Touhou Patch Center:补丁服务器

From Touhou Patch Center
Jump to navigation Jump to search
This page is a translated version of the page Touhou Patch Center:Servers and the translation is 85% complete.
项目总览
关于 教程

FAQ

下载 补丁服务器 github.png Bug 反馈 Wiki 安全性

镜像

为保持我们的翻译可用性,由Touhou Community Reliant Automatic Patcher使用的补丁数据在多个服务器上被镜像。

Server URL
thpatch.net main server (HTTPS) https://srv.thpatch.net/

作为主服务器,srv.thpatch.net是最新的资源,并且在wiki出现修改时直接接收翻译。 其他镜像每分钟从那里同步出最新状态。

就像维基上的内容一样,此服务器上的翻译和图像都根据署名-相同方式共享 4.0 国际许可。

邻居

此列表包含一些第三方补丁的仓库链接,这些仓库不受我们控制。当指向Touhou Patch Center时,配置工具还将提供从这些仓库中选择补丁的功能。

如果你想让你的补丁也包含在此列表,请在我们的Discord服务器的 #thirdparty-mods 频道发送信息,包含一个@Webmaster的艾特和你仓库的公开路径(也即repo.js文件内"servers"的值)。如果你在用Git管理你的服务器,还可以请求将其自动镜像到mirrors.thpatch.net。为了在原始主机发生故障时保证补丁的可用性,强烈建议你这样做。

