CloseMarketPauseTime
『TheWorld』只屬於我的時間!只需要關閉這個開關,世界就會暫停!清晨採礦釣魚、早上種田烘焙,這就是我理想的生活!---『TheWorld』 this time is my sole dominion! With this switch
模組介紹 作者原文
關店暫停時間
🔮 中文
2025.11.21: 更新時間暫停邏輯,早上起牀的時候,時間會正常流逝,如果此時保持店鋪關閉狀態,系統將會在第一位客人到來之前(7:30)將時間暫停。
✨ 功能說明
背景
我一直覺得早上6點到7點這短時間過的真幾把快,我都完全來不及思考今天要上什麼菜的時候,就已經快要到七點了,第一批顧客馬上就要來買菜了,遊戲跟現實時間流逝速度是60倍,也就是現實中的一秒等於遊戲中的1分支,有哪個神仙能夠在早上60秒內完成去碼頭拿菜、取出釀酒器裏的酒、取出昨天做好的奶酪,沒有吧,實際上我連哪個貨物腐爛了需要清理掉這點小事我都沒辦法在60秒內完成,經常是一邊忙着清點貨物,一邊把菜挪到地窖裏面,然後拿酒,拿奶酪,做完了這點東西后,就已經到下午了,感覺自己做了,但是又感覺什麼都沒做,一天的時間半天都在搬貨,晚上還得摸黑找礦,摸黑採花,摸黑釣魚,這對嗎,這不對,要不,咱們早上去釣魚、採礦、摘花、種地、收蜂蜜,晚上看看風景然後直接睡覺吧,這樣挺好。
Mod功能
此Mod提供了暫停遊戲時間的功能:
- 每天早上六點的時候自動把你放在地圖上的燈、火把全部點亮,無需再擔心看不清的問題。
- 每天早上6.05之後,你可以通過店鋪的營業標誌暫停或者開啓時間流逝,店鋪打烊會暫停時間,同理,店鋪營業的時候,時間會正常流逝。
- 我很少用幀Hook的方式寫插件,算上這一次也就三次,如果插件有BUG,歡迎通過我的郵箱反饋: 127777172@qq.com
📦 技術細節
- 修改:
通過GameManager.ServerUpdateTimeline前置補丁檢測店鋪狀態,如果店鋪狀態爲打烊,就會停止時間流逝,再通過重Hook MonoBehaviour的update()事件進行幀檢測,如果店鋪狀態被開啓,則恢復時間流逝。
- 兼容性:未發現與其他Mod衝突。
🛠️ 安裝指南
- 下載 Lan-CloseMarketPauseTime-1.0.0.zip
- 解壓至 Old Market Simulator 遊戲的根目錄
CloseMarketPauseTime
🔮 English
2025.11.21: Updated the time-pause logic. Time now progresses normally upon waking up in the morning. If your shop remains closed at that point, the game will automatically pause time just before the first customer arrives (at 7:30).
✨ Features
Background
I've always felt that the one-hour window from 6:00 AM to 7:00 AM passes absurdly fast. Before I can even decide what dishes to prepare for the day, it's already nearly 7:00 AM - the first customers are arriving, and I haven't even started. The game's time progression speed is 60× faster than reality (1 real-life second = 1 in-game minute). How can anyone reasonably complete all these tasks in just 60 seconds? Tasks like fetching vegetables from the dock, retrieving wines from the fermenter, and collecting yesterday's cheese? Impossible. I can't even manage minor chores like clearing spoiled goods in that timeframe. I often find myself frantically inventory-checking while moving vegetables to the cellar, grabbing wines, collecting cheese - and by the time I finish these basic tasks, it's already afternoon. I feel like I've accomplished something, yet also like I've done nothing meaningful. Half the day gets consumed just moving cargo, while evenings involve stumbling around in darkness searching for ores, picking flowers, and fishing. That's not sustainable. Let's fix this: mornings for outdoor activities (fishing, mining, flower-picking, farming, honey collection), evenings for scenic views and early bedtime. Sounds much better.
Mod Features
This mod introduces time-pausing functionality:
- Automatically illuminates all map lights/torches at 6:00 AM daily, eliminating visibility issues
- From 6:05 AM onward, use your store's operating status to control time flow:
- Closing the shop pauses time progression
- Opening the shop resumes normal time flow
- This is only my third mod using frame hooking methodology. For bug reports, please contact: 127777172@qq.com
📦 Technical Details
- Implementation
- Applies a pre-patch to GameManager.ServerUpdateTimeline to detect shop status
- Halts time progression when shop status is "closed for business"
- Implements frame-by-frame detection through re-hooking MonoBehaviour.Update()
- Resumes time flow when shop status changes to "open for business"
- Compatibility
No conflicts detected with other mods
🛠️ Installation Guide
- Download Lan-CloseMarketPauseTime-1.0.0.zip
- Extract contents to the root directory of Old Market Simulator game folder
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: