Results 1 to 1 of 1

Thread: Help finding KTM error or how to setup "show_err" on Mac

  1. #1
    Libertus
    Join Date
    Aug 2015
    Location
    North Carolina, USA
    Posts
    90

    Default Help finding KTM error or how to setup "show_err" on Mac

    Hello everyone. I'm currently editing Rome: Total War on a Mac (Feral Interactive's Mac version, not anything through BootCamp). I have a lot of experience editing Rome: Total War on a Windows PC, but on the Mac there are a few additional challenges, one in particular seems to be the lack of "show_err"... at least for me.

    I'm was trying to edit the Seleucid Empire in the descr_strat file, having already edited all the Roman factions, Greek Cities, and Macedon without any issues, with the Seleucid Empire edits causing a KTM every time I tried to start a campaign to test. Campaign started before I started editing Seleucids and was the only one I edited since. I'd always rather try to solve the KTM first, avoid making the same mistake again. But finding the source of even a KTM can be tricky without help.

    If I was still on a Windows PC, I would have "-show_err" on my shortcut and hopefully have the game give me an idea of what's wrong. But since Macs don't use .exe files, my only option is the "advanced options" extension in the game launcher on Mac. It looks like this:




    But I have tried "show_err" "-show_err" etc without any errors displaying when I exit the game, and this is exactly the sort of KTM error I would expect a report from it. I've been "told" show_err works on the Mac version, but I cannot verify that.

    Anyone know how "show_err" works with Feral Interactive's Mac version? I would really appreciate an explanation on how to get this to work. Or actually, if anyone can figure out how "file_first" works so replacement UI files can work would also be helpful (Mac version has packs and seems dependent on them being there, no "text file replaces .pak" trick works for me even if the files are unpacked). Thanks!



    EDIT/UPDATE: I found the error in my coding. If you look closely at the character_records and relative lines in the spoiler box below, you'll notice two children named "Zeuxis" listed (2nd and 6th character_record). This isn't allowed, as the game has no way to know which "Zeuxis" goes in what relative "tree." You can use a character name once per faction... or if that isn't the "exact" rule, it's good practice. I replaced the second "Zeuxis" with "Kalas" and the campaign started. I'll leave the coding here for people to see the mistake and learn from it:

    Spoiler Alert, click show to read: 

    character_record Cleitos, male, command 0, influence 0, management 0, subterfuge 0, age 14, alive, never_a_leader
    character_record Zeuxis, male, command 0, influence 0, management 0, subterfuge 0, age 10, alive, never_a_leader
    character_record Philip, male, command 0, influence 0, management 0, subterfuge 0, age 7, alive, never_a_leader
    character_record Gyras, male, command 0, influence 0, management 0, subterfuge 0, age 9, alive, never_a_leader
    character_record Kassandros, male, command 0, influence 0, management 0, subterfuge 0, age 6, alive, never_a_leader
    character_record Zeuxis, male, command 0, influence 0, management 0, subterfuge 0, age 3, alive, never_a_leader
    character_record Nearchos, male, command 0, influence 0, management 0, subterfuge 0, age 0, alive, never_a_leader
    character_record Alkmena, female, command 0, influence 0, management 0, subterfuge 0, age 47, alive, never_a_leader
    character_record Aspasia, female, command 0, influence 0, management 0, subterfuge 0, age 30, alive, never_a_leader
    character_record Parthenope, female, command 0, influence 0, management 0, subterfuge 0, age 28, alive, never_a_leader
    character_record Athena, female, command 0, influence 0, management 0, subterfuge 0, age 24, alive, never_a_leader
    character_record Dione, female, command 0, influence 0, management 0, subterfuge 0, age 22, alive, never_a_leader
    character_record Anastasia, female, command 0, influence 0, management 0, subterfuge 0, age 8, alive, never_a_leader
    character_record Harmonia, female, command 0, influence 0, management 0, subterfuge 0, age 5, alive, never_a_leader
    character_record Otonia, female, command 0, influence 0, management 0, subterfuge 0, age 3, alive, never_a_leader
    character_record Megaera, female, command 0, influence 0, management 0, subterfuge 0, age 10, alive, never_a_leader
    character_record Theresa, female, command 0, influence 0, management 0, subterfuge 0, age 3, alive, never_a_leader
    character_record Egeria, female, command 0, influence 0, management 0, subterfuge 0, age 2, alive, never_a_leader
    character_record Isadora, female, command 0, influence 0, management 0, subterfuge 0, age 1, alive, never_a_leader
    character_record Thalassa, female, command 0, influence 0, management 0, subterfuge 0, age 0, alive, never_a_leader


    relative Antiochus, Alkmena, Aristarchus, Alexander, Demetrius, Dione, end
    relative Aristarchus, Aspasia, Achaeus, Cleitos, Zeuxis, Philip, end
    relative Alexander, Parthenope, Gyras, Anastasia, Harmonia, Otonia, end
    relative Demetrius, Athena, Megaera, Kassandros, Zeuxis, Nearchos, end
    relative Euthydemus, Dione, Theresa, Egeria, Isadora, Thalassa, end
    Last edited by Crusader Vanguard; January 03, 2019 at 09:43 PM.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •