Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


修仙学士:前传 的开放资源

Open resources for the game BOFC: a Prelude

Requirments 前置条件:

numpy hashlib binascii pygame pygame-menu requests pyyaml lxml inputs pyautogui gibberish

and most importantly: Panda3D development version. (You can try pip3 install --pre --extra-index-url panda3d)

After that, switch to the ‘game’ directory and run python3

You may need to install more packages that are reported missing.


在game文件夹下,查看和修改’keys.txt’来控制游戏按键。游戏中经常用j键打开查看玩法提示。如果您有多个显卡,请设置采用高性能GPU运行。游戏作弊码(通过回车键激活)如下表: Keys are configured in ‘keys.txt’ under the ‘game’ directory. In the game, if you don’t know what to do, always press ‘j’ to see hints. If you have multiple video cards, please set it to run with high performance GPU. Press Enter can invoke console for cheats. Cheat code: Code Function additem [0|1|2|3|4|5] Drop random item place {NPC name} {plot name} Activate plot on NPC move {NPC name} {x,y,z} Move NPC to position (x,y,z)

NPC names and plot names can be seen from console outputs if you are running the game from cmd.

For non-Chinese players: All plots are in the form of xml files under the ‘game\levels’ directory, you can translate and modify those Chinese characters. But please do not add any punctuations apart from , and .

音乐音量大小在game文件夹下的music_volume.txt设置。Music volume can be changed by modify the file music_volume.txt under the game folder.


Free to use but restricted. Please, do not decrypt the encrypted py files. If you want to use these encrypted resources and egg/bam model (animation) files, contact the author at or can buy a Windows version at Microsoft appstore, and send the author the bill information through the email. The author will reply with zipped code that run the complete game in several working days. After recieving the pack, simply unzip and overwrite all py files and folders. By buying the game, the author grand you every right on the contents copyrighted to the author except the encrypted py files. The author do not hold copyright to following contents.

This game includes files from several CC series copyrighted. Under the directories ‘musics/peace’ and ‘0addata’ under the game directory. All ogg files are from this project: They are distributed under this license.

Under the ‘animation’ directory, models and animations are created by Makehuman software and Blender 2.79. Resources created by Makehuman users and are used, these used resources are distributed under CC-BY license and CC0 license. Links of these resources are:

And there are of course the PANDA3D software ( and tobspr’s render pipeline:

RenderPipeline include following files (under the ‘game’ directory):

The libs folder contains a minimal Python environment that runs the game. It is distributed under the python software foundation license. Apart from files mentioned above, other files and codes are copyrighted to the game author (email Please contact the author if any of your arts are not listed above. If you want to use models, sounds or other code stuff created by the author in your own projects, also contact 2020-08-04


修仙学士:前传 的开放资源 Open resources for the game BOFC: a Prelude






No releases published


No packages published