A noob has tried all that he can
-
Good afternoon all!
I have a issue with adding trade lanes, for making a personal endgame singleplayer ‘more content’ mod revamping all the vanilla systems.
I’ve searched the past few days straight on the internet to try and alleviate the issue, yet this has only caused me to ask more questions while still crashing when I dock onto them.
Part by part I’ll explain what I’ve tried to do based on what I found from searching starport, the archived forums, and google.
–--------------------The scripts:
Encounters - Have seen these suggestions a lot and I’ve tried matching my encounters so they all have the same, while using the correct parameter entries, this didn’t change anything.
Removed all encounters at or around the lanes, still crash when docking.
Removed all encounters in the system entirely, still crash when docking.Fields - Went to the length of removing these from the system, still crash when docking on any of the lanes.
I’ve made sure the group/faction name is entered correct.
I’ve tried different id’s, I’ve tried double checking the starts and ends are coherent and I just have ran out of idea’s at this stage.In the end I resorted to using the same id’s that the working, vanilla lanes use so the id cannot be wrong via any relating string entries. Tried taking names out altogether also.
Tried li_01 loadout, makes no differences in the way I crash back to desktop to if it’s br_01
Tried working on a entirely fresh system, left nothing in there besides the sun, lightsource, system template, a bunch of non-compliant tradelanes and a happily operational jumpgate.
Whenever I try to use the nav map in the system with new lanes, the game crashes to desktop, A post somewhere on the net said about lanes being too far out for the map to address it’s placement. I moved my objects and lanes more closer to the middle in case they were too far out, this still causes me to crash.
The Folders:
File isolation - Had other folders in data, had other folders and files in Universe, so I took them out besides the jump path ini’s and ran it with only Li06.ini being present, still crashes when dock. The Jumpgate from Manhattan to ‘Li06’ works fine, no problems. Tradelanes still crash.
The Tools:
FLScan 1.3 - I’ve tried everything I know to get this to install but the moment I run the downloaded installer, it makes a check for .net framework 1.1, determines I haven’t got it and wont install.
I’m on Windows 10 with net 4.5, I’ve tried using Windows Features to disable .Net 4.5 and attempt to slip .net 1.1 and it just wont have it, so I’ve had to write FLScan off for now.FLExplorer - May be the cause of all the problems I’ve having, I’ve not modded this game for nearly 10 years, so my understanding of basic modding on Freelancer is about 10 years old. (lol)
So I’ve instead, I called the spade, a spade and attempted to break out of FLE a little, I’ve tried making fresh lanes and a test system, I had no issues swapping manhattan out for a bigger size system and loading up into the system with all the vanilla objects working normal, but those added lanes just wont flipping have it, which ever directional way I dock.
So after that I simply called myself the spade instead and gone back to using FLE.
The Lanes themselves -
Is there a limit to tradelanes in a system?
Am I just too bad at modding to be allowed near scripts?
I’m sure adding lanes never used to be a issue 10 years ago. :?Edit: I’ve used such large numbers to make sure there is no possible way of conflicting them with any of the vanilla lanes in the .ini. This is the code in specific I want to make function, I’ve tried new lane code all together which whatever I write or do has no change on the dock crash.
[Object] nickname = Li01_Trade_Lane_Ring_331 reputation = li_p_grp pos = -114842, 0, -47386 rotate = 0, -4, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 tradelane_space_name = 261168 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest next_ring = Li01_Trade_Lane_Ring_332 [Object] nickname = Li01_Trade_Lane_Ring_332 reputation = li_p_grp pos = -114239, 0, -55032 rotate = 0, -4, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_331 next_ring = Li01_Trade_Lane_Ring_333 [Object] nickname = Li01_Trade_Lane_Ring_333 reputation = li_p_grp pos = -113636, 0, -62678 rotate = 0, -4, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_332 next_ring = Li01_Trade_Lane_Ring_334 [Object] nickname = Li01_Trade_Lane_Ring_334 reputation = li_p_grp pos = -113033, 0, -70325 rotate = 0, -4, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_333 next_ring = Li01_Trade_Lane_Ring_335 [Object] nickname = Li01_Trade_Lane_Ring_335 reputation = li_p_grp pos = -112430, 0, -77971 rotate = 0, -4, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_334 next_ring = Li01_Trade_Lane_Ring_336 [Object] nickname = Li01_Trade_Lane_Ring_336 reputation = li_p_grp pos = -111828, 0, -85617 rotate = 0, -4, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_335 next_ring = Li01_Trade_Lane_Ring_337 [Object] nickname = Li01_Trade_Lane_Ring_337 reputation = li_p_grp pos = -111225, 0, -93264 rotate = 0, -4, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_336 next_ring = Li01_Trade_Lane_Ring_338 [Object] nickname = Li01_Trade_Lane_Ring_338 reputation = li_p_grp pos = -110622, 0, -100910 rotate = 0, -4, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_337 next_ring = Li01_Trade_Lane_Ring_339 [Object] nickname = Li01_Trade_Lane_Ring_339 reputation = li_p_grp pos = -110019, 0, -108556 rotate = 0, -4, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_338 next_ring = Li01_Trade_Lane_Ring_340 [Object] nickname = Li01_Trade_Lane_Ring_340 reputation = li_p_grp pos = -109417, 0, -116203 rotate = 0, -4, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 tradelane_space_name = 196779 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_339 [Object] nickname = Li01_Trade_Lane_Ring_441 reputation = li_p_grp pos = -104070, 0, -119184 rotate = 0, -96, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 tradelane_space_name = 261168 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest next_ring = Li01_Trade_Lane_Ring_442 [Object] nickname = Li01_Trade_Lane_Ring_442 reputation = li_p_grp pos = -95568, 0, -118158 rotate = 0, -96, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_441 next_ring = Li01_Trade_Lane_Ring_443 [Object] nickname = Li01_Trade_Lane_Ring_443 reputation = li_p_grp pos = -87067, 0, -117132 rotate = 0, -96, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_442 next_ring = Li01_Trade_Lane_Ring_444 [Object] nickname = Li01_Trade_Lane_Ring_444 reputation = li_p_grp pos = -78566, 0, -116106 rotate = 0, -96, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_443 next_ring = Li01_Trade_Lane_Ring_445 [Object] nickname = Li01_Trade_Lane_Ring_445 reputation = li_p_grp pos = -70065, 0, -115080 rotate = 0, -96, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_444 next_ring = Li01_Trade_Lane_Ring_445 [Object] nickname = Li01_Trade_Lane_Ring_446 reputation = li_p_grp pos = -61564, 0, -114054 rotate = 0, -96, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 tradelane_space_name = 196779 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_445 [Object] nickname = Li01_Trade_Lane_Ring_447 reputation = li_p_grp pos = -58266, 0, -113321 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 tradelane_space_name = 261168 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest next_ring = Li01_Trade_Lane_Ring_448 [Object] nickname = Li01_Trade_Lane_Ring_448 reputation = li_p_grp pos = -50421, 0, -113963 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_447 next_ring = Li01_Trade_Lane_Ring_449 [Object] nickname = Li01_Trade_Lane_Ring_449 reputation = li_p_grp pos = -42576, 0, -114605 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_448 next_ring = Li01_Trade_Lane_Ring_450 [Object] nickname = Li01_Trade_Lane_Ring_450 reputation = li_p_grp pos = -34731, 0, -115247 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_449 next_ring = Li01_Trade_Lane_Ring_451 [Object] nickname = Li01_Trade_Lane_Ring_451 reputation = li_p_grp pos = -26886, 0, -115889 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_450 next_ring = Li01_Trade_Lane_Ring_452 [Object] nickname = Li01_Trade_Lane_Ring_452 reputation = li_p_grp pos = -19041, 0, -116531 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_451 next_ring = Li01_Trade_Lane_Ring_453 [Object] nickname = Li01_Trade_Lane_Ring_453 reputation = li_p_grp pos = -11196, 0, -117173 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_452 next_ring = Li01_Trade_Lane_Ring_454 [Object] nickname = Li01_Trade_Lane_Ring_454 reputation = li_p_grp pos = -3350, 0, -117815 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_453 next_ring = Li01_Trade_Lane_Ring_455 [Object] nickname = Li01_Trade_Lane_Ring_455 reputation = li_p_grp pos = 4494, 0, -118457 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_454 next_ring = Li01_Trade_Lane_Ring_456 [Object] nickname = Li01_Trade_Lane_Ring_456 reputation = li_p_grp pos = 12339, 0, -119100 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 tradelane_space_name = 196779 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_455 [Object] nickname = Li01_Trade_Lane_Ring_457 reputation = li_p_grp pos = 21996, 0, -119100 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 tradelane_space_name = 261168 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest next_ring = Li01_Trade_Lane_Ring_458 [Object] nickname = Li01_Trade_Lane_Ring_458 reputation = li_p_grp pos = 29640, 0, -119681 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_457 next_ring = Li01_Trade_Lane_Ring_459 [Object] nickname = Li01_Trade_Lane_Ring_459 reputation = li_p_grp pos = 37285, 0, -120262 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_458 next_ring = Li01_Trade_Lane_Ring_460 [Object] nickname = Li01_Trade_Lane_Ring_460 reputation = li_p_grp pos = 44930, 0, -120843 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_459 next_ring = Li01_Trade_Lane_Ring_461 [Object] nickname = Li01_Trade_Lane_Ring_461 reputation = li_p_grp pos = 52575, 0, -121424 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_460 next_ring = Li01_Trade_Lane_Ring_462 [Object] nickname = Li01_Trade_Lane_Ring_462 reputation = li_p_grp pos = 60220, 0, -122005 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_461 next_ring = Li01_Trade_Lane_Ring_463 [Object] nickname = Li01_Trade_Lane_Ring_463 reputation = li_p_grp pos = 67865, 0, -122587 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_462 next_ring = Li01_Trade_Lane_Ring_464 [Object] nickname = Li01_Trade_Lane_Ring_464 reputation = li_p_grp pos = 75510, 0, -123168 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_463 next_ring = Li01_Trade_Lane_Ring_465 [Object] nickname = Li01_Trade_Lane_Ring_465 reputation = li_p_grp pos = 83155, 0, -123749 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_464 next_ring = Li01_Trade_Lane_Ring_466 [Object] nickname = Li01_Trade_Lane_Ring_466 reputation = li_p_grp pos = 90800, 0, -124330 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_465 next_ring = Li01_Trade_Lane_Ring_467 [Object] nickname = Li01_Trade_Lane_Ring_467 reputation = li_p_grp pos = 98445, 0, -124911 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_466 next_ring = Li01_Trade_Lane_Ring_468 [Object] nickname = Li01_Trade_Lane_Ring_468 reputation = li_p_grp pos = 106090, 0, -125492 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_467 next_ring = Li01_Trade_Lane_Ring_469 [Object] nickname = Li01_Trade_Lane_Ring_469 reputation = li_p_grp pos = 113735, 0, -126074 rotate = 0, -85, 0 archetype = Trade_Lane_Ring ids_name = 0 ids_info = 66170 tradelane_space_name = 196779 behavior = NOTHING difficulty_level = 1 loadout = trade_lane_ring_br_01 pilot = pilot_solar_easiest prev_ring = Li01_Trade_Lane_Ring_468
If anybody has the time for any advice or some feedback, that would be greatly appreciated, thanks.
-
Your code looks okay, but it seems you went over the maximum tradelane limit, see:
As for the scanner, did you try FLScanII?
-
Ah what a legend you are. FLScanII works a treat! Straight out of it’s box, been needing a tool like this just for peace of mind.
Hitting the lane limit sounds pretty reasonable when I’ve been pumping them in to make a mini metropolis system,
-Thinking back, I could make my original lanes work when I first started this little project but when I went back to add some more lanes, they just wouldn’t work.I’ll have to look into whether I can use the hex editor to change that limit, but that’s something I’ll have to spend a little time learning about first, it all seems a little complicated with .exe’s against the limits of my software knowlege.
Very much appreciated Sir!