RimWorld

RimWorld

Vehicle Map Framework
576 Comments
烟柳白堤 9 hours ago 
1.6pls
Lurch The Bastard 10 Jul @ 6:19pm 
I'm mildly amused at how often "unstable build" was repeated in that comment.

I get it. It's an unstable build of a mod based on an unstable build of another mod based on the unstable build of the game. But it's still funny, and conveys how much of a house of cards game modding can become.
LS  [author] 8 Jul @ 2:27am 
The wrong version was released for two hours...
LS  [author] 8 Jul @ 12:08am 
An update has been released, but it is not for 1.6.
Currently, VMF1.6 unstable build for VF1.6 unstable build for RW1.6 unstable build is available on my Discord (and GitHub).

BTW, IS IT OKAY TO CHANGE THE NAMESPACE IN 1.6? I DON'T WANT TO CAUSE ANY MORE CONFUSION. IS THAT REALLY OKAY? ARE YOU SURE? THANKS.
LS  [author] 7 Jul @ 11:55pm 
@Mexiharo
How to report bugs is described a little above this comment section. The image only shows one error that seems unrelated to my mod...
Mexiharo 7 Jul @ 8:12pm 
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3519866892
I couldnt figure out how else to share the relevant bug.
Im simply trying to descontruct a vehicle
LS  [author] 4 Jul @ 12:30pm 
@Zaire82
I want to ensure compatibility with other mods, so don't hold back. The problem has been fixed.
Zaire82 3 Jul @ 11:18pm 
I placed a flame turret from VFE - Security on one of my vehicles and it shot a fucking death laser from the corner of the map 0_0
(This is probably an issue with the way the turret draws it's line of fire, not this mod, but I found it funny)

It did, however, set another map vehicle on fire that then couldn't be extinguished. I had to reload.
LS  [author] 29 Jun @ 12:43am 
@EnoAbyssmirror
OK, then I'll push it to Steam. The final patch is essentially the same as before, but it seems that the cause was optimization bugs in the JIT compiler that differed depending on the OS.
Thank you for your cooperation.
EnoAbyssmirror 29 Jun @ 12:37am 
I tested the GitHub assembly, and the problem is completely gone! No more crashes or errors!
LS  [author] 28 Jun @ 4:32pm 
Why does steam dislike me?:torielsad:
LS  [author] 28 Jun @ 4:12pm 
It definitely says “Checking” when I'm not logged in you are right
EnoAbyssmirror 28 Jun @ 4:06pm 
Your comment seems to be blocked. Would you mind posting it again?
LS  [author] 28 Jun @ 3:16pm 
This comment is awaiting analysis by our automated content check system. It will be temporarily hidden until we verify that it does not contain harmful content (e.g. links to websites that attempt to steal information).
EnoAbyssmirror 28 Jun @ 3:00pm 
Platform information:
CPU: Apple M1 Pro
OS: Mac OS X 10.16.0 (In System Settings, it is macOS Sequoia 15.4.1)
Memory: 16384 MB
I've checked the integrity of the game files. It still crashes.
EnoAbyssmirror 28 Jun @ 2:42pm 
Claude says this:
The VoidMonolith object triggered an Effecter in its Tick() method, which attempts to get TargetInfo.CenterVector3. The Patch_TargetInfo_CenterVector3.Postfix method, when ___thingInt is null and ___mapInt is not null, the code attempts to call ___mapInt.IsNonFocusedVehicleMapOf(out var vehicle).
Null Reference Cause: Either ___mapInt itself is null, or in the ToBaseMapCoord(vehicle) method, some property of the vehicle object is null (such as vehicle.VehicleMap, vehicle.cachedDrawPos, etc.).
Fix: add ___mapInt != null check to Patch_TargetInfo_CenterVector3.Postfix and add vehicle?.VehicleMap != null check to ToBaseMapCoord.
LS  [author] 28 Jun @ 2:41pm 
@EnoAbyssmirror
I looked at the log, but this is a really, really strange issue. Something is corrupted at a random location before my patch is executed.
This requires looking into more low-level (native) causes. Please provide the specific version of your OS. (Platform information can be included in the HugsLib log.)
Also, please check the integrity of your game files.
EnoAbyssmirror 28 Jun @ 1:38pm 
Sometimes the game crashes even before I see the map. Sometimes the game keeps getting errors and then crashes when I click on / a pawn interacts with the monolith.
EnoAbyssmirror 28 Jun @ 1:30pm 
No Player.log generated. This is the HugsLib log I got before the game crashed:
https://gist.github.com/HugsLibRecordKeeper/1b6be9499b8dd33d88f5d593dc66ae1d
LS  [author] 28 Jun @ 1:00pm 
@Devious_Soldier
Was Anomaly installed?
Devious_Soldier 28 Jun @ 12:46pm 
@LS I get CTD when loading a map with this installed on Steam Deck
LS  [author] 28 Jun @ 11:31am 
@EnoAbyssmirror
It seems like an issue unrelated to the platform. But I haven't been able to reproduce the problem no matter what I try. It's a really weird error.
Are there any errors when starting up? If possible, please share Player.log in some way.

@PIKA4Y
Please share your HugsLib log. I don't see such a problem with the minimum configuration.
PIKA4Y 28 Jun @ 8:45am 
Добры день, при установке двух этих модов :
-Technical map Vehicles
-Vehicle Map Framework

В игре происходит неисправность, не возможно увидеть где проходит электрокабель и зоны которые должен обхватывать территорию ( например, телевизор при установке не показывает зон которую он обхватывает, а также все предметы )
EnoAbyssmirror 28 Jun @ 6:10am 
I copied the error message one second before the game crashed:
Exception ticking VoidMonolith7488 (at (98, 0, 49)): System.NullReferenceException: Object reference not set to an instance of an object
at Verse.LocalTargetInfo.get_CenterVector3 () [0x00015] in …
at Verse.TargetInfo.get_CenterVector3 () [0x00014] in …
- POSTFIX com.harmony.oels.vehiclemapframework: Void VehicleInteriors.VMF_HarmonyPatches.Patch_TargetInfo_CenterVector3:Postfix(Thing ___thingInt, Map ___mapInt, Vector3& __result)
at Verse.SubEffecter_Sprayer.GetAttachedSpawnLoc (Verse.TargetInfo tgt) [0x00000] in …
at Verse.SubEffecter_Sprayer.MakeMote (Verse.TargetInfo A, Verse.TargetInfo B, System.Int32 overrideSpawnTick) [0x00032] in …
at Verse.SubEffecter_SprayerContinuous.SubEffectTick (Verse.TargetInfo A, Verse.TargetInfo B) [0x0002b] in …
at Verse.Effecter.EffectTick (Verse.TargetInfo A, Verse.TargetInfo B) [0x00010] in …
EnoAbyssmirror 28 Jun @ 6:09am 
Same issue as @A funny Name on MacOS. It works fine with Harmony, Core, Vehicle frameworks, and this mod. If the Anomaly DLC is added, the game crashes immediately after the map is generated.
LS  [author] 28 Jun @ 5:37am 
Are there any others who have had problems running it on Linux or Steam Deck?
LS  [author] 28 Jun @ 5:35am 
@A funny Name
The bundle for Linux 64-bit has been confirmed to be built correctly, BTW, what you're talking about is a compatibility issue with the Vehicle MAP Framework, right?
For crash logs, we can only share the Player.log after the game crashes.
A funny Name 28 Jun @ 3:36am 
Not linux compatible. running Linux Mint. all DLC and mods loaded are harmony and vehicle framework. I don't know how to obtain the crash log.
Crashes upon generating a new world/Save file immediately upon start if it starts at all.
LS  [author] 26 Jun @ 12:59pm 
@Brynjar
I can't think of any factors that would prevent that, but there have been reports of instability when doing so. Basically, it is not recommended.
Brynjar 26 Jun @ 8:49am 
can this be added mid save?
LS  [author] 25 Jun @ 2:15am 
@֎ ⁧s̵̑v̶̈͛i̴̒n̷͌k̶a
However, without information, there is no way to improve. Like HugsLib logs, Performance Analyzer screenshots, etc.
LS  [author] 24 Jun @ 11:12am 
@AzoorFox
No matter how you look at it, it'll be after Vehicle Framework is upgraded to 1.6.
AzoorFox 24 Jun @ 11:09am 
1.6 WHEN??????????????
LS  [author] 24 Jun @ 10:58am 
@tookool for school
Hmm, this issue has been reported before, but I couldn't reproduce it on my end, so I only fixed the suspicious parts locally, but I'll push it to Steam. I think (hope) this will probably fix it.
tookool for school 24 Jun @ 6:44am 
So been having the stuck pawn on event small map bug - previously a few days ago it had been all drafted pawns, tired it again today and its only one out of four pawns not moving

There was something in the log -
Could not resolve reference to object with loadID Thing_Human3237969 of type Verse.Pawn. Was it compressed away, destroyed, had no ID number, or not saved/loaded right? etc

Not sure if that is sounding like a culprit? Sorry not super clued on with this stuff.

I can't uninstall the mod as it turns my home map fully greyed out - appreciate any suggestions, Cheers

https://gist.github.com/HugsLibRecordKeeper/b72a3a374684de04c5d9acdf1ecdeb22
ryhndo 23 Jun @ 6:56pm 
@Jet it requires the vehicle framework, and it can work with pretty much anything except multiplayer
Spain sucks 23 Jun @ 6:42pm 
is this mutually exclusive with vanilla expandeds mod that also uses the vehicle framework or can it work well alongside it?
Spain sucks 23 Jun @ 6:41pm 
is this mutually exclusive with smashphils vehicle framework or can it work well alongside it?
大番薯之怒 22 Jun @ 4:08am 
Sorry bro~ I thought you were Chinese
LS  [author] 22 Jun @ 2:49am 
@大番薯之怒
As for languages other than Japanese and English, I'm just merging pull requests from GitHub. So, if you or someone else can send me the translation file by some means, I'll include it.
大番薯之怒 22 Jun @ 1:44am 
可以的话补齐一下汉化呀感谢
警觉调整者 20 Jun @ 3:32am 
I used the local backup file because I was worried that the MOD update would damage the save file. Thank you for your help. I will update the MOD and try again.
LS  [author] 19 Jun @ 4:00pm 
@Ryanisunique107
Planes: none
Blimps: I want to create it. However, I am busy dealing with version 1.6 and don't have time to draw sprites.

@警觉调整者
Your version of Adaptive Storage Framework is quite old. The log shows 1.1.1, but the latest version is 1.2.4. The patch is basically designed to work with the latest version of Steam.
There are also issues with initializing the Combat Extended patch, and I think there is a version issue there as well.
警觉调整者 19 Jun @ 7:36am 
https://gist.github.com/HugsLibRecordKeeper/81b4494e4766ceb4012565b075b9e986
It seems to conflict with "Adaptive Storage Framework", making it impossible to build a DriverSeat or a GunnerSeat
Ryanisunique107 18 Jun @ 10:30pm 
any mods with planes or blimps?
LS  [author] 18 Jun @ 4:11pm 
Welp, it doesn't seem like there are any obvious problems with MultiFloors, and I want to make it compatible.
BTW, there were no problems with launching and starting the game in your mod list. Isn't it just a memory shortage? Or if it's an addition to a mid-save, I don't think it's very safe. And as for crash issues, Player.log after the crash is more useful than HugsLib log before the crash.
k党法师 18 Jun @ 2:42pm 
@晓山alreShan
一直用的自动。抱歉。我是看吧里有个人说问题不大,他说多层可以放到载具空间内部之类的。问题是我之前只留了这个mod也会闪退。
晓山alreShan 18 Jun @ 10:47am 
@k党法师
我话说重了,第一句话有问题,抱歉。你模组列表里面有两个性能优化模组起码要放到最底下:Performance Optimizer放最底下,RocketMan放最最底下。并且 [多层(multifloor)] 的页面也有写到“强烈不建议和载具地图框架一起使用",估计是模组冲突了,正好前面几条留言就在说这个。
晓山alreShan 18 Jun @ 10:25am 
@k党法师
你这个模组排序整个就不对,你这是软件自动ABCD顺序排的,先解决模组排序问题