Announcement

Collapse
No announcement yet.

Gramphos, I need your help.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Gramphos, I need your help.

    Awhile back you helped me with a save game I was have trouble with, with an error of DataIO system operation error: TILE. The save game was corrupt with 2 of the TILE flags instead reading uILE. Once you found that, it was an easy fix with a hex editor.

    Lately, I was using Marla's world map with 10 Civs, and I got to about 1690AD as the Aztecs. On a map this size it was a considerable amount of time involved just to get to that point. Yesterday morning I got that same error on my primary save and all the autosaves.

    I loaded up the hex editor and did the search for "uILE" but it doesn't appear to be the same problem this time as that string was not found. I stumbled around in there for a couple of hours, but with something like 52,000+ TILE flags it was an exercise in frustration for me.

    I was going to attach the save game here to see if you could take a look at it, but with how big the map is, the save game is close to 7meg. Using maximum compression with pkzip got it to about 700K, which is just a little to big to attach here.

    I thought maybe if I tried out your civ copy tool with save game editor, it might point me in the right direction as to what is corrupt in the TILE flags, but no matter what I do, I can not get it to run. I am running WIN2000, and I downloaded every single piece of VB runtime that you linked to in your threads both here and at Civfanatics. I get a run-time error 50003 or something to that effect.

    I was wondering if there is any advice you could give me on HOW to look for what is corrupt in the save game. I would really like to continue this game, and I doubt I will start another new one until there is either another patch, or I decide to go back to 1.07, even with all its limitations, I never got corrupted saves or game crashes.

    Any help you could offer would be appreciated.

  • #2
    If you send the file to me I can load it in my debug version of C3CT, it will tell me at what tile it doesn't find more tiles.

    I might be able to test the CopyTool on Win2K this week at work, but until then I can't tell.

    Can you attach the saved game zipped?
    Creator of the Civ3MultiTool

    Comment


    • #3
      No, as i said, zipped with maximum compression, its about 700k. The limit here is 500k.

      Do you know of anywhere else I could upload it to?

      Comment


      • #4
        Originally posted by mykyl
        No, as i said, zipped with maximum compression, its about 700k. The limit here is 500k.

        Do you know of anywhere else I could upload it to?
        Sorry, I missed that line. Before you try anything else:
        Try to run this program with the SAVE. (Note that it has been created from CPT, by just removing some lines and adding some, which means that it still reads the save more then needed for this)

        It should check your SAV for the TILE error. Tell me what it says if you run it.
        (I've not tested it, and it has no readme file)

        (you might need to rename the file to .ZIP to be able to open it)

        --incorrect EXE removede--
        Last edited by Gramphos; January 7, 2002, 15:47.
        Creator of the Civ3MultiTool

        Comment


        • #5
          Ok...I will be able to try it about 6 hours from the time of this post when I get home.

          I haven't downloaded it yet, but is this a command-line program? Will i have to pass the name and path of the save to it when I run it or will it prompt me for the file?

          Comment


          • #6
            Ok....never mind that last question.

            I just downloaded it here at work and tried it out on that LAST save that I had had the problem with before and it worked to find the uILE error.

            I will try it when I get home tonight on this new one and will post right away the results. Thank you for your help.

            Comment


            • #7
              It should output both the string that is (last, and the hexvalue for that string (if the string begins with 0 it will not show))

              It is both command-line and prompting (the same way as CPT)
              Creator of the Civ3MultiTool

              Comment


              • #8
                Ok - ya - the output for this old save game is exactly:


                Error: TILE. (Found:0x1) (uILE)



                I will let you know tonight the current one.

                Comment


                • #9
                  Originally posted by mykyl
                  Ok - ya - the output for this old save game is exactly:


                  Error: TILE. (Found:0x1) (uILE)



                  I will let you know tonight the current one.
                  Strange. It should have been something else...
                  ...I'll try to make another version.
                  Creator of the Civ3MultiTool

                  Comment


                  • #10
                    It should? I mean, that points exactly to what the error was with that save. I would have been able to see that and know what to search for with the hex editor. What else should it show?

                    Comment


                    • #11
                      Found the bug (most likely (can you test this)) (Build 2)

                      --incorrect EXE removede--
                      Last edited by Gramphos; January 7, 2002, 15:45.
                      Creator of the Civ3MultiTool

                      Comment


                      • #12
                        Same exact output on this one.

                        Comment


                        • #13
                          It shall say
                          Error: TILE. (Found:0x75494c45) (uILE)

                          (In that way it should be able to handle errors even it it is \0ILE (as \0 normally ends any string))
                          Creator of the Civ3MultiTool

                          Comment


                          • #14
                            Ahhh....okay, no it still says 0x1

                            Comment


                            • #15
                              Originally posted by mykyl
                              Same exact output on this one.
                              Try this one then Hope I get the C syntax right this time (It has been a long time since I used these operators last time).)

                              If this doesn't work, can you post the old SAV, (I cleaned up all my received SAVS for Christmas.)

                              --incorrect EXE removede--
                              Last edited by Gramphos; January 7, 2002, 15:44.
                              Creator of the Civ3MultiTool

                              Comment

                              Working...
                              X