FortressCraft Evolved

FortressCraft Evolved

steveman0's Freight Carts
456 Comments
steveman0  [author] 22 May, 2022 @ 7:08pm 
Looking to migrate to the vanilla carts in The Adventures Pack? Nate McCloud was kind enough to make a mod with recipes converting the mod items to vanilla with self-craft recipes. Head over to https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2811543623 to subscribe.
steveman0  [author] 10 Jul, 2019 @ 4:16am 
Sorry, as noted in the description the mod is no longer supported. Translation support would also be too much work given that the mod was developed well before translation support was implemented for the main game. The official freight carts has translation built in though so if you find someone to support Chinese translation then there's potential for that if you get the Adventures Pack DLC.
266 9 Jul, 2019 @ 10:23pm 
Need Chinese Thank you.
steveman0  [author] 1 Jan, 2019 @ 6:15pm 
No, but there is a small window where timing can allow two or more carts to enter a station simultaneously. It would be a very difficult bug to fix and as the mod has been discontinued it will remain.
DoubleStyx 31 Dec, 2018 @ 4:35pm 
Are multiple carts supposed to be able to load/unload simultaneously at one station?
steveman0  [author] 25 Nov, 2018 @ 7:02pm 
Yes, the mod should still work but I won't be updating it anymore. As P23 is likely the last or second to last major patch for FCE it should remain usable. If another patch comes along and somehow breaks it then I may update it but a frozen patch branch would always be sufficient to continue using it.
Damaske 25 Nov, 2018 @ 3:17pm 
Just to make it clear for my silly head here;
As of update P22 there is no longer support for this mod due to the mods function/goal is now part of the core game?

After update P21 the mod "should work" unless core files breaks it?

Thanks for clearing it as something i have a hard time wrapping my head around things and want to make sure i understand it fully.
Thanks in advance
Damaske!
tetkris 1 Sep, 2018 @ 11:36pm 
ye more dlc please more, maybe 1 week 1 dlc 15 $, Eh this savkins.
Salty Slothy 14 Jun, 2018 @ 9:54am 
That makes sense. Cool so I’ll just keep my rails for now and wait until I get some upgrades. Thanks Steve
steveman0  [author] 14 Jun, 2018 @ 9:42am 
Scrap carts have slow load speeds. Regular carts load 3 per sec.

"I've set each station for a couple thousand or so iron ore" this makes me think you had a nonsensicle configuration to start with. A station must have something to offer for a cart to collect from it.
Salty Slothy 14 Jun, 2018 @ 6:25am 
Ok so I replaced the each depot and redid them, not sure what i did this time but the carts are loading ores, though EXTREMELY slowly, like maybe 1 ore every 5 seconds.
Salty Slothy 14 Jun, 2018 @ 6:16am 
I've set each station for a couple thousand or so iron ore if that's what you mean.
steveman0  [author] 14 Jun, 2018 @ 4:07am 
Also, there's already help screens and pages of handbook entries on system setup. Everything I could put into a tutorial is already covered.
steveman0  [author] 14 Jun, 2018 @ 4:07am 
But have you set target quantities for stock at each station? Carts will only take items that are needed for transit. They don't just collect randomly.
Salty Slothy 13 Jun, 2018 @ 9:16pm 
I have one cart assigned to each station and i right clicked with the ore i'm looking for. Other than that i'm not sure what else to do. Maybe a tutorial video for retards like me? lol
steveman0  [author] 13 Jun, 2018 @ 7:11pm 
Did you configure the freight goods and cart assignments?
Salty Slothy 13 Jun, 2018 @ 7:00pm 
Ok scratch that I got the thing to dispatch carts but now I can't get them to go between my stations, they just make a bee line for the closest one and ignore the others.
Salty Slothy 13 Jun, 2018 @ 6:46pm 
I think i missed something because I have the depot set next to the track but its telling me there's no valid track connection.
steveman0  [author] 13 Jun, 2018 @ 4:55pm 
Yes, I've got an update ready to push when P21 releases that will remain compatible alongside the vanilla version.
obsiana 13 Jun, 2018 @ 11:24am 
Question: Will this MOd work with p21?
Silv 5 May, 2018 @ 1:59am 
So there is something to say for Pokemon Exception Handling after all. :P

Thanks for the fix!
steveman0  [author] 4 May, 2018 @ 2:41pm 
Haha, I did have a catch on that... but the exception type was wrong. I've doubly patched it to prevent the issue so it should be good to go now. Just pushed the update. Thanks again for the report!
Silv 4 May, 2018 @ 10:57am 
I should add that a main feature of my base right now is that things are either blocked because of full output or because of empty inputs. There isn't really all that much processing going on. I guess that makes for rather an exercise in edge cases in the freight network.

And there might be a few carts trying to route missile parts or something else that I've removed the stations for post-overminds.
steveman0  [author] 4 May, 2018 @ 9:40am 
Oh that's interesting. At first I thought I caught that case but perhaps there is an issue when it is empty. Will have a look tonight.
Silv 4 May, 2018 @ 7:33am 
A few messages earlier:
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Error, can't retrieve item from FreightCart as it's empty.
Silv 4 May, 2018 @ 7:32am 
More info:

Showing Confirmation Panel [ MobUpdateThread crashed!:The mob update thread crashing means mobs will no longer move or update.
Error message: Argument is out of range.
Parameter name: index. at System.Collections.Generic.List`1[ItemBase].get_Item (Int32 index) [0x00000] in <filename unknown>:0
at FreightCartMob.RetrieveExcess () [0x00000] in <filename unknown>:0
at FreightCartMob.UpdateCartUnload () [0x00000] in <filename unknown>:0
at FreightCartMob.UpdateLoadStatus () [0x00000] in <filename unknown>:0
at FreightCartMob.MobUpdate () [0x00000] in <filename unknown>:0
at MobManager.MobUpdate () [0x00000] in <filename unknown>:0
at MobUpdateThread.DoThreadedUpdate () [0x00000] in <filename unknown>:0
at MobUpdateThread.InternalUpdate () [0x00000] in <filename unknown>:0 ]
Silv 4 May, 2018 @ 7:31am 
And we're back with more update thread crashes on P19:

StackTrace : at System.Collections.Generic.List`1[ItemBase].get_Item (Int32 index) [0x00000] in <filename unknown>:0
at FreightCartMob.RetrieveExcess () [0x00000] in <filename unknown>:0
at FreightCartMob.UpdateCartUnload () [0x00000] in <filename unknown>:0
at FreightCartMob.UpdateLoadStatus () [0x00000] in <filename unknown>:0
at FreightCartMob.MobUpdate () [0x00000] in <filename unknown>:0
at MobManager.MobUpdate () [0x00000] in <filename unknown>:0
at MobUpdateThread.DoThreadedUpdate () [0x00000] in <filename unknown>:0
at MobUpdateThread.InternalUpdate () [0x00000] in <filename unknown>:0
steveman0  [author] 28 Apr, 2018 @ 8:24am 
Okay, figured it out. Apparently that last little change I fit it wasn't as low risk as I thought and screwed up all of the pathing. Verified the changes immediately before pushing this build. It's all good to go. I have only one more minor thing I want to get it before shifting development to the tasks related to mod merger so there's only going to be one more notable patch before it's stable and free of risk that I'll blow the whole thing up again like that. :diggin:
steveman0  [author] 28 Apr, 2018 @ 7:56am 
Odd... I found a bug related to this and fixed it before pushing the patch. Will have another look.
Silv 28 Apr, 2018 @ 1:58am 
I just saw a cart go upslope without problems, so that seems to be fine.
Silv 28 Apr, 2018 @ 1:58am 
Derailment appears to happen when carts do down a slope. They don't go down, they just derail.
Silv 28 Apr, 2018 @ 1:56am 
It might also have something to do with tour cart stations, but that could just be a coincidence since I placed a few near important junctions and those are both near slopes.
Silv 28 Apr, 2018 @ 1:48am 
Oh dr Steveman what have you done, there once were lots of carts on rails but soon there will be none. I need to build a ramp cause those carts don't go straight down, oh dr Steveman what a naughty man you are! (Sorry, this song has been stuck in my head ever since I started with carts. ;) )

The latest patch seems to have caused a lot of derailments and broken networks. I'm not yet sure what's causing them but it seems to have something to do with ramps, possibly ramps close to junctions.
Silv 27 Apr, 2018 @ 1:40am 
Yup. Crash is gone now. Thanks for the fix.
steveman0  [author] 26 Apr, 2018 @ 3:24pm 
Just pushed a fix that should take care of it.
Silv 26 Apr, 2018 @ 10:36am 
I should add that this happens directly after loading the game. Even quicker than the previous thread crash bug.
steveman0  [author] 26 Apr, 2018 @ 9:39am 
Okay, will have a look. Thanks.
Silv 26 Apr, 2018 @ 8:39am 
I'm afraid I got another mob update thread crash:

Showing Confirmation Panel [ MobUpdateThread crashed!:The mob update thread crashing means mobs will no longer move or update.
Error message: Object reference not set to an instance of an object. at FreightCartMob.GetLookFromDirection (Int32 direction) [0x00000] in <filename unknown>:0
at FreightCartMob.MoveToNewVox (Int32 lnXMove, Int32 lnYMove, Int32 lnZMove) [0x00000] in <filename unknown>:0
at FreightCartMob.UpdateMove (Single lrSpeed) [0x00000] in <filename unknown>:0
at FreightCartMob.MobUpdate () [0x00000] in <filename unknown>:0
at MobManager.MobUpdate () [0x00000] in <filename unknown>:0
at MobUpdateThread.DoThreadedUpdate () [0x00000] in <filename unknown>:0
at MobUpdateThread.InternalUpdate () [0x00000] in <filename unknown>:0 ]
steveman0  [author] 15 Apr, 2018 @ 8:21am 
Awesome great to hear! Thanks for the report!
Silv 15 Apr, 2018 @ 7:22am 
I just verified that it works. Thanks for the quick fix Steve!
steveman0  [author] 15 Apr, 2018 @ 7:10am 
Just pushed a fix for this. Sorry for missing it in testing! That was probably the last notable core functionality change so hopefully no more critical mod-stopping bugs at this point. The rest of the work is UI polish and enhancements which should generally only introduce avoidable bugs at worst.
steveman0  [author] 15 Apr, 2018 @ 6:27am 
Err nvm needed to scroll the post...
steveman0  [author] 15 Apr, 2018 @ 6:27am 
I need the rest of the original error. I need to know where it is. It must be related to my changes yesterday. Must have missed it in testing.
Silv 15 Apr, 2018 @ 2:21am 
Possibly related messages earlier in the log:

FreightCartMob going idle because it is stuck with excess item and no station assignment

Ore Extractor doing final Mining extraction before moving to Clearing on next update, due to wanting to remove 160 ore when there was only 160 ore left!

No Minecart_Entity found - was this a modded mob?

Error, can't retrieve item from FreightCart as it's empty.

(2/2)
Silv 15 Apr, 2018 @ 2:21am 
I'm getting an mob update thread crash when I enter my world. Odd thing is, yesterday the world worked fine. Today I just hopped in to use the holobase to locate my extractor and at some point this error popped up. I restarted the game and then it pops up immediately.

ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
at System.Collections.Generic.List`1[ItemBase].get_Item (Int32 index) [0x00000] in <filename unknown>:0
at FreightCartMob.RetrieveExcess () [0x00000] in <filename unknown>:0
at FreightCartMob.UpdateCartUnload () [0x00000] in <filename unknown>:0
at FreightCartMob.UpdateLoadStatus () [0x00000] in <filename unknown>:0
at FreightCartMob.MobUpdate () [0x00000] in <filename unknown>:0
at MobManager.MobUpdate () [0x00000] in <filename unknown>:0
at MobUpdateThread.DoThreadedUpdate () [0x00000] in <filename unknown>:0

(1/2)
steveman0  [author] 13 Apr, 2018 @ 4:19am 
Rotn_ 13 Apr, 2018 @ 2:02am 
steve when you mentioned discord i have to ask what discord server?
steveman0  [author] 12 Apr, 2018 @ 7:52pm 
Found a possible cause for carts derailing at start related to returning to depots. Added an extra check to try to find other open depots. The primary solution there would be just to ensure your depots have a fair bit of spare room to accept carts.
steveman0  [author] 12 Apr, 2018 @ 6:50pm 
A full copy of the log might be better if you can drop it on Discord or pastebin.
steveman0  [author] 12 Apr, 2018 @ 6:48pm 
I need the actual error. I've never had an error at that point before so something odd must be happening. Derailing may be a consequence of the crash but the log should tell you why they derailed so I could look more closely at it then.