RimWorld

RimWorld

[1.6] Do Not Avoid Fire
91 Comments
幻想鄉の鵬鵬  [author] 25 Aug @ 1:37am 
再一次優化了效能,現在壓力測試下(半張地圖都是火+100隻機械族) 尋路相關的運算在最高倍速時平均只占1~2% ,如果火很少的話只有0點幾%,整體基本不怎麼影響效能了。
幻想鄉の鵬鵬  [author] 15 Aug @ 8:00am 
@小朱 更新好了,你再試試看,理論上現在應該是完全修好了。
小朱 14 Aug @ 9:05pm 
@幻想鄉の鵬鵬 佬,我这个存档必定触发。我来回试了很多次。我建了我的mod合集,名字叫“ZJJ即用合集-精简订阅”。我没法判断是不是mod冲突,您可以扫一眼希望可以帮助您判断。
幻想鄉の鵬鵬  [author] 14 Aug @ 10:51am 
@小朱 這個bug我估計跟1.6尋路算法多線程化有關 目前我無法根除這bug 不過是有辦法降低發生頻率的
你那存檔還很常觸發嗎?
小朱 14 Aug @ 10:05am 
我捏的小人易燃性是0,寻路逻辑类和修改地形类的mod我都关掉过,依然会触发
小朱 14 Aug @ 9:57am 
佬,我遇到了挖完矿石发呆(等待中)的问题了。我开了很多mod,唯独关掉这个就可以不等待,不知道报错信息能不能对您有帮助。

Resolved path returned no nodes, request: ((119, 0, 149) -> Thing_Steel121262 @ (120, 0, 150), OnCell, for 卡尔森)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
Verse.Log:WarningOnce (string,int)
Verse.PathFinder:FinalizeRecyclePathJobData ()
Verse.PathFinder:PathFinderTick ()
Verse.Map:MapPreTick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch1 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()
KxistHtosiL 11 Aug @ 11:23am 
@幻想乡の鹏鹏 辛苦你修bug了,现在的确没有问题了,挖了百来格矿都没问题。
ZealStar 11 Aug @ 3:46am 
@幻想鄉の鵬鵬 感謝大佬辛苦修BUG,現在挖礦已經不會發呆了!只有我用的另一個MOD《除頂開採》(Deroof minning)會發呆,但是沒關係了,因為只有我玩洞穴居民的時候才偶爾用一下。:steamhappy:
幻想鄉の鵬鵬  [author] 10 Aug @ 1:55pm 
updated to fix the problem that fireproof pawns get stuck for a while when finished mining.
幻想鄉の鵬鵬  [author] 10 Aug @ 1:50pm 
@KxistHtosiL @咕噜咕噜咕 @ZealStar @Camper
估計是修好了,你們再測看看。
就算沒修好,發生的機率應該也很低了。
KxistHtosiL 7 Aug @ 10:55am 
@幻想鄉の鵬鵬 不清楚,我是只装了边缘武神和不要怕火的情况下测试,才发现问题的。所以小人所有数值都很高。 1.5时似乎没这个问题。
咕噜咕噜咕 7 Aug @ 9:03am 
只开了harmony,全dlc和这个mod也出现了一样的情况,掘进机挖矿的时候只要是按一个方向挖一条一格宽度的道路就会报错,例如
Resolved path returned no nodes, request: ((95, 0, 131) -> Thing_Sandstone23045 @ (93, 0, 131), Touch, for Mech_Tunneler49047)
看样子是寻路到了前方两格的位置,因为是在山体里所以寻路失败报错
ZealStar 7 Aug @ 4:24am 
@幻想鄉の鵬鵬 我已經測試過了,只裝不怕火和AUTO BLINK GENE 并不會產生問題。應該是別的什麽……總之很迷惑。
幻想鄉の鵬鵬  [author] 7 Aug @ 3:48am 
@ZealStar 我晚點的時候再研究看看 所以只裝不怕火 + Unburned + AUTO BLINK GENE就會出現這問題對吧?
ZealStar 7 Aug @ 3:34am 
嗯……確實移除不怕火這個MOD之後就不會出現等待中了……這就糾結了,就是為了不怕火才裝的MOD啊:steamfacepalm:
ZealStar 7 Aug @ 3:11am 
@Camper 我遇到和你相同的問題,對的,我也裝了AUTO BLINK GENE,同時裝了這個不怕火以及UNBURNED,兩者。
表現就是一個被我修改了易燃性為0(自己改的基因)的小人挖礦時,會每挖1格~3格,就出現等待中情況,然後等幾秒后又再挖1~3格,然後再次等待中,這樣循環。
報錯就不複製了,和你的一樣,尋路為空。
目前還在排查MOD衝突中……
幻想鄉の鵬鵬  [author] 5 Aug @ 2:51am 
@KxistHtosiL 你的留言前幾天都被系統隱藏 我現在才看到
你還記得是哪項數值太高會觸發的嗎?
Camper 3 Aug @ 11:04am 
好的 謝謝你
幻想鄉の鵬鵬  [author] 3 Aug @ 10:58am 
@Camper
這邊兩個MOD都同時啟用也把基因加上去了 但挖出石頭沒報黃字
我猜是其他MOD衝突到 不過這我就不清楚
Camper 3 Aug @ 10:38am 
挖出石頭就會卡等待中加上報黃字 挖一格隧道時發生的
幻想鄉の鵬鵬  [author] 3 Aug @ 10:35am 
@Camper 指派挖礦但卡在原地動不了嗎?
Camper 3 Aug @ 10:32am 
易燃是0%
挖礦時發生的
巡路可能有關的MOD是AutoBlink Gene和Out of Combat ReBoost
幻想鄉の鵬鵬  [author] 3 Aug @ 10:24am 
目前我這邊無法復現黃字 我讓穿隧者去挖礦是正常的 你那邊是在什麼情況下觸發的? 我需要有能觸發的方法才有機會修
幻想鄉の鵬鵬  [author] 3 Aug @ 10:14am 
@Camper 小人易燃度有小於1%嗎? 如果沒有的話這個mod是不會動到的
另外是否有安裝其他可能動到尋路的模組?
Camper 3 Aug @ 10:01am 
挖礦時報黃字然後小人等待中

Resolved path returned no nodes, request: ((50, 0, 94) -> Thing_Marble2758 @ (48, 0, 94), Touch, for 首席)

UnityEngine.StackTraceUtility:ExtractStackTrace ()

Verse.Log:Warning (string)

Verse.Log:WarningOnce (string,int)

Verse.PathFinder:FinalizeRecyclePathJobData ()

Verse.PathFinder:PathFinderTick ()

(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Map.MapPreTick_Patch0 (Verse.Map)

(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)

Verse.TickManager:TickManagerUpdate ()

(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch1 (Verse.Game)

(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch0 (Verse.Root_Play)
KxistHtosiL 3 Aug @ 4:52am 
1.6如果小人数值太高, 采矿有时会爆黄,返回 Resolved path returned no nodes
大番薯之怒 1 Aug @ 9:31pm 
非常棒的组合技!
幻想鄉の鵬鵬  [author] 1 Aug @ 11:49am 
updated for better performance ,because it requires more works to make those pawns ignore fire in 1.6.
幻想鄉の鵬鵬  [author] 1 Aug @ 12:18am 
@Andromeda that's cool. I will recommend it in description.
TAWM 31 Jul @ 4:25am 
:steamthumbsup:
gulanjing 30 Jul @ 6:26am 
yyds 爱你哦:steamthumbsup:
幻想鄉の鵬鵬  [author] 30 Jul @ 5:55am 
艱難地更新到1.6了 不過因為有很多邏輯被修改所以可能冒出一堆新bug
幻想鄉の鵬鵬  [author] 30 Jul @ 5:53am 
this took way longer than I thought lol.
my code change quite a lot, so there may be unexpected bugs.
清风无意 27 Jul @ 7:16am 
1.6 plz
lieyingyes 23 Jul @ 10:16pm 
:steamthumbsup:
Hot&Spicy 15 Jul @ 1:06pm 
Thank you very much for your work & contribution to keep the mod running.
幻想鄉の鵬鵬  [author] 23 Jun @ 9:10am 
pathfinding has changed quite a lot in 1.6. it should take sometime for me to rewrite my codes.
幻想鄉の鵬鵬  [author] 21 Jun @ 9:15am 
I see.I will look into it.
Hibab10 21 Jun @ 6:39am 
mod not working after harmony update
Caramel 17 Jun @ 11:46am 
1.6需要更新, 不滅火能用, 但尋路會避火
화밀 wMil 7 Jun @ 2:32am 
human pawn with fire immune still avoid fire though
幻想鄉の鵬鵬  [author] 11 Mar @ 11:33pm 
@黑虎阿芙洛狄忒 按理來講後天削減易燃度的也行。不過還是要看那個MOD怎麼寫的,有可能只是強制改了顯示,實際上不是0。你把MOD發上來我看看?
黑虎阿芙洛狄忒 11 Mar @ 10:09am 
这个mod只根据基础的易燃性判断吗,我用其他mod的道具把我的小人易燃性降到0了但是他们还是会躲火
幻想鄉の鵬鵬  [author] 30 Dec, 2024 @ 2:22am 
@喵酱official CE修改太多代碼了 我沒打算做兼容 看之後誰懂CE的幫忙做補丁吧
喵酱official 29 Dec, 2024 @ 4:47pm 
安装这个可能导致Ce环境下机器人喷火或接触火焰时的崩溃
Erixo the Legend 13 Dec, 2024 @ 5:59pm 
Do you like fire? Do you like to go from 60FPS to 1FPH in millisecond download this mod.
SCRUBLORD PICKLE 4 Dec, 2024 @ 11:49am 
@Blacksoul SO THAT'S WHAT CAUSING MY CRASHES. I'VE BEEN GOING INSANE TRYING TO FIGURE OUT WHY I'VE BEEN RANDOMLY OOM CRASHING.
Blacksoul 23 Nov, 2024 @ 10:44am 
FYI when using this mod with dragons descent mod, as soon as a dragon tries to go through a fire, a memory leak happens (my rimworld instance's RAM usage goes from 10gb to 34gb, all available) and then the game crashes because of OOM. Not sure why.

I use more than 700 mods, but the only ones touching the pathing are this one and Owlchemist.CleanPathfinding. Here are some errors thrown just before the game crashes:
https://pastebin.com/ZWk0zqah
幻想鄉の鵬鵬  [author] 27 Oct, 2024 @ 10:11am 
@Justacommonegg I cannot recreate the error but this should be fixed in my update