Skip to content

qaz111ex/The_Bazaar_Gate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

The Bazaar Gate

๐ŸŽฎ ไธ“ไธบ็ป•่ฟ‡ Tempo Launcher ๅฎ˜ๆ–นๅฏๅŠจๅ™จ็š„ๆ–‡ไปถๅฎŒๆ•ดๆ€งๆ ก้ชŒ่€Œๆ‰“้€ ็š„่กฅไธๅทฅๅ…ทใ€‚

English

่ฟ™ไธชๅทฅๅ…ทๆ˜ฏๅšไป€ไนˆ็š„๏ผŸ

Tempo Launcher ไผšๅœจๆธธๆˆๅฏๅŠจๅ‰้ชŒ่ฏๆธธๆˆๆ–‡ไปถ็š„ๅฎŒๆ•ดๆ€งใ€‚ๅฝ“ๆธธๆˆๅฎ‰่ฃ…ไบ†ๆจก็ป„ๆ—ถ๏ผŒๆ–‡ไปถๆ ก้ชŒไผšๅคฑ่ดฅ๏ผŒๅฏผ่‡ดๆ— ๆณ•ไฝฟ็”จๆจก็ป„ๅฏๅŠจๆธธๆˆใ€‚

่ฟ™ไธชๅทฅๅ…ท็š„ไฝœ็”จ๏ผšๅœจๅฏๅŠจๆธธๆˆๅ‰่‡ชๅŠจๅค‡ไปฝๆจก็ป„ๆ–‡ไปถใ€ๅˆ ้™คๆจก็ป„ๆ–‡ไปถ่ฎฉๆ ก้ชŒ้€š่ฟ‡ใ€ๆ•่ŽทๆธธๆˆๅฏๅŠจๅ‚ๆ•ฐๅŽๆขๅคๆจก็ป„ๆ–‡ไปถ๏ผŒ่ฎฉไฝ ๆ— ้œ€ๆฏๆฌกๆ‰‹ๅŠจๅค‡ไปฝ/ๆขๅคๆจก็ป„ใ€‚

ๅŠŸ่ƒฝ็‰น็‚น

  • ่‡ชๅŠจๆจก็ป„็ฎก็†๏ผš่‡ชๅŠจๅค‡ไปฝใ€ๅˆ ้™คใ€ๆขๅคๆจก็ป„ๆ–‡ไปถ
  • ๅ‚ๆ•ฐๆ•่Žท๏ผšไปŽ Tempo Launcher ๆ•่ŽทๆธธๆˆๅฏๅŠจๅ‚ๆ•ฐ
  • ๅคš่ฏญ่จ€ๆ”ฏๆŒ๏ผšๅ†…็ฝฎไธญๆ–‡ใ€่‹ฑๆ–‡ใ€็นไฝ“ไธญๆ–‡ใ€ไฟ„่ฏญใ€้Ÿฉ่ฏญใ€ๆ—ฅ่ฏญ๏ผŒๆ˜“ไบŽๆ‰ฉๅฑ•ๆ–ฐ่ฏญ่จ€
  • ็ŽฐไปฃๅŒ–็•Œ้ข๏ผš็ฎ€ๆด็š„ๆ‰ๅนณ่ฎพ่ฎก
  • ๅ•ๆ–‡ไปถๅ‘ๅธƒ๏ผš่ฏญ่จ€ๆ–‡ไปถๆ‰“ๅŒ…่ฟ›็จ‹ๅบๆœฌไฝ“๏ผŒๆ— ้œ€้ขๅค–้…็ฝฎๆ–‡ไปถ

ไธ‹่ฝฝ

ไปŽ Releases ้กต้ขไธ‹่ฝฝๆœ€ๆ–ฐ็‰ˆๆœฌใ€‚

ไฝฟ็”จๆ–นๆณ•

  1. ่ฟ่กŒ TheBazaarGate.exe
  2. ่ฎพ็ฝฎๆธธๆˆ็›ฎๅฝ•ๅ’ŒๅฏๅŠจๅ™จ็›ฎๅฝ•
  3. ็‚นๅ‡ป"ๅฏๅŠจๆธธๆˆ"๏ผŒๅทฅๅ…ทไผš่‡ชๅŠจๅฎŒๆˆๆ‰€ๆœ‰ๆ“ไฝœ

ๆทปๅŠ ๆ–ฐ่ฏญ่จ€

่ฏญ่จ€ๆ–‡ไปถๅทฒๆ‰“ๅŒ…่ฟ›็จ‹ๅบๆœฌไฝ“ใ€‚ๅฆ‚้œ€ๆทปๅŠ ๆ–ฐ่ฏญ่จ€๏ผŒ่ฏทๆŒ‰ไปฅไธ‹ๆญฅ้ชคๆ“ไฝœ๏ผš

็ฌฌไธ€ๆญฅ๏ผš็ผ–่พ‘่ฏญ่จ€ๆ–‡ไปถ

็ผ–่พ‘ๆบ็ ไธญ็š„ 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.txt

ไปŽๆบ็ ่ฟ่กŒ

python dist/launcher_tool.py

ๆž„ๅปบๅฏๆ‰ง่กŒๆ–‡ไปถ

python 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 ๆ–‡ไปถใ€‚

About

A mod helper for Tempo Launcher: backup, remove, and restore mod files automatically so the game can pass file integrity checks and launch with mods.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages