FL crashes when launching to space

  • Freelancer crashes without warning and without any entry in the error log when I load a saved game and launch to space in the mod I am working on. I have no idea what's causing it.

  • The problem might be just that, as loading saved data often make FL crash if you changed something which is stored on your saves. For example, if you removed the model of the ship you were flying from your mod, now the game can't load it.
    Best option is to start a new game every time you test.


    Plus, always select "Delete Autosave" in the Tools menu of FL Manager.

  • It has something to do with custom factions. I deleted one custom faction that was causing the problem and now the Liberty Rogues are taking its place. Whenever my reputation changes with the rogues, or whenever the line appears in the saved game indicating that I have a reputation with the rogues, the game crashes. It works after I delete the line, but since so many criminal factions are sympathetic to the rogues and their allies, I can't move forward in the game.

  • That's where some in depth research comes in handy.


    Primary "starting" indication is the initialworld.ini which determines
    the allies and enemies with an abundance of "grey shading".
    Second reference to the primary indication is found in the empathy.ini
    how the reputation change affects not only the faction you are fighting against, but also affects their allies.
    Also affects your friends and their friends and so on.


    Here's an off hand example:
    You stumble across a 1st class idiot who just doesn't like you at first site.
    The idiot picks at you, prods you and eventually provokes you to into a fight.
    But you stomp his butt into the dirt.
    Suddenly, all his friends who didn't think anything about you suddenly
    notice the hostility and come to the aid of their friend against you.
    AND
    Those others who once sort of liked you are now chilled toward you because the friends of the idiot whos butt you just kicked noticed.


    INITIAL WORLD:


    YOUR ATTITUDE
    toward yourself--------------------- 0.91
    toward your best friend------------ 0.91
    toward your friends----------------- 0.65

    toward your aquaintances---------- 0.35
    toward others------------------------ 0.0
    toward idiot's aquaintances-------- -0.25
    toward idiot's friends--------------- -0.35

    toward idiot's best friend---------- -0.65
    toward idiot------------------------- -0.91


    YOUR BEST FRIEND's ATTITUDE
    toward you------------------------------------------------ 0.91
    toward their self ----------------------------------------- 0.91
    toward your friend's best friend-------------------------- 0.91
    toward your friend's friends------------------------------- 0.65

    toward your friend's aquaintances----------------------- 0.35
    toward others---------------------------------------------- 0.0
    toward idiot's aquaintances------------------------------ -0.25
    toward idiot's friends------------------------------------- -0.35

    toward idiot's best friend-------------------------------- -0.65
    toward idiot---------------------------------------------- -0.91

    (getting the idea?)


    etc. etc. etc., until you finally get all the way down to IDIOT.


    IDIOT' ATTITUDE
    toward you --------------------- -0.91
    toward your best friend------------ -0.91
    toward your friends----------------- -0.65

    toward your aquaintances---------- -0.35
    toward others------------------------ 0.0
    toward idiot's aquaintances-------- 0.25
    toward idiot's friends--------------- 0.35

    toward idiot's best friend---------- 0.65
    toward idiot's self------------------ 0.91


    add spice to the overall mix by taking into consideration:
    for example:
    The local police
    The sheriff's office
    The town governement
    The draft office
    The IRS
    Your neighbor who you like but doesn't know of your existence.
    Your neighbor's dog (who likes you but wants to kill your cat)
    Your cat (who hates your neighbor's dog and your neigbor too)
    The neighborhood bully.
    The local gang.
    The big gang in the next neigborhood.



    It's all relative really. A procession of logical interfacing.


    THEN:
    When it comes to empathy, it starts to become interactively interesting.
    Because attitudes change (from negative to positive, positive to negative or
    not at all depending on the percentage of "change" an action produces...
    1. For yourself (since you do things for yourself this does not change anything,
    so it's omitted)
    2. For your best friend
    3. For your friends
    4. For you aquaintances
    5. For those who don't care (mostly)
    6. For your best friend's friends
    7. For your friend's friends
    8. For the friends of your aquaintances.
    9. For the friends of your aquaintances friends.
    10. Even for those you don't know (neutrals)


    so on and so on.


    But here is a curve that FL throws into the equation:
    Suppose you approach one of IDIOT's aquaintences...
    You talk to them and the offer to "throw a good word about you" to
    your worst enemy (the idiot) for a reasonable price. (The Bribe)


    Suddenly, your worst enemy is suddenly your "best buddy"
    but that came with a price itself. The loss of your friends who have now
    become your enemy. (That's how empathy works)

  • Well, I just removed the [RepChangeEffects] and all references to them (for one of the conflicting factions) in Empathy.ini and it works fine. I can't use the old faction now, but that's not a problem because I don't really like that faction very much anyways.