Posted: Sat Feb 05, 2011 9:05 pm
Meanwile, if anyone could sum up all the steps that I would need to take to remove a faction (preferably with the combination of the server and ICE versions found in downloads), I would be grateful...
So far, I know how to find faction-specific entries based on specific presdefs and I also found out there are two constructors that do not have faction-specific pre, but are linked-to from a faction specific ship instead (originally, I went through the entries one by one and examined them for faction-specific traits).
Like I said, I think I managed to turn down all faction-specific stuff into five entries (Faction itself, Garrison and Starbase stations, Garrison Constructor drone and Lifepod), and the server manages to load the core (so far, I wasn't even testing it's crashing on joining).
I would understand if there were problems if I deleted just one of them, but the core fails to load even if I delete all of them and there shouldn't be anything that points to anything faction-specific left, unless there is some hidden or just less-than-obvious entry or something hidden somewhere...
Like some sort of faction list, that errors if the current number doesn't match some value defined elsewhere (sort of like cores.txt, ranks.txt and maps.txt, where the amount of entries has to match the number at the beginning)...
-----------------------------
(Also, out of sheer curiosity, I tried to do nothing else but duplicating one faction entry and rename it to tell it apart and then gave it a go, only to reach the same result - failure to load the core with the server... Not that I expected a positive result, but it made me wonder... I mean, all the difference it should make is that there would be one more option in the faction selection menu, and it should work just fine as everything points to things that definitely exist... And since you can have a devel that upgrades two different ships - I've done this with SR scout and regular scout both being upgraded to Adv versions by a single devel - then any two things pointing to some other thing common to both of them shouldn't rise any trouble... yet reality has proven me otherwise...)
So far, I know how to find faction-specific entries based on specific presdefs and I also found out there are two constructors that do not have faction-specific pre, but are linked-to from a faction specific ship instead (originally, I went through the entries one by one and examined them for faction-specific traits).
Like I said, I think I managed to turn down all faction-specific stuff into five entries (Faction itself, Garrison and Starbase stations, Garrison Constructor drone and Lifepod), and the server manages to load the core (so far, I wasn't even testing it's crashing on joining).
I would understand if there were problems if I deleted just one of them, but the core fails to load even if I delete all of them and there shouldn't be anything that points to anything faction-specific left, unless there is some hidden or just less-than-obvious entry or something hidden somewhere...
Like some sort of faction list, that errors if the current number doesn't match some value defined elsewhere (sort of like cores.txt, ranks.txt and maps.txt, where the amount of entries has to match the number at the beginning)...
-----------------------------
(Also, out of sheer curiosity, I tried to do nothing else but duplicating one faction entry and rename it to tell it apart and then gave it a go, only to reach the same result - failure to load the core with the server... Not that I expected a positive result, but it made me wonder... I mean, all the difference it should make is that there would be one more option in the faction selection menu, and it should work just fine as everything points to things that definitely exist... And since you can have a devel that upgrades two different ships - I've done this with SR scout and regular scout both being upgraded to Adv versions by a single devel - then any two things pointing to some other thing common to both of them shouldn't rise any trouble... yet reality has proven me otherwise...)