[{"data":1,"prerenderedAt":232},["ShallowReactive",2],{"blog-rimworld-hot-reload":3},{"id":4,"title":5,"body":6,"date":218,"description":219,"extension":220,"image":221,"meta":222,"navigation":223,"path":224,"seo":225,"stem":226,"tags":227,"__hash__":231},"blog\u002Fblog\u002Frimworld-hot-reload.md","RimWorld Hot Reload",{"type":7,"value":8,"toc":214},"minimark",[9,13,16,29,32,43,47,64,151,191,194,203,210],[10,11,12],"p",{},"一個支援 RimWorld 模組熱重載的簡單 Mod。",[10,14,15],{},"支援重載類型：",[17,18,19,23,26],"ul",{},[20,21,22],"li",{},"材質（Textures）",[20,24,25],{},"音效（Audio）",[20,27,28],{},"定義（Def）",[10,30,31],{},"支援觸發方式：",[17,33,34,37,40],{},[20,35,36],{},"手動觸發（除錯動作 > Mods > Hot Reload）",[20,38,39],{},"檔案系統監聽（檔案變更時自動重載）",[20,41,42],{},"HTTP API（POST \u002Fhot-reload）",[44,45,46],"h2",{"id":46},"使用方式",[48,49,50,53,56],"ol",{},[20,51,52],{},"安裝 Mod。",[20,54,55],{},"開啟你的 Mod 資料夾。",[20,57,58,59,63],{},"建立 ",[60,61,62],"code",{},"hotReload.json"," 檔案，內容如下：",[65,66,71],"pre",{"className":67,"code":68,"language":69,"meta":70,"style":70},"language-json shiki shiki-themes github-light github-dark","{\n    \"enabled\": true,\n    \"assets\": true,\n    \"defs\": true,\n    \"watch\": true,\n    \"api\": true\n}\n","json","",[60,72,73,82,98,110,122,134,145],{"__ignoreMap":70},[74,75,78],"span",{"class":76,"line":77},"line",1,[74,79,81],{"class":80},"sVt8B","{\n",[74,83,85,89,92,95],{"class":76,"line":84},2,[74,86,88],{"class":87},"sj4cs","    \"enabled\"",[74,90,91],{"class":80},": ",[74,93,94],{"class":87},"true",[74,96,97],{"class":80},",\n",[74,99,101,104,106,108],{"class":76,"line":100},3,[74,102,103],{"class":87},"    \"assets\"",[74,105,91],{"class":80},[74,107,94],{"class":87},[74,109,97],{"class":80},[74,111,113,116,118,120],{"class":76,"line":112},4,[74,114,115],{"class":87},"    \"defs\"",[74,117,91],{"class":80},[74,119,94],{"class":87},[74,121,97],{"class":80},[74,123,125,128,130,132],{"class":76,"line":124},5,[74,126,127],{"class":87},"    \"watch\"",[74,129,91],{"class":80},[74,131,94],{"class":87},[74,133,97],{"class":80},[74,135,137,140,142],{"class":76,"line":136},6,[74,138,139],{"class":87},"    \"api\"",[74,141,91],{"class":80},[74,143,144],{"class":87},"true\n",[74,146,148],{"class":76,"line":147},7,[74,149,150],{"class":80},"}\n",[48,152,153,188],{"start":112},[20,154,155,156],{},"修改你的 Mod 檔案。",[17,157,158,164,170,176,182],{},[20,159,160,163],{},[60,161,162],{},"enabled","：啟用或停用熱重載。",[20,165,166,169],{},[60,167,168],{},"assets","：啟用或停用材質重載。",[20,171,172,175],{},[60,173,174],{},"defs","：啟用或停用定義重載。",[20,177,178,181],{},[60,179,180],{},"watch","：啟用或停用檔案系統監聽。",[20,183,184,187],{},[60,185,186],{},"api","：啟用或停用 HTTP API。",[20,189,190],{},"啟動 RimWorld，可開啟主控台查看更多資訊。",[44,192,193],{"id":193},"連結",[10,195,196],{},[197,198,202],"a",{"href":199,"rel":200},"https:\u002F\u002Fgithub.com\u002Fxiao-e-yun\u002FRimWorldHotReload",[201],"nofollow","Github Repository",[10,204,205],{},[197,206,209],{"href":207,"rel":208},"https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=3610957393",[201],"Steam Workshop",[211,212,213],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":70,"searchDepth":84,"depth":84,"links":215},[216,217],{"id":46,"depth":84,"text":46},{"id":193,"depth":84,"text":193},"2025-11-24","RimWorld 模組熱重載工具。","md","https:\u002F\u002Fimages.xiaoeyun.me\u002Fblog\u002Frimworld-hot-reload\u002Fpreview.jpg",{},true,"\u002Fblog\u002Frimworld-hot-reload",{"title":5,"description":219},"blog\u002Frimworld-hot-reload",[228,229,230],"模組","C#","RimWorld","tI3VDO3fiUI0ls_jal8IGIKfREk9kMik0N2GCyv5Y7c",1783834697044]