URL Title Patches
https://mirrors.thpatch.net/nmlgc/ Nmlgc's patch repository
  • aero (Enable Aero compositing)
  • base_tasofro (Basic support for Tasogare Frontier games)
  • base_tsa (Basic support for Team Shanghai Alice games)
  • bitch (Keep Alice's "bitch" line in TH08)
  • cheat (Various cheats, ported from SpoilerAL .ssg files)
  • eastern_name_order_hepburn (Character names in eastern order and hepburn spelling.)
  • instant_ending (Show the ending immediately upon entering Stage 1
                         (missing support for TH07 and TH08))
  • official_en (Official English translations)
  • real_bullet_size (Resize bullets to match their actual hitbox
                         (by sibgamer, http://tinyurl.com/real-bullet-size))
  • script_latin (Shared data for languages using Latin script)
  • twenty_four_hour_clock (24-hour clock format in TH08)
  • western_name_order (Western name order)
https://raw.githubusercontent.com/Ghildrean/touhou-es-es/master/ Traduccion al castellano
  • ghildrean (Traduccion al castellano)
https://raw.githubusercontent.com/Gamer251/thcrap-gamer251/master/ The Amateur Modder
  • mima (The return of Mima! (English)
                         This mod has a few bugs in the fighting games.)
https://raw.githubusercontent.com/soap925/BurntToast-Mod-Stockhouse/master/ BurntToast12's Mod Stockhouse
  • Sakuya! (This Adds Sakuya As A Playable Character)
  • Sakuya!NoBackgroundOnWatch (This Removes Th13's Pocketwatch Background.)
  • Yuuka! (Adds Yuuka As A Playable Character)
https://raw.githubusercontent.com/Nutzer/Touhou-8.3/master/ Nutzer
  • Touhou-8.3 (Nutzer's Touhou 8.3 (Demo 0.1a))
https://raw.githubusercontent.com/Zrrg/UnKnwn/master/ UnKnwn Thcrap Repository
  • bl_reimu (BlueReimu: Sprite and portraits replacement. (Th10+))
  • untanned_cirno (UntannedCirno)
https://raw.githubusercontent.com/DTM9025/DTM/master/ DTM's Patch Repository
  • alphes (Alphes Styled Character Portraits (by SuperChrim, art by Dairi))
  • lang_en-shifted_bgm (English Language pack with shifted music titles in stage)
  • transparent_season_items (Increases the transparency of season items (by Namusan))
https://mirrors.thpatch.net/wobuffet3/ Wobuffet3's patches
  • altplayers ((TH16) Replaces player images with Sumireko, Seija, Yabusame, and Tsubakura.)
  • iCarly ((TH08) Replaces Border Team with iCarly characters. Full story and image replacement.)
  • marisaspeak ((TH12-19) Reverts Marisa's cowboy dialect.)
  • spaghetti ((TH16, 16.5, 17) Turns everything into spaghetti. Contains 'visuals' patch.)
  • th18strings ((TH18, 18.5) Enhances Th18's music by making songs sound less empty. Also enhances Saki's theme in Th17 and the reused songs in Th18.5.)
  • th19strings ((TH19, incomplete) Enhances Th19's music by making songs sound less empty. (Most reused songs are untouched))
  • visuals ((TH16, 17, 18, 18.5, 19) Makes various shots and items less distracting.)
https://mirrors.thpatch.net/PookChang'e/ Pook Chang'e's Patches
  • alt_bgm (Replaces Necrofantasia with Night Falls - Evening Star in TH07)
  • extra_bg_restoration (Add Extra boss character sprites to backgrounds for TH13-TH15.)
  • kirisa_ha (Help Marisa Kirisa and Reimu Ha transcend into the games)
  • reimu_rod ([patch moved to VasteelXolotl/reimu_gohei])
https://mirrors.thpatch.net/MasterGameFTW3561/ MGFTWH3561's Mods
  • Fr00sk_Styled (Fr00sk Styled by MasterGameFTW3561 and Art by Fr00sk)
  • JzBoy_Styled (JzBoy Styled by MasterGameFTW3561 and Art by JzBoy Anims)
  • Koichi_Pose (Koichi_Pose from JJBA by MasterGameFTW3561 and Art by Fr00sk)
  • Nuclear (Change the Unyu into Unyuke Touhou 11 only)
  • YukariSans (Yukari become just like Sands.)
https://raw.githubusercontent.com/Tearff/Tear/master/ Tear's Touhou Mods
  • alphes-alt (Alphes-style portraits (art by kaoru))
https://raw.githubusercontent.com/GhostPhanom/GhostPhanom-Thcrap/master/ GhostPhanom's strange thoughts
  • BossRush (Turbo youkai extermination (Currently supports TH10, TH11, TH12, 128Ex, 13, 14, 15, 16))
  • MikoPopsicle (Changes her shaku and aura for a Cirno Popsicle in TH13)
https://mirrors.thpatch.net/Bravi/ Bravi's creations
  • BossDisplayFixes ((All Windows Main Games + 16.5) Same as Retexture but it's only a Boss Display Fix Patch + modernized sfx and Life/Bomb icons.)
  • BraviKHBGM ((Th12, 15) Some final and Extra boss themes got a Kingdom Hearts theme playing while you fight them.)
  • BraviOCOkina ((Th13, 14.3, 15, 16, 16.5, 17, 18) Replaces the following with a new (OC) adversary.
            A stage 6 midboss got added in th13, 15, and 16 as well.
           Okina in Stage 6, Extra (turned into Phantasm) that got a revamp,
            Wrong/Nightmare Saturdays that got a stage background revamp too
            Yukari in Day 10
           Futo and Tojiko in Stage 5
            Seiran in Stage 1
            Mayumi in stages 5 and 6, got new additions to Keiki's fight too
            Megumu in stage 5.)
  • Bravimemes ((Th10 onwards) (Select Bravimemes+ExpHP to remove bullet caps and make crashes less frequent) Memes that come in my mind, and cursed patterns too... Like Mountain of Stoners, Subterranean Oparism or Legacy of Lunatic MetaPlate.
           Okina's fight has the order of the seasons shuffled, and Mai and Satono drop too many ressources.
           Keiki and Saki also seem to be affected by a curse, making them wrathful. This list is non-exhaustive btw.)
  • Bravimemes+ExpHP (Bravimemes but with the ExpHP+32th mods dependencies (bullet cap, score uncap, etc). Select the standard Bravimemes if it crashes when loading a stage.)
  • Braviretex ((Th06 to 17 tsa games) Remake-like Retexture, Sounds, Dark UI and Display Fix Patch.)
  • ChimaTransform ((Th18) Chimata transforms into other final bosses.)
  • KHHitPoints ((Every modern stg + th06-09) Boss Lifebar and Life count reskin based on KH games and modern life bomb icon colors, from Braviretex.)
  • Letoile ((Th13, 14.3, 16, 18.5) Custom playable character shot type for Sereinae Letoile (Spring). Now includes a boss replacement for Reimu in Fourth Market, Nue in the Extra stage, and scenes 3, 4, 7 and 8 of Day 9.)
  • LetoilePlayerReskin ((Every non-versus modern game) Just a lazy Sereinae Létoile reskin for all player sprites, just because she likes to cosplay. Not a custom shottype btw, that's for Létoile mod.)
  • Mirror Match ((Th16) Combines BraviOCOkina mod with the Létoile mod for a mirror match at st6/Extra with alternate dialogues.)
  • SereinaeAlt ((Th18) Alt timeline patch for miss OC. This stage is not canon to her story, but that version of the character IS. Replaces Chimata with a new Final Boss.)
  • Siuuu ((All Touhou Windows STG) Replaces (se_)enep01.wav (boss death sound) by SIUUU from Sawano7's streams)
  • Teedee Arrows ((Th15) Makes all bullets/lasers arrows. Typically deus rsf's nightmare.)
https://raw.githubusercontent.com/Priw8/thmod/master/ Priw8's mods
  • 0power ((TH07-TH16) locks player shottype at 0 power, ignoring power items. For masochists.)
  • DIO ((TH17) press C to stop time)
  • LoDDK ((TH15) A boss rush patch in which you fight bosses from DDC and LoLK at once.)
  • itemfreeze ((TH08) all items that would've normally been autocollected now stay in place)
  • magik ((TH17) Every image in the game has been processed with liquid rescale by using imagemagick)
  • mode26 ((TH17) Sets interpoleration mode to 26 for everything, which breaks a bunch of stuff.)
  • th12tsuba ((TH12) Replaces Reimu with Tsubakura from the Len'en project. Features custom dialogues, endings, as well as 2 custom shottypes (.sht modifications).)
  • th14sanae ((TH14) Replaces ReimuB with Sanae shot from LoLK (not in menus))
  • th15gapping ((TH15) Makes you wrap around to the other side of the screen when hitting an edge.)
  • th15garbo ((TH15) Every shot bullet has a random type and color, which makes everything look like garbo.)
  • th15sakuya ((TH15) Replaces Reisen with Sakuya (not in menus))
  • th15slippery ((TH15) Moving on ice.)
  • th15slipperygapping ((TH15) Moving on ice + wrap to the other side of the screen when hitting an edge! Allows building up speed for 12 hours!)
  • th165lolk ((TH16.5) Puts stages and bosses from LoLK into VD. Refer to the README.txt file from the repo for more information.)
  • th16ice ((TH16) Replaces releases with freeze ability from GFW)
  • th16mystia ((TH16) Replaces Cirno with Mystia (not in menus yet) (April fools 2019 mod))
  • th16nonprac ((TH16) Replaces spells in spell practice with nonspells)
  • th16sanae ((TH16) Replaces Marisa with Sanae shot from LoLK (not in menus))
  • th16ufos ((TH16) read README.txt from the repo for more info)
  • th17prac ((TH17) practice patch for WBaWC demo)
  • th17speen ((TH17) speedy otter spin)
  • th18shoplifting ((TH18) unfixed the shoplifting glitch from the demo)
  • thanos ((TH15, 16) Randomly skips ECL instructions (50%), which results in "corrupted" patterns and stages.)
  • ultra-fast ((TH17) an ultra patch that makes everything spawn/fire twice as fast.)
https://mirrors.thpatch.net/Splashman/ Splashman's BGM patches.
  • bgm_limbo (BGM Legend in Limbo.)
  • bgm_rockgirl (BGM mod using CarrotWine's 'Touhou Rockgirl' arrange albums.)
  • bgm_rockgirl_base (Base files for bgm_rockgirl.)
  • bgm_sc88pro (BGM mod using ZUN's SC-88 Pro MIDI versions, by RomantiqueTp.)
  • bgm_sc88pro_base (Base files for bgm_sc88pro.)
https://mirrors.thpatch.net/MoriyaFaith/ @MoriyaFaith#9287
  • hudplus (Huge graphical updates to Touhous 6, 7, and 8.)
  • izayoi ((TH16) the Izayoi Project.)
  • sanae ((TH7, 8, 9 [WIP], 11[WIP], 16) the Kochiya Project.)
https://mirrors.thpatch.net/PKWeegee/ PKWeegee
  • CirnAya (CirnAya)
  • ThAltJess (ThAltJess)
  • UltraStory (UltraStory)
https://mirrors.thpatch.net/dass7/ DassRepo
  • noshake (Replay-compatible screen shake removal. DDC-only for now.)
  • reosd (EoSD patch for UFO (EARLY ACCESS) (NOTE: The scorefile is named "scoreosd12.dat" while the replay folder is called "reosdreplay"))
  • ultra-A ("Ultra" patch for th17 that doubles bullet ways.)
  • ultra-B ("Ultra" patch for th17 that doubles bullet layers.)
https://raw.githubusercontent.com/SMB7/SMB3Memes/master/ SMB3's Meme Patches
  • EoSDChiptune (EoSD Chiptune Soundtrack, lossless FLACs, DefleMask edition)
  • EoSDChiptuneLossy (EoSD Chiptune Soundtrack, lossy Oggs, DefleMask edition)
  • EoSotN (EoSD but I fucked up msg6.dat for a really dumb joke)
  • LionKing (Lion Sleeps Tonight Death Sound)
  • LoLKECL (LoLK ECL Testing. Use at your own risk!)
https://raw.githubusercontent.com/WindowDump/thcrap_mods/master/ Window Dump's Mod Dump
  • EoSD_Retexture ((TH06) Rexture Patch by Emarrel)
  • EoSD_Retexture_Hitbox ((TH06) Visible hitbox option from EoSD Retexture Patch by Emarrel)
  • PCB_Retexture ((TH07) Rexture Patch by Gastari)
  • Static_English ((TH06, TH07) Static English patch by Simon Elén & Touhou Wiki)
  • Undefined_Fantastic_Emoji ((TH12) Emoji-themed graphics by Gastari)
  • chipin ((TH08) Chipmusic mod with new script for Barrier Team)
  • chipin_base (Base files for chipin)
https://mirrors.thpatch.net/Vasteel/ Misc Touhou mods
  • cd-arranges (Some arranges from ZUN's CDs (lossy))
  • cd-arranges_base (Base files for ZUN arranges. Only contains those fitting with a particular game's style. Pls support the official release.)
  • cd-arranges_lossless (Some arranges from ZUN's CDs (lossless))
  • reimu_gohei (Restores Reimu's gohei in games after DDC. Original idea by Pook.)
  • vx-customshots (Modifications of shot types I thought were lacking.)
  • vx-fixedshots (Fixes the damage of MarisaB in MoF and YoumuC in WBaWC.)
https://raw.githubusercontent.com/Daikarasu/DaiMod/master/ Daikarasu's repository of Touhou patches
  • 32bit_RNG (Replaces the vanilla 16-bit RNG with new 32-bit RNG. Not compatible with vanilla replays and vice-versa for obvious reasons.
   Currently supports: th14, th15, th16, th16.5, th17, th18, th18.5)
  • RNG ((th08, 10, 11, 12, 12.5, 13, 14, 15, 16, 17, 18)
   Makes every attack purely RNG. (v2.0))
  • RNG-Legacy (Old version of the RNG Patch. Use this to view replays made with this version.)
  • RandomAttack ((th14, 15) Randomizes which attack gets fired every time. Chaos ensues.)
  • kill_cam ((th14, 15, 16, 17, 18)
   Adds a TF2-styled kill cam to the game, which zooms in to the enemy that killed you (if it is still alive).
   Should be fully compatible with vanilla replays!)
  • le_sanae ((th15) Replaces almost every single texture to LE SANAE. Viewer discretion is advised.)
  • puny_remilia ((th08) Makes Remilia's shottype absolutely awful. (Gastari wanted this))
  • th18-disable-always-on-top (Disables Always-On-Top window behavior for Touhou 18 and 18.5)
https://mirrors.thpatch.net/Clover/ Clover Music Mods
  • music_mod (Clover's Music Mods)
https://raw.githubusercontent.com/32th-System/crap/master/ 32th's Patch Repo
  • Goast (lang_en but Goast is back)
  • LoLChristmas (Touhou 15 Christmas version)
  • MoFrance (Mountain of France)
  • OkinaFestival (Okina's Festival by InceRabbit. A mod for th16's stage 6 and extra stage)
  • WBaDDC (Implements the DDC scoring system in WBaWC)
  • dmg_debug ((th17) displays information about the damage you're dealing)
  • esc_r (Brings back ESC + R in th17)
  • score_uncap (Moves the score cap to (2^31-2)*10)
  • speen (th18 but everything rotates)
  • th128_gold_medal_count ((GFW) Show a counter of how many gold medals you obtained)
  • th17_motionsickness_go_spin (Rotates the background according to how you move to make you throw up)
  • th19_fast ((TH19) Replace certain slow code with fast code)
  • unfocus_window ((TH06, TH07) Allow unfocusing the window without pausing the game)
https://mirrors.thpatch.net/Gensokyo.EXE/ Gensokyo Executors
  • THBL_01 (Touhou Black Label 01 - Desire.EXE)
https://mirrors.thpatch.net/pgj1997/ Pgj1997's Patches
  • doggo (Keeps the #DoggoPhoto hashtag in TH165)
  • hq-rips (Replaces a good chunk of the music with high quality rips)
https://raw.githubusercontent.com/rosenrose/thmod/master/ rosenrose's Patch Repo
  • 8options ((TH11)Reimu's all types and MarisaC can have 8 options.)
  • beast_to_ufo ((TH17)Show you the UFOs instead of the beasts.(just graphic replacement))
  • bottom_enemy (Indicates "enemy" position like pre-th11 style.)
  • greedy_otter ((TH17)Otter type has both of Wolf's fast shot and Eagle's slow shot.)
  • gyate_gyate (Gyate gyate faces.(TH06, TH07, TH08))
  • swappedShots ((TH07)ReimuA→MarisaA style, ReimuB→SakuyaB style, MarisaA→ReimuA style, MarisaB→SakuyaB style
       (TH10)MarisaA→ReimuC style, MarisaC→ReimuA style
       (TH11)ReimuA→MarisaA style, ReimuB→MarisaB style, MarisaB→ReimuB style)
  • th08_swapping (Changes the player pairs: (Reimu,Marisa),(Sakuya,Alice),(Youmu,Remilia),(Yukari,Yuyuko))
  • th165_C-key (Press C to teleport.(made by 335 from MUASTG))
  • th16_infinite_season (The season level is fixed at 6.)
  • th17_infinite_roaring (Roaring gauge doesn't decrease.)
  • ufo_vivid (UFO patch for color blind people.
       by Dide, https://snipestalker.blog.me/221508374213)
  • ultrafast_otter (Boost the speed of the Otter spirit shield.)
https://mirrors.thpatch.net/AsyrafFile/ Tampalan THCRAP AsyrafFile
  • galactic (Replace non-diacritic Latin alphabet to Standard Galactic Alphabet from Commander Keen and Minecraft. For now it still on progress)
  • ms-eastern (Replace lang_ms western_name_order to eastern_name_order_hepburn.)
https://raw.githubusercontent.com/ExpHP/thcrap-patches/master/patches/ Patches by ExpHP
  • anm_leak ((15-18) Fixes TH16's crashes on large releases. Improves performance when pushing certain games to their limit (e.g. with bullet_cap).)
  • base_exphp (Provides functions that help other patches support patches like bullet_cap without directly depending on them.)
  • bullet_cap ((06-09, 10-18 STGs) Makes the bullet cap, laser cap, and cancel cap configurable.

UM not well-tested. Defaults to 16x everything. To configure, see http://exphp.github.io/thpages/#/mods/bullet-cap)

  • c_key ((17) Make Ctrl and C behave as separate keys internally, for use by other patches. (C maps to 0x4))
  • continue ((10-12) Fixes the continue system. plz don't save cursed 3cc replays kthx)
  • ctrl_speedup ((10-17, 128) Makes Ctrl to speedup work outside of replays.)
  • debug_counters ((06-18 STGs) Show sprite, bullet, laser, enemy, and item counts.)
  • free_release ((16) Makes season releases not consume season power. (Request.))
  • nopause_enm ((11-17, 125) a.k.a. the Za Warudo mod. Enemies don't stop when you pause. nopauseblur recommended where available.)
  • nopauseblur ((15-17, 165) Disables blur on pause. Not available yet for DDC and earlier due to technical difficulties.)
  • sp_resources ((13, 14, 16, 17) Spell practice with lives, bombs and Max Season)
  • sprite_death_fix ((06-08, 10-18 STGs) Fixes crashes and black screens from drawing too many sprites.)
  • subseason_doyou ((16) Use Dog Days subseason outside of the Extra stage. (Not required to watch replays))
  • subseason_fall ((16) Use Fall subseason, even in Extra stage. (Not required to watch replays))
  • subseason_spring ((16) Use Spring subseason, even in Extra stage. (Not required to watch replays))
  • subseason_summer ((16) Use Summer subseason, even in Extra stage. (Not required to watch replays))
  • subseason_winter ((16) Use Winter subseason, even in Extra stage. (Not required to watch replays))
https://raw.githubusercontent.com/Arandui/trash_patch/master/ Trash Ideas
  • pc98_bgm (PC98 BGM for TH06-9.5)
  • th07_ut_bgm (TH07 with Undertale BGM)
  • th13_spirit_bgm (Replace the normal tracks with the spirit world version)
  • th17_doom_bgm (Replace the bgm with tracks from Doom, Doom 2 und Final Doom TNT)
  • unhöfliche_okuu (Makes Okuus hand look more impolite (TH11))
https://mirrors.thpatch.net/script_zh-hans/ thpatch zh-hans ex-patches
  • taso (tasofro's ftg Chinese Simplfied font patch)
  • tsa (Used to make the STG game display the '♪' normally.)
https://raw.githubusercontent.com/bttf0504/thmod/master/ BTTF's Patch Repo
  • EnemyDeadEffect ((Th17)When enemy dies, the effect that appears when boss dies appear.)
https://raw.githubusercontent.com/chrisGrando/thcrap-patches/master/ Dreamland's Crazy Tea Party
  • Auto-Bomb (Automatically triggers a bomb as soon as you got hit. Supports Touhou 06, 07, 08, 10, 11, 12, 13, 14, 15, 16, 17, 18 and Uwabami Breakers.)
  • HitboxPatch (EoSD always visible hitbox. Ported from Hitbox Patch v0.1)
  • string-fix ((TH07, TH08) Fix stage result text not showing. Please select this for LAST!)
https://mirrors.thpatch.net/sqrt/ Welcome to sqrt-net!
  • alphes-background (Fitting interstage backgrounds for DTM's alphes patch)
  • mima-background (The return of Mima, now with Backgrounds!)
https://mirrors.thpatch.net/someguy/ Bullet Artistry
  • 15titleplus (A follow-up to 17titleplus!)
  • 16titleplus (A threequel to 17titleplus!)
  • 17titleplus (A multilingually supported patch that adds a cool big graphic onto the stage titles.)
  • EXspellbg (Incorporates EX Boss Portraits from UFO onwards into their Spell BG.)
  • aya_bad (More like, whya! Makes Aya harder than what she was originally. Otherwise a test mod.)
  • cirnoday (A celebration for Cirno! Adds to Cirno's 100BM moveset.)
  • dynastg (18.5 backgrounds go nyoom and wheee per wave.)
  • epro (A danmaku mockup showcase for a Stage 1 and 6 of fangame minus the game. Made in pure fun.)
  • fullhouse (Same 100BM bosses, new movesets they can choose from!)
  • funny_fish (A bonus stage for KDDC starring a certain funny fish.)
  • kaizo_ddc (A remodeling of DDC to be harder and more interesting.)
  • kaizo_wbawc (A remodel of WBaWC, because Kaizo DDC was garbage.)
  • keikimas (A christmas gift from Keiki, a more robust Idola Diabolus.)
  • lostmarket (Replaces 4th Market bosses with those who were absent from the game (with Yuuma somehwere else).)
  • morpho (An After Extra of HSiFS made by me because Eternity is a cool character.)
  • nitroni (Cool Nitori spriteswap retexture thingy for 18.5.)
  • nohead (Replaces TH14 Sukuna with a custom Sekibanki boss fight. I watched one boss rush video, and this happened.)
  • pofv_with_voice (A meme. Loud noise warning for this one.)
  • ringo (Not the starr, the bunny. Replaces TH15 Junko with a custom Ringo boss fight. Lots of bugs regarding music.)
  • titleplus (A compilation of the titleplus mods. Will maybe also be updated with new games sometime later!)
  • tsukasabg (Ports the UMALT Tsukasa spell bg to 100BM and UDoALG)
  • umalt (A scrapbook of ideas and messing around with the game. Fun stuff.)
  • umdemo (A medley of the first 3 stages of UM crafted within HSiFS because why not? Kinda rushed for a contest, but I tried.)
  • vdlc (An add-on for vdr that changes a few characters around for funsies. Changes the 3rd Friday and Final Day Scene 3.)
  • vdr (A scrapbook of ideas and messing around with the game. Fun stuff.)
https://mirrors.thpatch.net/LmocinemodPatchRepo/ Lmocinemod's (Low-Effort) Patch Repository
  • marisa_quiet_missiles ([th13+] Makes Marisa's missiles sound like they do in th11)
  • marisa_silent_laser ([th12+] Makes Marisa's laser silent)
  • quiet_freeze ([th12.8] Replaces the freeze sounds with quieter ones)
  • th16ice_quiet_freeze ([th16] Like quiet_freeze, but for Priw8's "th16ice" patch)
https://raw.githubusercontent.com/zero318/thcrap_patches/master/patches/ zero318's Patch Pile
  • AoCFNetplayZ (AoCFNetplayZ(155) Patch version of the AoCF netplay plugin)
  • FourOfAKind (FourOfAKind(06) Challenge all four difficulties at once)
  • GrazeDisplay (GrazeDisplay(08) Applies tints to things that can be grazed)
  • InfinitePatchyBooks (InfinitePatchyBooks(06) What if the books never ended?)
  • NoDat (NoDat(08) Runs the game without even reading the th.dat file.)
  • RankConfig (RankConfigWIP(06-08) Base patch for easier modification of rank tables.)
  • SpellcardLimit (SpellcardLimit(06) Increases the maximum number of available spellcard IDs.)
  • TH8_ExtendedTrial (TH8_ExtendedTrial(08) Ports features of the old IN trials to the final version.)
  • YoloSpeed (YoloSpeed(06-095) Removes gamespeed changes and time stops.)
  • ZeroEclExtensions (ZeroEclExtensions(6,7,8,14,14.3,18,19) Adds new ECL instructions)
https://raw.githubusercontent.com/PartyParrotTH/PartyParrot-s-Patches-Repository/master/ Party Parrot's Patches Repository
  • LEPARROT (Turns Everything Sources into Party Parrot! Support for TH15!)
  • LoDDK_with_LEPARROT ((TH15) Boss Rush With DDC And LoLK Combined LEPARROT!)
https://mirrors.thpatch.net/WilliamDavi/ This Repository maybe have some bgm and bullets edits
  • DoubleMix (A th13 patch then can have the Original music with the Spirit world version (PS: this patch is a test).)
  • GFWPhantasm (An Phantasm Stage for GLW)
  • Red-Eyed_Marisa ((Made by RGamesOfficial) Restock the marisa from the th18.5 title screen in dialogues.)
  • Th18LilyWhiteSpriteFix (Lily White card sprite with the th16 Lily White sprite.)
https://mirrors.thpatch.net/shirokura/ shirokura's Repository
  • bgm_dbu ([th15-th16]Replace original themes with dBu music's arrange)
  • th18_card_effect_chs (Replace the original with direct instructions(zh-chs))
https://raw.githubusercontent.com/yeashie/yeashiePatches/master/ yeashie
  • GreatBedWar (Great Bed Wars)
https://mirrors.thpatch.net/redirectto/ redirectto's patches
  • Bossonly (Boss Rush mode without midbosses (MoF-UM) Save folder = Bossonly_redi)
  • Bossrush (Boss Rush mode (MoF-UM) Save folder = Bossrush_redi)
  • BraviOCOkina_th16ufos (UFOs on BraviOCOkina patch (HSiFS) Save folder = BraviOCO_UFOs)
  • Full_Battles (Let you face every attack pattern regardless of the shottype or decision made (SA,DDC,HSiFS))
  • Remove_text (Replaces all MSG files for almost empty ones (MoF-UM))
https://mirrors.thpatch.net/Revenant/ Revenant's Touhou hacks
  • ShowRank (Show current rank value during gameplay (TH06-08, 10-12))
https://raw.githubusercontent.com/WishMakers0/th_crap/master/ Wish's Scripts
  • subhatred (Subterranean Hatred in ECL base)
  • subhatred_en (Subterranean Hatred in ECL (English))
  • subhatred_jp (Subterranean Hatred in ECL (Japanese))
  • um_extra (UM Extra? - Joon patch)
https://mirrors.thpatch.net/Guy/ Guy's patches
  • blob (Replaces BGM by Thomas Light's wonderful Blob Opera renditions (+minor graphical changes).)
  • greenscreen (Replaces graphical elements to easily key them out for transparent screenshots of patterns. Invincibility is recommended.)
  • sightseeing (Removes stage logic and player sprites to take pictures of the backgrounds.)
  • slap (Keeps Remi's name out their fucking mouthes)
https://raw.githubusercontent.com/KabanFriends/THGTE/master/ Project 6 (a.k.a. Touhou Project: Google Translate Edition)
  • th10gte (Strong East Wind - Rock of Faith (a.k.a. Touhou 10: Google Translation Edition))
https://mirrors.thpatch.net/Shoxlu/ Some projects. Checkout PoBH !!!
  • BetterSoundClue ((Th19) A mod that changes some sound effects to help you playing the game.)
  • FestivalCreationCdI (Un mod créé avec Lance#7161(Sprites, dialogues et autres) et MLM3#1370(Musique) à l'occasion du Festival de Créations du serveur francophone "Le Café des Illusions" sur le thème de Touhou 7 et du printemps !)
  • InfiniteTimerAoCF ((Th15.5) Battle timer is infinite in all modes, as in practice mode. Requested by Day.)
  • ModCdI (My first mod ever,for th13 (unfinished, probably) based on some people on the Café des Illusions discord server)
  • PoBH ((PoBH th15) Touhou - Praises of Buttered Heavens. Un mod créé avec tout une bande d'amis comme Lance, Tachy, Day, Yvel, Baptoast, Melly, Lunil et Utopia (et quelques interventions supplémentaires) ! Un projet collaboratif autour du beurre et plein d'autres choses ! (th15) )
  • PoBHDemo (Touhou - Praises of Buttered Heavens(DEMO). Un mod créé avec tout une bande d'amis comme Lance, Tachy, Day, Yvel, Baptoast, Melly et Lunil (et plein d'autres gens par ci par là) ! Un projet collaboratif autour du beurre et plein d'autres choses ! (th15) )
  • Th19BossMarker ((Th19) Adds a boss marker like in previous games (for both player).)
  • Th19ExAttackResAnimFix ((Th19) A mod that fixes the Ex attack animation that is offset for resolutions different than 1280x960. (It happens only to a few characters such as Chiyari.))
  • Th19FixOrinLV2 ((Th19) Fixes the Orin's lv2 bug, killing her when she uses it too high.)
https://mirrors.thpatch.net/Kogasas_Mods/ Kogasa's Mods
  • DDCSakuya (DDCSakuya (14) Minor DPS balance adjustments for Sakuya)
  • ECLSandbox (Various random ECL tests I've done in case you want them for some reason.)
  • EosdPhantasm (EosdPhantasm (06) Eosd Phantasm Stage featuring Sunny Milk?!)
  • Flanpatch (FlanPatch (11) (WIP) Mod that makes Flandre playable in SA.)
  • INRandomMod (INRandom (08) Mod that adds the Aki sisters, Nitori, Takane, Kaguya, and Doremy to Touhou 08 Imperishable Night)
  • Koapatchy (Koapatchy (08) Mod that adds Koakuma and Patchouli as playable characters to Touhou 08 Imperishable Night)
  • KogasaMod (Kogasa Mod (08) Mod that adds Kogasa, Koishi, Satori, Mugetsu, and Gengetsu to Touhou 08 Imperishable Night)
  • NoHitbox (NoHitbox (07-18) This mod that removes visible player hitboxes, for weirdos who like that.)
  • OkuuMod (OkuuMod (17) Mod that adds Utsuho Reiuji to Touhou WBaWC.)
  • Pizzanae (Pizzanae (15) Pizzanae)
  • ReimuHsifs (ReimuHsifs (06-18) Mod that makes Reimu's homing bullets look like the ones from Hsifs.)
  • ReimuHsifsPlus (ReimuHsifsPlus (13-18) ReimuHsifs mod but makes the bullets behave like hsifs too (perma homing).)
  • RinSatsukiMod (RinSatsuki (06) Mod that adds Rin Satsuki to Touhou EOSD Embodiment of Scarlet Devil)
  • SALW (SALW (11) Old LW test stuff. Unfinished and likely never will be, mess around with it how you like.)
  • SakuyaScarf (SakuyaScarf (07) Mod that adds Sakuya's scarf to her player sprite for PCB. Mod by pure_platinum_killer)
  • SakuyaTouhou19 (SakuyaTouhou19 (19) Makes Sakuya Izayoi a playable character in touhou UDoALG. Mod by Perfect_Platinum_Killer uploaded with consent)
  • SeijaFlip (SeijaFlip (14, 14.3) ·ʇxǝꓕ puɐ sǝɓɐɯI sˌɐꓩᴉǝS sdᴉʅꓞ Thank you to Khangaroo for work on DDC, and miguelmime_th for speeding up work.)
  • YukariCtcMod (YukariCtc (07) Mod that replaces Yukari's PCB theme with the CTC Night Falls ~ Evening Star and Ran's theme with her ghostly field club one.)
  • YuukaMod (YuukaMod (06) Mod that makes Yuuka playable in EoSD Embodiment of Scarlet Devil)
  • mokers (MokouTheme (08) Mod that replaces Mokou's theme to be https://www.youtube.com/watch?v=F2MmslJ3T7o)
https://mirrors.thpatch.net/TESM/ TESM's Patches
  • 13Kaizo (Touhou 13 Kaizo)
  • 15Kaizo (15Kaizo)
  • 16Kaizo (16Kaizo)
  • AltJessPH (AltJessPH)
  • Data10 (Touhou 10 Kaizo)
  • Impossible_Character (Touhou 14 with a few ISC patterns)
  • KaizoEoSD (KaizoEoSD)
  • KaizoIN (Kaizo IN)
  • PC98R (PC98 Reimu in touhou 18 stage 4 + Flandre on extra stage)
  • Sleeping (Sleeping Broken Border. orginal incident idea)
  • SoloReimu (putting Solo Reimu in other games for a laugh)
  • SoloSakuya (putting Solo Sakuya in other games for a laugh)
  • TESMgoofs (TESMgoofs in th15, th15, th06, th07. will be working on other stuff not sure when it'll be out so keep tight)
  • THMiDI (Touhou Minds in Dreaming Individuals, a fangame fanpatch idea that I thought of)
  • WBaLK (TH17 with TH15 stuff the best i can do lmao)
  • betterHitbox (fixing transformation bullets example kanako's spells)
https://mirrors.thpatch.net/Clb184/ Clb184 stuff
  • PlayableHatate (TH09. Replaces Aya A sprites with Hatate sprites)
  • SeihouYuka (TH09. Replaces Yuuka sprites with her Kioh Gyoku sprites.)
  • TeamTouhou2 (TH06. Replaces different portraits with the mercs from TF2. This was my first mod (2020).)
  • ctk-731-midi (TH06-07-(08)-09. Replaces the BGMs with recordings of MIDIs of the games played on my Casio CTK-731.)
  • th17ep_ssg ((TH17 E+): (WIP) Shuusou Gyoku in ECLPlus, Extra Stage available only with Reimu Bossfight.)
https://mirrors.thpatch.net/Wasted/ Wasted mods
  • 100Christmas ((th185) A small Christmas mod featuring a replacement of Takane with Doremy with 3 new spellcards, stage background replacement and a bit enemy waves modification)
  • RemiRetexture ((th11) A retexture mod that replace Marisa with Remilia)
https://raw.githubusercontent.com/BrosterMedia/touhoupatches/main/ Broster Thcrap Repository
  • playable_seiran (Playable Seiran (Reimu retexture) (TH17))
https://mirrors.thpatch.net/egor/ egor's patches
  • th19_fallback_msgs ((th19) show fallback messages)
  • th19_png ((th19) replace some JPEG textures with PNGs)
https://mirrors.thpatch.net/mintymods/ Mints' Semi-Functional Patch Repository
  • blemishes (A small change for Overflowing Blemishes to adjust the difficulty more in line with "Hard".)
  • pd_powerfix (Prevents LoLK from dropping your power when dying in Pointdevice.)
  • practice_variants (Various changes to patterns to facilitate efficient practice.)
  • resource_limiter (A patch to help restrict resource usage.)
https://mirrors.thpatch.net/yova/ Yova's Repository of Hirokawa Ghost
  • en-eastern (Japanese characters' names in the eastern name order(last name first) for the english patch)
  • jouga (Replaces Chang'e with Jouga in LOLK(TH15).)
  • kuchko (Prevod Alisine i Marisine "bitch" rečenice na srpski(latinicu) u TH08.)
https://mirrors.thpatch.net/SuperChrim/ SuperChrim's Patch Repository
  • BykurenBikerSuit (Byakuren always wears her biker suit on her bike in th145 and th155)
  • HouseSetOST (House Set remixes (Composed by Kuroneko Lounge)
Supports th6, th7, th8, th9, th10, th11, th12, th13, th14, th143, th15, th16)
  • Th19Balance (Tweaks to characters to make VS mode more balanced)
  • Th19BalanceTest (Testing build of Th19Balance)
  • Th19BigPortraits (Adds a new big version of the character portraits for boss attacks. (Customization options included))
  • Th19BugFixes (Multiple bug fixes and performance improvements for Touhou 19.)
  • Th19Chaos (Enemy waves spawn in all the time with no wait in between. Absolute chaos!)
  • Th19StoryAISwap (A silly little mod that makes you control player 2 in Touhou 19 story mode.)
  • Th19StoryBGMChange (Changes the first couple stage BGMs of each story to their respective opponent themes.)
  • Th19StoryBalance (An expansion to Th19Balance. Adds tweaks to story mode.)
https://mirrors.thpatch.net/TRDario/ TRDario's patches
  • unvertical (Flips vertical text to display horizontally.)
https://mirrors.thpatch.net/yuureiki/ yuureiki's Patches
  • th185border (Fixes HBM's misaligned game border.)
  • th19gohei (Restore player Reimu's purification rod.)
  • th19nazrincard (Swaps Nazrin's incorrectly displayed Ability Card art.)
  • th19oldspr (Swaps certain boss sprites for their non-UDoALG counterparts.)
  • th19pofvui (Change UDoALG's game border to PoFV's.)
https://mirrors.thpatch.net/script_zh-hant/ Thpatch Chinese Traditional ex-Patches.
  • ex_tasofro (Dependency packages for Traditional Chinese patch of FTG games.(Tasofro))
  • ex_tsa (Dependency packages for Traditional Chinese patch of STG games.(TSA))
https://mirrors.thpatch.net/farawayvision/ FarawayVision's patches
  • old_spell_names (Restores older and more familiar names for certain spells)
  • th08_8stages ((TH08) Allows playing stages 4A, 4B, 6A, and 6B all in a single run, for 8 total stages)
  • th08_9stages ((TH08) Allows playing stages 4A, 4B, 6A, 6B, and Extra all in a single run, for 9 total stages)
https://raw.githubusercontent.com/megapig9001/megapig9001-mods/main/ Megapig9001 Mods
  • SteamboatWillie (TH12. Replaces Nazrins Sprites with Steamboat Willie (Drawn by Zzzzoozie). Also edits some dialouge.)
https://mirrors.thpatch.net/SSM/ SSM's Patches
  • BanishAboutSE ((TH14, TH15, TH16)Muffles the SE emitted from your player.)
  • Moon2Earth ((TH15)The moon becomes earth.)
  • UnkoFO ((TH12)UFO venturers and UFOs will be Unko.)
https://mirrors.thpatch.net/catysumi/catysumi/ Profaned Red Moon Team
  • CD ((TH11) Touhou Calamity ~ Calamitous Danmaku (Terraria Calamity mod))
  • GGotL ((TH16) Touhou Profaner ~ Great Guardians of the Land (AU-OC))
  • HKPoL ((TH15) Touhou x Hollow Knight: Pantheon of Legacy Addon. Make extra stage a bossrush like Hollow Knight Pantheons. Needs LoEK!)
  • IE ((TH08) Touhou Gosshokumugen ~ Infinite Eclipse (Danmaku EoL))
  • LoEK ((TH15) Touhou x Hollow Knight ~ Legacy Of Eternal Kingdom)
  • LoEK_es ((TH15) Touhou x Hollow Knight en Español Addon)
  • Ro98 ((TH06) Touhou Back to 98 ~ Return Of 98)
  • THCaty ((TH07) Caty Yafumo Phantasm (The Beginning of an AU))
  • Yagokoro&Hallownest ((TH15) Touhou x Hollow Knight: Playable Eirin Addon)
https://mirrors.thpatch.net/DedeHead/ ZeZunStyler's Mods
  • Touhou6FlowerEdition (Touhou6FlowerEdition (06) Adds Rin Satsuki to Eosd(WIP))
https://mirrors.thpatch.net/neonickz/ Neo Nickz's Shottype and Game mods
  • DoremyNon1Fix ((TH15) This patch fixes the mess that is Doremy's non 1. ECL changes by okaylol, i'm just hosting it.
Note that this patch only targets the Lunatic version of non 1.)
  • PCBReimuUFO ((TH12) Recreates PCB ReimuA and ReimuB in UFO. As per usual with my mods, bombs are unchanged.)
  • SoEWReimuC ((TH16) Replaces Aya with SoEW ReimuC.
To be as accurate as possible to SoEW, Reimu's focus and unfocus speeds are the same, and you're slow as shit!
You can still see your hitbox when focused though.
A special thank you to TESM for allowing me to use his PC98 Reimu portrait sprites from MiDI.)
  • Th15SakuyaB ((TH15) Attempts to recreate DDC SakuyaB in LoLK, with the damage you know and love!
Good luck LNNing with this. She replaces Reisen.)
  • Th15Sukune ((TH15) Recreates Len'en 3 Sukune in LoLK, comes with a custom bomb aswell. She replaces Sanae.
Credit to RosePenguin100 for making the shottype and balancing it.
also don't use th15aya with this lmao)
  • Th18Cirno ((TH18) Replaces Sanae with HSiFS Cirno, damage cap included!
No Releases Included.)
  • Th18GrazeCounter ((TH18) Adds a graze counter to the HUD in UM, replay compatible.
Should also work with other UM patches that don't edit front.anm or abcard.anm)
  • YoukaiBuster ((TH13) Recreates MoF's ReimuC shottype into other games, usually replaces Reimu's shottype with Youkai Buster.)
  • th15aya ((TH15) Replaces Sanae with HSiFS Aya. Not in menus cuz i'm too lazy to replace her portraits.)
https://mirrors.thpatch.net/Wast/ Wast's Repository
  • Imperishable Day ((TH11) カラスの南の太陽 - Imperishable Day)
https://mirrors.thpatch.net/Daichungus/ Repo of Daichungus
  • mof_pc98ost ((TH10) Replace OST with a PC-98 arrange album (by NotQuiteHere))
  • month_first (Replace select tracks with Philiponbread's MONTH FIRST remixes)
  • patchy_chungus ((TH06) Replace Patchouli with Big Chungus)
https://mirrors.thpatch.net/RogyWantsCoffee/ Patches made by a girl addicted to Coffee.
  • CreamShrineMaiden (Replaces Reimu Hakurei with Louie Cream (Rogy oc))
  • Fumouhou (replace characters sprites, portraits and menus with their fumo counterpart!! (Also, i know the name sucks))
  • KoreanBreakers (WIP A bunny wants to do justice for korean food)
  • LunarFestivalDLC ((Th09) (For LunarFestivalofWishes) Adds Merry Noel and Zara Landmorri.)
  • LunarFestivalOfWishes (Chronicles Of Half Moon Spooky Battles
            DEMO Hipnotic Eyes of Dark Dream(th06)
            Lunar Festival Of Wishes (th09) )
https://mirrors.thpatch.net/Wensomt/ Wensomt's Repository
  • ReworkPoFV (Basicly Rework Touhou PoFV with Some Balance Changes)
https://raw.githubusercontent.com/Uielicious/thcrap-projects/main/ Uielicious Patch Shack
  • always_poc ((th06-08) removes Max Power requirements for the PoC line, in line with the newer games)
  • eosd_practice_replay ((th06) Enables saving replays during Practice Mode, like PCB+)
  • story_mode ((th06-08,10-18,12.8) Achieve Good Endings on Normal and above, and Bad Endings on Easy, regardless of if you use continues. Convenient for plaything through the games for the story.)
https://mirrors.thpatch.net/takuneru/ Takuneru's patch repository
  • health-display-mod-centered ((Th15.5) Allows you to see exact health values on health gauges. This is aligned to the center of each health gauge.)
  • health-display-mod-end-aligned ((Th15.5) Allows you to see exact health values on health gauges. This is aligned to the end of each health gauge.)
https://mirrors.thpatch.net/RosePenguin/ RosePenguin's Repository
  • DoremyPractice ((TH15) Limits even waves of Doremy's lunatic opener to be within a specific range of angles. By renaming files in the patch folder, you can select which set of angles you want to practice. The files included cover all possible cases for Doremy non 1.)
https://mirrors.thpatch.net/Krushal/ Krushal's Repo
  • easy_extra ([10,11,14,16-18] Modified ex-stages for lower difficulty. Unbalanced, probably.)
  • ghostly_spirit ([th13] Less-visible spirit items. Useful for "auto-collect-spirits" cheat.)
  • quieted_spirit ([th13] Quieter divine-spirit bleeps)

搭建自己的补丁服务器

用thcrap创建、更新和分享属于你的第三方补丁,按照下面的方法来并不是件难事。

按照这些步骤,你将可以通过thcrap选择你的补丁,并在发布更新后让补丁文件自动更新。

所有这些教程都是基于Windows编写的,但如果你在用其它操作系统,你应该可以毫无困难地适应它们。☺

这个教程基于你允许我们镜像你的仓库,这样我们能做些后端管理来简化你的操作。

如果你并不想被镜像,请参见后文的“不镜像”部分。

概述

术语解释:

  • 首先我们有 补丁 。补丁基本上只是无序的文件集合,它们可以替换某些游戏原始数据。一个补丁可以为不限数量的游戏提供数据。
  • 补丁在 仓库 中分组。仓库依次是一个人或社区提供和控制的所有不同补丁的集合。

首先创建一个 仓库 ,然后创建一个或多个 补丁 ,然后定期将其发布在 服务器

本地配置

首先,你需要给仓库取一个 全局唯一的短ID 。这可以只是你的名字,或者你社区的名字。

本教程中,我们会用 YOURNAME 来指代这个名字。

你还需要做下面这些:

  1. 在thcrap的repos文件夹中创建一个名叫YOURNAME的文件夹。
    这个文件夹将被视为你的本地仓库路径,你将在这里管理和修改你的补丁文件。
  2. YOURNAME文件夹创建一个名叫repo.js的文件,然后写下这些内容:
{
    "contact": "dian_zi_you_jian@li_zi.com 或者你的Discord ID或者啥都行",
    "id": "YOURNAME",
    "patches": {
        "BU_DING_MING_CHENG": "描述",
        "BU_DING_2": "2的描述,如果你有第二个补丁的话"
    },
    "servers": [
        "https://mirrors.thpatch.net/YOURNAME/"
    ],
    "title": "YOURNAME的仓库"
}
  1. 下载这个.gitattributes 文件,然后把它放进YOURNAME文件夹。

补丁配置

  1. YOURNAME文件夹里,为每一个你想做的补丁创建一个文件夹,并命名为它们对应的短ID。我们将用PATCHNAME指代作为例子。
  2. 对于每个补丁,在YOURNAME\PATCHNAME文件夹创建一个名叫patch.js的文件,然后写下这些内容:
{
    "id": "PATCHNAME",
    "servers": [
        "https://mirrors.thpatch.net/YOURNAME/PATCHNAME/"
    ],
    "title": "bu_ding_miao_shu",
    "dependencies": [
        "DEPENDENCY/yi_lai_de_li_zi",
        "DEPENDENCY/ETC"
    ]
}

所有 .js 结尾的文件都是 JSON格式的文件。您可以使用类似 JSONLint 的网站验证其语法。

依赖

依赖(Dependency)使用 patch.js 中的 dependencies 数组设置,并确保配置工具自动为您的补丁拉去所有必需的功能组件。通过编辑上面提到的dependencies数组,你可以自行添加依赖。

依赖声明的格式为 repo_id/patch_idrepo_id是可选的——若省略,首先会在你的仓库中解析,随后在用户发现的所有仓库中全局解析。注意,使用不在你仓库中的补丁可能会带来意料之外的后果。

你可能需要或者想依赖的补丁包有这么一些:

  • nmlgc/base_tsa: Windows上的东方游戏的最基础技术支持包。如果你的补丁包要在任何这些游戏中生效,请一定要确保依赖这个补丁包!否则配置工具不会把这个包同步下来,也就会导致配置失效!
  • nmlgc/base_tasofro: 黄昏边境游戏基础技术支持包。如果你的补丁包要在任何黄昏边境游戏游戏中生效,请一定要确保依赖这个补丁包!否则配置工具也不会把这个包同步下来,也就会导致配置失效!
  • nmlgc/script_latin: 包含了一个对拉丁、希腊和西里尔文字有足够Unicode覆盖率的字体,拥有一些能够尽可能优化每个游戏的设置,包括对平文式罗马字形式的词语和图像的优化。
  • nmlgc/western_name_order: 正如其名,将Boss战中显示的名字改为西式顺序(先名后姓)。
  • thpatch/lang_en: 这个补丁不仅仅是会带来最新的英文翻译,它还确保在配置工具中选择补丁时,翻译补丁的任何其他依赖(如上面提到的所有三个补丁包)都将存在。
样例

使用非英语拉丁语脚本语言的翻译补丁的基本配置:

{
	"dependencies": [
		"nmlgc/base_tsa",
		"nmlgc/script_latin",
		"nmlgc/western_name_order"
	]
}

以上所有内容(将来可能更多)再附上英语翻译的设置:

{
	"dependencies": [
		"thpatch/lang_en"
	]
}

字体

若您的补丁包含自定义字体, 请用fonts进行注册。 以下是对游戏应用补丁前需要加载 的字体列表:

{
	"fonts": {
		"Font1.ttf": true,
		"Font2.otf": true
	}
}

(thcrap并不检查这些项目的值,"true"仅为参考)

好的,接下来我该怎么做

thcrap可以做很多事情。 ☺ 在我们全部进行介绍前,您最好先看看我们的补丁如何实现您的打算。

若您仍有疑问,加入我们的Discord吧,我们很乐意为您解答。

You can poke around in lang_en patch to get an idea of how mods work, or in any of the third-party patches hosted at https://mirrors.thpatch.net/.

建立服务器

本教程的剩余部分因您使用的网络空间或服务器提供商而异。

我们强烈推荐您使用GitHub。

使用GitHub.png GitHub

此为推荐选项。它能使你的仓库处于版本控制的管理下并储存历史补丁版本,并可以方便的在GitHub上阅览。

如果您已经熟悉Git,那么你已经准备好了。

只不过如果你没有让我们镜像你的补丁的话,不要忘记在你提交之前允许一下repo_update.py

如果你并不熟悉Git的话,这是怎么在Windows上配置的方法:

  1. 如果您没有 GitHub 账户,请前往网站注册。
  2. 在您的仪表板(Dashboard)上,使用默认设置创建一个新仓库(Create a new repository)。
    它的名称无需与您在本地的 YOURNAME 名称一致。

    github create.png

  3. 下载并安装一个Git客户端。我们推荐你使用Sublime Merge,本教程也会使用这个客户端。
  4. 打开Sublime Merge, 选择创建新仓库(New repository), 然后选择 YOURNAME 文件夹。完成后会看起来像这样,但是会多了一些文件。

    merge start.png

  5. 现在你需要提交一个修改(Commit)。双击Stage All,在顶部输入一条提交文本(例如“初始提交”),然后点击commit按钮。由于这是你的第一次提交,这时会弹出一个窗口提示你输入用户信息。名字(Name)随便,但邮箱(Email)必须是你的GitHub账号绑定的邮箱(参见:https://help.github.com/en/articles/about-commit-email-addresses)
  6. 最后你应当在左侧看到你的commit。要发布这些修改,点击右上角的上箭头,这时会询问你添加一个远程仓库。输入 origin 后回车,然后输入GitHub创建仓库后给你的HTTPS链接(参见下方)再回车。现在再点一下上箭头,就会开始上传到GitHub。这时候会要求你登录到GitHub,当你完成登陆后你就应该能在你的GitHub仓库里看到文件了。

    github cloneurl.png

  7. 最后一步,在thcrap_configure的列表中添加你的补丁,不过这个只能我们Staff能做。你可以问我们任何一位https://thpatch.net/w/logos/discord.png Discord里的Webmaster,只需要带上你的GitHub链接即可。

以上是基本设置。下面是在完成补丁制作后,如何将其发布:

  1. 在 Sublime Merge,打开你的仓库(你重新打开时应该就在这里了)。你应该能看到你的修改。
  2. 双击Stage All,在顶部输入一条提交文本(例如“更新补丁”),然后点击commit按钮。
  3. 要发布本次修改,像之前那样点击右上角的上箭头上传,你的修改就发布了!

推广你的仓库

为了让您的补丁在全球范围内被其他人看到并能够使用,通常有以下三种方法:

  • 在您的仓库被上传后,其他人都可以通过使用您的 URL 作为命令行参数调用 thcrap 发现它。
  • 如果您有自己的网站、博客等,您可以上传一个在目录中包含repo.js文件的自定义版本。 虽然我们不推荐这么做。
  • 然而最好的方式是在 discord.png Discord 联系并告诉我们您的仓库 URL ,以作为我们的邻居之一在东方补丁中心网络中列出。

不镜像

如果你并不希望我们镜像你的仓库,你需要在上面的基础上做一些调整。

  1. repo.js, 将 servers 的值修改为 https://raw.githubusercontent.com/GITHUB_USER_NAME/YOURNAME/master/
  2. 对于每个补丁,将patch.jsservers 的值修改为https://raw.githubusercontent.com/GITHUB_USER_NAME/YOURNAME/master/PATCHNAME/
  3. 下载并安装 Python.svg Python 3(如果你没有),然后通过pip安装pathspec包。
  4. 如果 YOURNAME 文件夹在thcrap文件夹里,打开命令行执行python ..\..\bin\scripts\repo_update.py即可。
    如果不是,只需下载repo_update.pyutils.py,放进 YOURNAME 文件夹然后执行即可。
  5. 现在,每次完成修改,提交之前需要运行一次repo_update.py。如果不这么做,你的补丁修改不会推送到你的用户。