๐ฎ ไธไธบ็ป่ฟ Tempo Launcher ๅฎๆนๅฏๅจๅจ็ๆไปถๅฎๆดๆงๆ ก้ช่ๆ้ ็่กฅไธๅทฅๅ ทใ
Tempo Launcher ไผๅจๆธธๆๅฏๅจๅ้ช่ฏๆธธๆๆไปถ็ๅฎๆดๆงใๅฝๆธธๆๅฎ่ฃ ไบๆจก็ปๆถ๏ผๆไปถๆ ก้ชไผๅคฑ่ดฅ๏ผๅฏผ่ดๆ ๆณไฝฟ็จๆจก็ปๅฏๅจๆธธๆใ
่ฟไธชๅทฅๅ ท็ไฝ็จ๏ผๅจๅฏๅจๆธธๆๅ่ชๅจๅคไปฝๆจก็ปๆไปถใๅ ้คๆจก็ปๆไปถ่ฎฉๆ ก้ช้่ฟใๆ่ทๆธธๆๅฏๅจๅๆฐๅๆขๅคๆจก็ปๆไปถ๏ผ่ฎฉไฝ ๆ ้ๆฏๆฌกๆๅจๅคไปฝ/ๆขๅคๆจก็ปใ
- ่ชๅจๆจก็ป็ฎก็๏ผ่ชๅจๅคไปฝใๅ ้คใๆขๅคๆจก็ปๆไปถ
- ๅๆฐๆ่ท๏ผไป Tempo Launcher ๆ่ทๆธธๆๅฏๅจๅๆฐ
- ๅค่ฏญ่จๆฏๆ๏ผๅ ็ฝฎไธญๆใ่ฑๆใ็นไฝไธญๆใไฟ่ฏญใ้ฉ่ฏญใๆฅ่ฏญ๏ผๆไบๆฉๅฑๆฐ่ฏญ่จ
- ็ฐไปฃๅ็้ข๏ผ็ฎๆด็ๆๅนณ่ฎพ่ฎก
- ๅๆไปถๅๅธ๏ผ่ฏญ่จๆไปถๆๅ ่ฟ็จๅบๆฌไฝ๏ผๆ ้้ขๅค้ ็ฝฎๆไปถ
ไป Releases ้กต้ขไธ่ฝฝๆๆฐ็ๆฌใ
- ่ฟ่ก
TheBazaarGate.exe - ่ฎพ็ฝฎๆธธๆ็ฎๅฝๅๅฏๅจๅจ็ฎๅฝ
- ็นๅป"ๅฏๅจๆธธๆ"๏ผๅทฅๅ ทไผ่ชๅจๅฎๆๆๆๆไฝ
่ฏญ่จๆไปถๅทฒๆๅ ่ฟ็จๅบๆฌไฝใๅฆ้ๆทปๅ ๆฐ่ฏญ่จ๏ผ่ฏทๆไปฅไธๆญฅ้ชคๆไฝ๏ผ
็ผ่พๆบ็ ไธญ็ dist/language.csv ๆไปถ๏ผๆทปๅ ไธไธชๆฐ็ๅ๏ผๅๅไธบ่ฏญ่จไปฃ็ ใ
็คบไพ - ๆทปๅ ๆณ่ฏญ (fr)๏ผ
key,zh,en,fr
app_title,The Bazaar Gate,The Bazaar Gate,La Porte du Bazar
...ๅคๅถ็ฐๆ่ฏญ่จๅๅนถ็ฟป่ฏๆๆๅผใ็กฎไฟ๏ผ
- ไฟๆ่กจๆ ็ฌฆๅทๆ็คบๅจ๏ผ๐, ๐, ๐ฎ ็ญ๏ผ็ไธ่ดๆง
- ไฟๆๅ ไฝ็ฌฆไฝ็ฝฎ๏ผ
{}๏ผ็จไบๆ ผๅผๅญ็ฌฆไธฒ - ๆฏ่ก้ฝๆๅฏนๅบ่ฏญ่จ็็ฟป่ฏ
# ๅฎ่ฃ
ไพ่ต
pip install -r requirements.txt
# ๆๅ
็จๅบ๏ผ่ฏญ่จๆไปถไผ่ชๅจๅตๅ
ฅ๏ผ
python build_exe.pyๆๅ ๅฎๆๅ๏ผๆฐ่ฏญ่จๅฐๅบ็ฐๅจ็จๅบ็่ฏญ่จไธๆ่ๅไธญใ
- ไฟๆ่กจๆ ็ฌฆๅทๆ็คบๅจ๏ผ๐, ๐, ๐ฎ ็ญ๏ผ็ไธ่ดๆง
- ไฟๆๅ ไฝ็ฌฆไฝ็ฝฎ๏ผ
{}๏ผ็จไบๆ ผๅผๅญ็ฌฆไธฒ - ็กฎไฟๆข่ก็ฌฆ่ขซไฟ็๏ผๅฆ้ๆข่ก่ฏท็จๅผๅทๅ ่ฃน๏ผ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ 1. ๅคไปฝๆจก็ปๆไปถ โ
โ - ๆฃๆตๆธธๆ็ฎๅฝไธญ็ๆจก็ปๆไปถ โ
โ - ๅคไปฝๅฐ mod_backup/ ๆไปถๅคน โ
โ - ๅ ้คๆธธๆ็ฎๅฝไธญ็ๆจก็ปๆไปถ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ 2. ๅฏๅจ Tempo Launcher ๅนถๆ่ทๅๆฐ โ
โ - ๅฏๅจ Tempo Launcher โ
โ - ็ญๅพ
็จๆท็นๅป PLAY โ
โ - ๆ่ทๆธธๆๅฏๅจๅๆฐ โ
โ - ๅ
ณ้ญๆธธๆ่ฟ็จ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ 3. ๆขๅคๆจก็ปๆไปถ โ
โ - ๅฐๅคไปฝ็ๆจก็ปๆไปถๆขๅคๅฐๆธธๆ็ฎๅฝ โ
โ - ๆธ
็ๅคไปฝๆไปถๅคน โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ 4. ๅฏๅจๆธธๆ โ
โ - ไฝฟ็จๆ่ท็ๅๆฐๅฏๅจๆธธๆ โ
โ - ้ๅบๅฏๅจๅจ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
่ฎพ็ฝฎๅญๅจๅจ็จๅบๆๅจ็ฎๅฝไธ็ settings.txt ไธญใ็จๅบ่ฟ่กๆถ่ฟไผๅจๅไธ็ฎๅฝ็ๆ launcher.log ๅไธดๆถ็ mod_backup/๏ผ
{
"game_path": "C:\\path\\to\\game",
"launcher_path": "C:\\path\\to\\launcher",
"language": "zh",
"mod_items": ["BepInEx", "BazaarPlusPlus", "doorstop_config.ini", "winhttp.dll"]
}ๅจ็จๅบไธญ็นๅป"ๆ่ทๆไปถ"ๆ้ฎๅฏไปฅ้ ็ฝฎๆจก็ปๆไปถๅ่กจ๏ผ
- ๆฏ่กไธไธชๆไปถๆๆไปถๅคนๅ็งฐ
- ไธๅญๅจ็ๆไปถไผ่ชๅจ่ทณ่ฟ
- ๅๆถๆฏๆๆไปถ๏ผ
.dll๏ผๅๆไปถๅคน
- Python 3.9+
- Windows ็ณป็ป๏ผไฝฟ็จ win32gui, psutil๏ผ
pip install -r requirements.txtpython dist/launcher_tool.pypython build_exe.py่พๅบ๏ผdist/TheBazaarGate.exe
The_Bazaar_Gate/
โโโ dist/
โ โโโ launcher_tool.py # ไธปๅบ็จ็จๅบๆบ็
โ โโโ language.csv # ่ฏญ่จๆไปถ๏ผๆๅ
ๆถๅตๅ
ฅ็จๅบ๏ผ
โโโ .github/
โ โโโ workflows/
โ โ โโโ ci.yml # CI/CD ๆตๆฐด็บฟ
โ โโโ ISSUE_TEMPLATE/
โ โโโ bug_report.md # Bug ๆฅๅๆจกๆฟ
โ โโโ feature_request.md # ๅ่ฝ่ฏทๆฑๆจกๆฟ
โโโ build_exe.py # ๆๅปบ่ๆฌ
โโโ requirements.txt # Python ไพ่ต
โโโ SPEC.md # ้กน็ฎ่งๆ ผ่ฏดๆ
โโโ README.md # ๆฌๆไปถ๏ผไธญๆ๏ผ
โโโ README-en.md # ่ฑๆ็ๆฌ
โโโ CONTRIBUTING.md # ่ดก็ฎๆๅ
ๅๅธๆถไป ้ๅไธชๅฏๆง่กๆไปถ๏ผ
TheBazaarGate.exe # ๅ
ๅซๆๆ่ตๆบ็็ฌ็ซๅฏๆง่กๆไปถ
ๆฌข่ฟ่ดก็ฎ๏ผ่ฏท้ ่ฏป CONTRIBUTING.md ไบ่งฃๆดๅค่ฏฆๆ ใ
ๆฌ้กน็ฎ้็จ MIT ่ฎธๅฏ่ฏ - ่ฏฆ่ง LICENSE ๆไปถใ