RimWorld

RimWorld

WorldEdit 2.0 - Geological landforms compatibility
37 Comments
WhiskersAndCookie 2 Jul @ 6:18pm 
it like half works the last time i checked (a few months ago) though theres issues with some landforms like fjords just being impossible to place even if you create the necessary conditions for them to spawn
arget03 28 Apr @ 7:52pm 
We really need this updated. It's essential to a pure, unspoiled wilderness playthrough, since Geological Landforms is also essential...
Virtuous 9 Feb @ 2:38am 
1.5 pls
Krusaeider 10 Jan @ 7:47am 
Will this ever be updated @FunkyShit ?
PotatoIsUs™ 30 Oct, 2024 @ 12:56pm 
rip
Diamondkai09 22 Jul, 2024 @ 9:52pm 
is this gonna be updated?
Ronivan 3 Nov, 2023 @ 7:09pm 
Yup not working anymore.
HRG164hjo 27 Oct, 2023 @ 9:12am 
Hey, the mod seems broke after the update of Geological Landforms, would you please update this mod?
Avarice 15 Sep, 2023 @ 7:25pm 
I can't change the landform at all. I'm trying to add 'Surface Caves' but am unable to do so. Help?
Skiffox 24 Jul, 2023 @ 1:58am 
Два месяца не играл. Зашел с тем же набором модов и внезапно опция добавления особенностей ландшафта пропала.
[JdG] Pejman 31 May, 2023 @ 4:55am 
opening the world edit window will spamm errors :

Exception filling window for WorldEdit_2_0.MainEditor.Tiles.TileEditorWindow: System.MissingMethodException: GeologicalLandforms.WorldTileInfo GeologicalLandforms.WorldTileInfo.Get(int)
at (wrapper dynamic-method) WorldEdit_2_0.MainEditor.Tiles.TileEditorWindow.WorldEdit_2_0.MainEditor.Tiles.TileEditorWindow.DrawCustom_Patch1(WorldEdit_2_0.MainEditor.Tiles.TileEditorWindow,UnityEngine.Rect,single)
at WorldEdit_2_0.MainEditor.Tiles.TileEditorWindow.DoWindowContents (UnityEngine.Rect inRect) [0x007b5] in <69f76a845f8f44e797a3f074444488e4>:0
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001d3] in <95de19971c5d40878d8742747904cdcd>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch3 (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
Bosh 4 May, 2023 @ 12:59pm 
Please update for the love of god
TurtleShroom 30 Apr, 2023 @ 2:47pm 
I can second Arty's problem.
Arty 30 Apr, 2023 @ 5:44am 
Causes "Error While Loading a Map" after today's update of Geological Landforms.
GravitWry 26 Oct, 2022 @ 1:11am 
@FunkyShit Thanks, cheers mate.
FunkyShit  [author] 26 Oct, 2022 @ 1:02am 
@GravitWry
updated
GravitWry 25 Oct, 2022 @ 9:47pm 
Hm.. Possible 1.4 update?
FunkyShit  [author] 30 Jun, 2022 @ 3:45am 
@m00nl1ght
Thanks, i'll check it
m00nl1ght 30 Jun, 2022 @ 2:43am 
@MrXarous @FunkyShit

I did some debugging and found out that the error happens because WorldEdit for some reason is attempting to get the info for tile id -1 which is invalid. Basically it's asking about a world tile that does not exist. Hope this helps for fixing.
MrXarous 29 Jun, 2022 @ 4:45pm 
@FunkyShit oh thanks, I'll also report it to them because it sometimes breaks on Alpha Biomes with this error and when it breaks it breaks WorldEdit because it won't let me edit the stone types.
FunkyShit  [author] 29 Jun, 2022 @ 12:57pm 
@MrXarous
GeologicalLandforms error.
As far as I remember, this happened if you open the tile editor on ocean tile
Ignore.
MrXarous 29 Jun, 2022 @ 8:49am 
Wondering if this is due to most recent update of Geological Landforms, leaving it here just in case it's this patch mod or base WorldEdit.

Exception filling window for WorldEdit_2_0.MainEditor.Tiles.TileEditorWindow: System.NullReferenceException: Object reference not set to an instance of an object at GeologicalLandforms.WorldTileInfo.DetermineTopology[...]

https://gist.github.com/93996459874936be4a398a9d86ddff12
FunkyShit  [author] 21 Jun, 2022 @ 1:18am 
@LuneFox
Updated
LuneFox 10 Jun, 2022 @ 2:17pm 
broke on newest version geological landforms. update please
WOELOCK 31 Mar, 2022 @ 4:17pm 
you rock <3
SalmonToastie 29 Mar, 2022 @ 3:47am 
FUCK YES
FunkyShit  [author] 28 Mar, 2022 @ 10:15am 
@brucethemoose
GL mod is causing an error ,it does not interfere with the process in any way, just ignore
brucethemoose 28 Mar, 2022 @ 8:42am 
Got an error when first opening the editor with F1, but other than that it seems to work fine, and no more dubs warning :steamthumbsup:

https://gist.github.com/757029d0cd15ac2b9a320d5f7885c84e
FunkyShit  [author] 28 Mar, 2022 @ 1:22am 
Updated
brucethemoose 27 Mar, 2022 @ 2:05pm 
Yeah, I'm just now getting this error as well.
Nanakra 27 Mar, 2022 @ 1:58pm 
Howdy!
Looks like the new update to GLF broke this compatibility patch.
(Super weird timing. She updated two minutes before you did.)
Here is my log: https://gist.github.com/HugsLibRecordKeeper/5f323c93956af7d8e40f108b200d8b71
Errors can be seen on lines 3985, 4035 - 4041, 4055, 4188, and 4191.
She added three new land-forms so that may be the issue.
I've done the standard unsub and resub just in case with no change.
-
Thanks for this patch though! I've been wanting to force the land-forms since the GLF mod came out. ^^
FunkyShit  [author] 27 Mar, 2022 @ 12:47pm 
resub
brucethemoose 27 Mar, 2022 @ 12:24pm 
brucethemoose 27 Mar, 2022 @ 12:17pm 
Oh actually this is still not fixed, still getting the error.

Here's the stacktrace:

[Analyzer] The HarmonyID net.funkyshit.worldedit_2_0 has been loaded twice. It is associated with both:
WorldEdit 2.0, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null and WorldEdit_GeologicalLandforms, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
This is a Harmony ID configuration issue with WorldEdit 2.0 and WorldEdit 2.0 - Geological landforms compatibility. Please report that they are instantiating harmony with the same ID.
brucethemoose 27 Mar, 2022 @ 11:02am 
And btw, thanks for maintaining worldedit and adding compat patches like this. Definitely one of my essential mods, and its a great debugging tool as well.
FunkyShit  [author] 27 Mar, 2022 @ 10:43am 
@brucethemoose
sorry, fixed)
brucethemoose 27 Mar, 2022 @ 10:13am 
Perf analyzer throws this (red) warning when loading this mod:

https://gist.github.com/HugsLibRecordKeeper/3d23e6c512dd39903a59fd071b9087a6#file-output_log-txt-L116-L118

It seems this mod should have a different mod id than the core mod.

... or perhaps it should be loaded as a conditional patch in the core mod instead?