Spew Error
-
I know its not the prefix; but its weird, the base doesnt exist so it should rather be crashing when i put it in than when deleting it. Basically i deleted all vanilla systems from mbases and universe + market files and also the vanilla factions.
That’s working so far, just not when deleting that one base from mbases.E:\FL\Scratch\Source\Client\LoginMgr.cpp(357) : NOTICE:General:MP Connect: Server localtest, IP x.x.x.x E:\FL\Scratch\Source\Client\nn\NN_Chat.cpp(1362) : NOTICE:General:Channel add successful. E:\FL\Scratch\Source\Client\space\StarSys.cpp(716) : *** WARNING: Voice message 2351700488 is invalid for voice 3073825485 E:\FL\Scratch\Source\Client\Gf\MirrorDatabase.h(264) : *** WARNING: Synchronization failed E:\FL\Scratch\Source\Client\Gf\LocationController.cpp(1029) : *** WARNING: Failed to get start location E:\FL\Scratch\Source\Client\Gf\MirrorDatabase.h(264) : *** WARNING: Synchronization failed
Above the spew messages, flserver-errors.log seems not to know anything about it. And you’re right, something that doesn’t exist anymore is referred to, but as i said, when the base is in mbases and in no other file, it works; when adding it to universe.ini etc it crashes and when deleting it, it crashes too.
-
Hmm. Would you mind upping your universe, mbases and system ini(s) to take a look at? Or PM if you don’t want it all public. I know a fresh eye can do wonders. Take all the problems i’ve had
-
Here’s a program Devas8tor made that literally “eats” all the white spaces. We used it for FWs. For huge mods, it speeds up the loading time a smidge.
@Dev:
After some distractions and relearning how to think in C (I’ve been doing far too much assembly at my job), I’ve put together this little beast.
http://files.filefront.com/FL+blankline+eaterzip/;11846911;/fileinfo.html
Take the executable and drop it in a directory (might as well be the top directory of the mod) and double click. It will search that directory and all subdirectories for ini files. When it encounters an ini file, it searches that ini file for blank lines and, if it finds one, will stick a semicolon at the front of the line. It’s pretty fast; it can do the entire Freelancer SDK in about two seconds on my machine. If the files aren’t sitting in RAM already it’s obviously going to take a lot longer. Note that I didn’t add support for dealing with encrypted ini files; if anyone really wants that I can add it, since I’ve done it elsewhere. I figured if you’re running this on FW code it’s all going to be plaintext anyway.
I did test it in vanilla Freelancer, taking SDK inis, eating the blank lines and then running Freelancer using those. I didn’t notice any problems, but it was far from an extensive test, so don’t assume there won’t be some phantom break that it causes. But don’t rush to blame it for anything either; it has feelings too, you know.
-
No. I believe it’s because it expect the standard naming convention of system prefix and number… with a max of 2 letters and 2 numbers. I don’t think the actual number/letter thing matters, just the actual max length of 4 for the system… and then same deal for bases, but for a max of 12. Pity Joe doesn’t still develop his FL programs. And no source available… well I remember him offering it up for a price… Out of luck I think man…
About the “blank line eater”, I can’t see how performance can take even the most slightly noticeable boost by removing blank lines. And not to mention the fact it makes the inis absolutely horrible to read through. Opinion I know, but from what i’ve done with a similar method it’s a no go. And those who say it makes the mod smaller are plain looney! White space and return characters compress up to nothing on even the most conservative compression modes… end of
-
Aigle:
- Error in Mbases.ini on line 2837 - you have 2 entries on one line (individual_name & affiliation). - You have duplicate reputation entries in multiple system files (as follows): COL01 - line 412 COL02 - line 428 COL03 - line 278 COL04 - line 305 COL05 - line 270 COL06 - line 251 CYL01 - line 262 CYL02 - line 251 CYL03 - line 255 CYL04 - line 250 - Error in CYL04 system. Line 228\. 2 entries on one line (nickname & pos). - Suggestion. You should make new room entries, rather than pointing new bases to existing ones. - Do you have pathfinding info all under control? - Something seems to be up with 'br12_07_base' entry in mbases.ini. It's not present in any system file. From what I can tell, you need to sort this out to fit in COL06\. I 'think'. - Some system encounters don't quite add up. Not an 'error' though, just an optional fix.
I read what you put though about you wanting to remove the problematic system which is br12_07. It isn’t in any system file or universe.ini so it should be safe to remove all references from mbases.ini. When exactly does it crash… as you say when you remove that entry it crashes. Something has to be referencing it still. In those files I looked through, none of them do, and if you have no other files with that it, it’s quite puzzling indeed.
It could be something to do with the multiline error in that system, which may solve it if you rectify that. This happens with a dodgy text-edit. Not sure what you are using. I had this issue with either notepad or wordpad once (with wordwrap on), and I have never had it with a more professional editor such as Notepad++ or Editplus. They can handle large files well and represent the text (more specifically the newline characters and tabs) properly. Might be a consideration.
-
UltraEdit used to do everything correctly; it’s right that br12_07_base is in the COL06 system now and named COL06_09_Base(New entries are indeed there and are correct), the point is that the old entry is not referred to in any way. And it even works with two entries on the same line, just not with br12_07 removed.^^ I have both room entries and pathfinding under control, just not much time to manually rename all room files;) and path files aren’t done yet.
-
As a follow up question has anyone got 3 letter systems to show up in Ioncross?
Not sure about IFSO, but if you want it added to DAM, I’ll do it. Just log a tracker entry and it will happen.
http://forge.the-starport.net/gf/project/dam/
And the source is there too, so if I never get around to it, you can do it.I’m working on the next version now - so it is a good time to submit any other changes.
-
Hi, just noticed you have some invalid message warnings…
WARNING: Voice message 2351700488 is invalid for voice 3073825485You can fix those using this guide and the fixed voice files can be downloaded too… http://forums.seriouszone.com/showthread.php?t=55735