118 new icon slots available... need help to test
Moderator: MOD_SPWaW
- Don Doom
- Posts: 1984
- Joined: Sat Sep 23, 2000 8:00 am
- Location: Lost somewhere in the upper backwoods of Michigan!
I am at work right now but can test something when I get home. Have not had time yet to do what Warhorse said to see the waw icons. I have some scenerios to test, and email game going and three scenerios I am redesigning, which all of then I can use for testing. <img src="biggrin.gif" border="0">Originally posted by Dogfish:
Hey Don:
Did you get it to work? What modes of play can you test?[/QB]
Doom
Vet of the Russian General Winter
For death is only the begining
Vet of the Russian General Winter
For death is only the begining
- RockinHarry
- Posts: 2344
- Joined: Thu Jan 18, 2001 10:00 am
- Location: Germany
- Contact:
Hi dogfish, warhorse
what about supplementing the Norway OOB (or czech) OOB with a handful of special units just for scenario design purposes? Example: Bunkers/dugouts that allow passengers to be loaded or a tweaked "assault raft", that can be used as "reinforcement unit"? (buying assault rafts in non river-assault scenarios and loading them, means the loadee changes its crew size to the "assault raft"! If you edit the assault raft to a crew size of 10 maybe and then load a depleted 3-4 crew (infantry) unit, then it changes to this new crew of 10 size after reloading.)
We already have the "explosion" thing there and adding some additional units like this would improve the game much further, than f.e. adding some more exotic armor toys that never saw the frontlines in stregth IMHO.
None-the-less, I would like to help with testing your edits and I have some experience with working with the SPILE/SPILEC stuff. (..and Shape Edit ect.) <img src="smile.gif" border="0">
________
Harry
what about supplementing the Norway OOB (or czech) OOB with a handful of special units just for scenario design purposes? Example: Bunkers/dugouts that allow passengers to be loaded or a tweaked "assault raft", that can be used as "reinforcement unit"? (buying assault rafts in non river-assault scenarios and loading them, means the loadee changes its crew size to the "assault raft"! If you edit the assault raft to a crew size of 10 maybe and then load a depleted 3-4 crew (infantry) unit, then it changes to this new crew of 10 size after reloading.)
We already have the "explosion" thing there and adding some additional units like this would improve the game much further, than f.e. adding some more exotic armor toys that never saw the frontlines in stregth IMHO.
None-the-less, I would like to help with testing your edits and I have some experience with working with the SPILE/SPILEC stuff. (..and Shape Edit ect.) <img src="smile.gif" border="0">
________
Harry
This shouldn't affect our current game, other than you will probably get a warning of "player 1 oob error, or something, override and play anyway"? Message, that will be all.Originally posted by skukko:
Bring it on <img src="smile.gif" border="0"> Do you think that this affects our current game? and set up new also.
mosh
- Don Doom
- Posts: 1984
- Joined: Sat Sep 23, 2000 8:00 am
- Location: Lost somewhere in the upper backwoods of Michigan!
Afternoon Warhorse.Originally posted by Warhorse:
@ Don- You must type in 162A70, in the address box at the right of the search box for 2, 3, or ww2. Then, underneath, enter 1230 in that box, then hit search, then load, then save as Sp2il. When you change an icon then, with the resulting csv, in the run box, type;C:\SPWAW\SPILC 4 Sp2il.csv mech.exe 162A70, assuming you have your WAW in the dir as above, if not, substitute appropriate path. Hope this helps?!
It works if I hit Load and not search?
Icon 1112 on up are empty. Does any one have something they would like me to put in and test?
[EMAIL]null[/EMAIL]
Doom
Vet of the Russian General Winter
For death is only the begining
Vet of the Russian General Winter
For death is only the begining
- Don Doom
- Posts: 1984
- Joined: Sat Sep 23, 2000 8:00 am
- Location: Lost somewhere in the upper backwoods of Michigan!
Ok warhorse.
I typed in d:\spile\spilc\spilc 4 sp2il.csv mech.exe 162A70
everytime I get bad comand error.
I used that file since that is where I extracted the info.
for test I copyed the maus data to 1150 to see what would happened. <img src="confused.gif" border="0">
I typed in d:\spile\spilc\spilc 4 sp2il.csv mech.exe 162A70
everytime I get bad comand error.
I used that file since that is where I extracted the info.
for test I copyed the maus data to 1150 to see what would happened. <img src="confused.gif" border="0">
Doom
Vet of the Russian General Winter
For death is only the begining
Vet of the Russian General Winter
For death is only the begining
Don, I see the problem, the program needs to know where spilc is located. Hit Start>run>then use browse, find the dir. where spilc is located, then cick on it, it will appear in the run dialog, something like "C:/Matrixgames/SPWAW/Spilc.exe". You remove the ", take off.spilc.exe also. Then you would fill in the rest, like this- C:\Matrixgames\SPWAW\SPILC 4 Sp2il.csv mech.exe 162A70. Then it should run fine, using the generated csv list from the Spile program. To run spile, do the following;
1) double click on spile.exe
2) click on 'file name' button, find your mech.exe file
3) In the 'search' box below that, use either SP2, or SP3, used 2.
4) type in 162A70, in the address box at far right.
5) type in 1230, in the 'entries' box.
6) hit the 'load' button on the left now. Your csv list is below now, click the 'write' button below 'search again', you'll notice to the right of that, it's being saved as Sp2il.csv.
7)Now you can work on the csv list, typing in the new locations. You need to find spaces available, within shp files existing now. I've started on icon0001.shp, but any with spaces will work. Hope this helps! <img src="wink.gif" border="0">
1) double click on spile.exe
2) click on 'file name' button, find your mech.exe file
3) In the 'search' box below that, use either SP2, or SP3, used 2.
4) type in 162A70, in the address box at far right.
5) type in 1230, in the 'entries' box.
6) hit the 'load' button on the left now. Your csv list is below now, click the 'write' button below 'search again', you'll notice to the right of that, it's being saved as Sp2il.csv.
7)Now you can work on the csv list, typing in the new locations. You need to find spaces available, within shp files existing now. I've started on icon0001.shp, but any with spaces will work. Hope this helps! <img src="wink.gif" border="0">
Hey All:
Glad to see all the interest. I think it's time for me to pass on what works with Spilc/Spile.
If you are interested in testing, you can use Spilc/Spile or get Warhorse or me to E-mail you a new mech.exe.
Spilc and Spile are programs written by Fred Chandla, who has done an amazing ammount of work to help modify games that weren't modifiable.
They are available for download from his website. I think the link is in this post somewhere... if not I'll post it later.
Spile is a windows program and will run by clicking the icon. It works on all the SP games and their inspired offspring, SPWAW for instance.
Spilc however is a DOS program and clicking on it will run it, but you will get an error. The error simply means that it expects some command line parameters to be passed at the time that you invoke spilc. So, you have to run it from a DOS prompt and include a few params.
Spile deals with the file mech.exe, in SPWAW's case. This is the main executable in SPWAW. Imbedded in the code of mech.exe a table of all the icons used in the game. The number you see in the OOB's or the encyclopedia for the icon is used to point to a place in the table where 4 pieces of information are found. For each OOB icon number you have a number that reprsents the shp file where the icon is found, the number of that individual icon in the shp file, the number of the shp file where a turret is found, if the icon has one, and the number of the turret icon in the shp file, again if any.
That's it, that's what this is all about, finding 118 new slots in the mech.exe file where after testing it may be possible to write data about 118 new icons in the shp files.
Spile looks for a recognized data pattern at a variety of addresses, trying to find the table in the exe file of whatever game. When it finds it, it announces the address that it found it at, allows you to disply the table, and to write the table to a comma seperated variable file, or .csv file. This file can then be opened with excell and edited. In this case we want to write data to the 118 new icon slots, then we want to put the edited table back into the mech.exe file. All that's left after that is to play the game as normal looking for any problems. You can look at the table from time to time with spile, to see if anything you entered was overwritten by the game. It won't be nescessary to create a new csv file or a new mech.exe if you're just looking.
Ok, that's by way of introduction and backgound. This is how to do it. First open your SPWAW v7 folder, wherever it is. If you are comfortable with pathing in both Windows and DOS, you may want to work in this directory. To make it easy, and since people may have their SPWAW directories in different places, I'll use the desktop.
Right click on your SPWAWv7 mech.exe and drag it to the desktop. Make a copy there. Go back to your SPWAW directory and rename mech.exe to mech orig.exe. You can rename it anything you like but that's what I'm using. Put copies of Spilc and Spile on your desktop also. Again run them from wherever you like but I'm using the desktop.
Run spile, and click the button for file name. Select the mech.exe file on the desktop. Click the down arrow next to search bytes and select the one associated with SP2. Then click the search button. Allow a little time, depending on the speed of your machine. When Spile finds a table it will pop up an address in the address window. In this case it will be 162870. You could have entered the address and searched that way, but that only works for SPWAWv7, for other SP games it will be something different so a good idea to know how to do it this way. It should have also popped up 500 in entries. That's a start but change this 1231 and hit the load button. Spile will display the table. A good check that you have found the right one is seeing the word none under the turret columns. This is an interpretation that spile does. The word none is not written in the table but a hex FF is. Look at the byte columns. If you never see the word none, chances are you don't have the right table. Next to the write button you'll see SP2IL.CSV. This is the defalt file name that spilc will use to write the table as a csv file.
Click the write button and close spile. You should find the file SP2IL.CSV on your desktop. If you have excell, open SP2IL with it. If you don't use your spreadsheet of choice.
There are a few things to notice in the sp2il table compared to the one you saw in Spile. First there are 4 lines or comments at the top of the page. The first column of numbers are excell's line number's and not related to the table. They can be confusing however, note the 5 place offset between these and the numbers in the next column. The offset of 5 is due to the 4 comment lines and the the fact that excell starts numbering at one, while the table starts with 0. Don't mistake the line number for the icon number when adding units or you'll be trying to find out why thing's aren't working. Note that the table uses 0 as the first shp file number and as the first icon within the shp file. This can throw a wrench into things also. But I'm getting ahead, these facts will be important later if you add icons, not for test purposes.
Remember the locations in the table that said none? You'll notice that in the csv table they are represented by the decimal number -1. This is how you would specify that your new icon does not have a turret.
For testing purposes we want to add data to the icon numbers 1113 to 1230. You can use any numbers but best if the correspond to an existing icon. You could check this by changing an OOb from time to time. I picked 3 or 4 from entries above on the page and copied them. If you know excell it doesn't take long to drag the numbers down a column.
After you have made the new entries, save the file and close excell. Open a DOS window. You'll get a DOS prompt:
C:\Windows>
Type cd desktop at the prompt.
You'll have:
C:\Windows\Desktop>
Type spilc
This will display the usage and params for spilc and tell you that you need to give it more params in order to work.
This time type:
spilc 4 sp2il.csv mech.exe 162870
(note the 162870 is the address from spile, it works here but you would use a different number for a different exe file)
You will get a message saying exactly what you are about to do and asking you to answer Y/N that you want to do this. Answer Y. You'll get a message that spilc is changing mech.exe, then a "Done". Spilc will then close and return you to a DOS prompt. If you don't get back to a prompt cleanly then something is wrong. If you get a prompt, exit or close the window.
That's about it. You need to move a copy of the edited mech.exe to your SPWAWv7 folder. You may want to keep a copy, name it mech edited.exe or something. You'll want to clean up you desktop, I just make a new folder, put everthing we just used in it and drop it in the SPWAWv7 folder. If you need it again, and you might need it often if you are going to add icons, you just need to open the folder select all and move those things to your desktop.
If everthing went correctly, you should be able to run the game with no problems. If not delete the new mech.exe form you SPWAW v7 folder. Rename mech orig.exe to mech.exe. The game should be back to normal. And when you're up to trying it again, start over in the beginning.
Hope this helps, and thanx in advance for your time intesting.
Glad to see all the interest. I think it's time for me to pass on what works with Spilc/Spile.
If you are interested in testing, you can use Spilc/Spile or get Warhorse or me to E-mail you a new mech.exe.
Spilc and Spile are programs written by Fred Chandla, who has done an amazing ammount of work to help modify games that weren't modifiable.
They are available for download from his website. I think the link is in this post somewhere... if not I'll post it later.
Spile is a windows program and will run by clicking the icon. It works on all the SP games and their inspired offspring, SPWAW for instance.
Spilc however is a DOS program and clicking on it will run it, but you will get an error. The error simply means that it expects some command line parameters to be passed at the time that you invoke spilc. So, you have to run it from a DOS prompt and include a few params.
Spile deals with the file mech.exe, in SPWAW's case. This is the main executable in SPWAW. Imbedded in the code of mech.exe a table of all the icons used in the game. The number you see in the OOB's or the encyclopedia for the icon is used to point to a place in the table where 4 pieces of information are found. For each OOB icon number you have a number that reprsents the shp file where the icon is found, the number of that individual icon in the shp file, the number of the shp file where a turret is found, if the icon has one, and the number of the turret icon in the shp file, again if any.
That's it, that's what this is all about, finding 118 new slots in the mech.exe file where after testing it may be possible to write data about 118 new icons in the shp files.
Spile looks for a recognized data pattern at a variety of addresses, trying to find the table in the exe file of whatever game. When it finds it, it announces the address that it found it at, allows you to disply the table, and to write the table to a comma seperated variable file, or .csv file. This file can then be opened with excell and edited. In this case we want to write data to the 118 new icon slots, then we want to put the edited table back into the mech.exe file. All that's left after that is to play the game as normal looking for any problems. You can look at the table from time to time with spile, to see if anything you entered was overwritten by the game. It won't be nescessary to create a new csv file or a new mech.exe if you're just looking.
Ok, that's by way of introduction and backgound. This is how to do it. First open your SPWAW v7 folder, wherever it is. If you are comfortable with pathing in both Windows and DOS, you may want to work in this directory. To make it easy, and since people may have their SPWAW directories in different places, I'll use the desktop.
Right click on your SPWAWv7 mech.exe and drag it to the desktop. Make a copy there. Go back to your SPWAW directory and rename mech.exe to mech orig.exe. You can rename it anything you like but that's what I'm using. Put copies of Spilc and Spile on your desktop also. Again run them from wherever you like but I'm using the desktop.
Run spile, and click the button for file name. Select the mech.exe file on the desktop. Click the down arrow next to search bytes and select the one associated with SP2. Then click the search button. Allow a little time, depending on the speed of your machine. When Spile finds a table it will pop up an address in the address window. In this case it will be 162870. You could have entered the address and searched that way, but that only works for SPWAWv7, for other SP games it will be something different so a good idea to know how to do it this way. It should have also popped up 500 in entries. That's a start but change this 1231 and hit the load button. Spile will display the table. A good check that you have found the right one is seeing the word none under the turret columns. This is an interpretation that spile does. The word none is not written in the table but a hex FF is. Look at the byte columns. If you never see the word none, chances are you don't have the right table. Next to the write button you'll see SP2IL.CSV. This is the defalt file name that spilc will use to write the table as a csv file.
Click the write button and close spile. You should find the file SP2IL.CSV on your desktop. If you have excell, open SP2IL with it. If you don't use your spreadsheet of choice.
There are a few things to notice in the sp2il table compared to the one you saw in Spile. First there are 4 lines or comments at the top of the page. The first column of numbers are excell's line number's and not related to the table. They can be confusing however, note the 5 place offset between these and the numbers in the next column. The offset of 5 is due to the 4 comment lines and the the fact that excell starts numbering at one, while the table starts with 0. Don't mistake the line number for the icon number when adding units or you'll be trying to find out why thing's aren't working. Note that the table uses 0 as the first shp file number and as the first icon within the shp file. This can throw a wrench into things also. But I'm getting ahead, these facts will be important later if you add icons, not for test purposes.
Remember the locations in the table that said none? You'll notice that in the csv table they are represented by the decimal number -1. This is how you would specify that your new icon does not have a turret.
For testing purposes we want to add data to the icon numbers 1113 to 1230. You can use any numbers but best if the correspond to an existing icon. You could check this by changing an OOb from time to time. I picked 3 or 4 from entries above on the page and copied them. If you know excell it doesn't take long to drag the numbers down a column.
After you have made the new entries, save the file and close excell. Open a DOS window. You'll get a DOS prompt:
C:\Windows>
Type cd desktop at the prompt.
You'll have:
C:\Windows\Desktop>
Type spilc
This will display the usage and params for spilc and tell you that you need to give it more params in order to work.
This time type:
spilc 4 sp2il.csv mech.exe 162870
(note the 162870 is the address from spile, it works here but you would use a different number for a different exe file)
You will get a message saying exactly what you are about to do and asking you to answer Y/N that you want to do this. Answer Y. You'll get a message that spilc is changing mech.exe, then a "Done". Spilc will then close and return you to a DOS prompt. If you don't get back to a prompt cleanly then something is wrong. If you get a prompt, exit or close the window.
That's about it. You need to move a copy of the edited mech.exe to your SPWAWv7 folder. You may want to keep a copy, name it mech edited.exe or something. You'll want to clean up you desktop, I just make a new folder, put everthing we just used in it and drop it in the SPWAWv7 folder. If you need it again, and you might need it often if you are going to add icons, you just need to open the folder select all and move those things to your desktop.
If everthing went correctly, you should be able to run the game with no problems. If not delete the new mech.exe form you SPWAW v7 folder. Rename mech orig.exe to mech.exe. The game should be back to normal. And when you're up to trying it again, start over in the beginning.
Hope this helps, and thanx in advance for your time intesting.
When you're wounded and left
on Afghanistan's plains,
And the women come out
to cut up what remains,
Jest roll to your rifle
and blow out your brains
An' go to your Gawd like a soldier.
Kipling
------------------
on Afghanistan's plains,
And the women come out
to cut up what remains,
Jest roll to your rifle
and blow out your brains
An' go to your Gawd like a soldier.
Kipling
------------------
Hey Mike:
Looks like we were both typing our posts at the same time. At least you managed to keep your's brief. I think maybe I went too in depth. Maybe someone will benefit.
Is there any way to add pics to your posts without them being links? I don't have a website.
Looks like we were both typing our posts at the same time. At least you managed to keep your's brief. I think maybe I went too in depth. Maybe someone will benefit.
Is there any way to add pics to your posts without them being links? I don't have a website.
When you're wounded and left
on Afghanistan's plains,
And the women come out
to cut up what remains,
Jest roll to your rifle
and blow out your brains
An' go to your Gawd like a soldier.
Kipling
------------------
on Afghanistan's plains,
And the women come out
to cut up what remains,
Jest roll to your rifle
and blow out your brains
An' go to your Gawd like a soldier.
Kipling
------------------
Hey All:
No new posts so can I assume that everything is working still?
I just finished a whole US Medical thing... a Field Hospital, based on info I found, to same scale as units, multi hex. An ETO Dodge WC-64 Ambulance (new from scratch), a medic jeep (existing jeep with medical cross. Also a bunch of color lbm's of Field Hospital, medics, medic jeeps, and ambulances.
Also, GP large and medium tents, a few other tents (again scaled) even small, pup, 2 shelter halves type. Lots of related color pics.
I've used the FH as a an HQ unit, to add benefits thereof. Unfortunately there is no way to specify non-combatants...
If any of you scen/camp makers are interested in some behind the lines stuff, let me know. I remember WB did a few scens with medical units.
No new posts so can I assume that everything is working still?
I just finished a whole US Medical thing... a Field Hospital, based on info I found, to same scale as units, multi hex. An ETO Dodge WC-64 Ambulance (new from scratch), a medic jeep (existing jeep with medical cross. Also a bunch of color lbm's of Field Hospital, medics, medic jeeps, and ambulances.
Also, GP large and medium tents, a few other tents (again scaled) even small, pup, 2 shelter halves type. Lots of related color pics.
I've used the FH as a an HQ unit, to add benefits thereof. Unfortunately there is no way to specify non-combatants...
If any of you scen/camp makers are interested in some behind the lines stuff, let me know. I remember WB did a few scens with medical units.
When you're wounded and left
on Afghanistan's plains,
And the women come out
to cut up what remains,
Jest roll to your rifle
and blow out your brains
An' go to your Gawd like a soldier.
Kipling
------------------
on Afghanistan's plains,
And the women come out
to cut up what remains,
Jest roll to your rifle
and blow out your brains
An' go to your Gawd like a soldier.
Kipling
------------------
- RockinHarry
- Posts: 2344
- Joined: Thu Jan 18, 2001 10:00 am
- Location: Germany
- Contact:
Hi dogfish,
just tried to alter the icon table as you described in earlier posting. Unfortunately didn´t work! <img src="frown.gif" border="0">
I put in new values into slot 1113 (with exact pointers to the desired (new) shape in icon0017.shp file and put the altered table into the mech.exe with SPILEC. No error messages..all seemed to work as intended. Starting the new and altered mech.exe then resulted in no icons showing up anymore in the running game and also a new scan with the SPILE program, resulted in a disappeared icon table!
As said...I EXACTLY followed the procedures you mentioned above,..right command string for SPILEC with right address, csv format ect., right folders to use...
As it seems SPILEC messed up the icon table in the (V7.0) mech exe, so the game (AND SPILE) can´t find the icons anymore! Any ideas??
___________
Harry
just tried to alter the icon table as you described in earlier posting. Unfortunately didn´t work! <img src="frown.gif" border="0">
I put in new values into slot 1113 (with exact pointers to the desired (new) shape in icon0017.shp file and put the altered table into the mech.exe with SPILEC. No error messages..all seemed to work as intended. Starting the new and altered mech.exe then resulted in no icons showing up anymore in the running game and also a new scan with the SPILE program, resulted in a disappeared icon table!
As said...I EXACTLY followed the procedures you mentioned above,..right command string for SPILEC with right address, csv format ect., right folders to use...
As it seems SPILEC messed up the icon table in the (V7.0) mech exe, so the game (AND SPILE) can´t find the icons anymore! Any ideas??
___________
Harry
Hmmm, I've never had this problem!! You entered the correct address in the command line for spilc, it's imperative you have the correct one, I noticed the address Dogfish gave up there wasn't the correct one!! That would right a totally wrong table, hence your problem... The address I gave in my post was the correct one, he had all the address right except for the one letter. Sorry can't be more specific, but the page here didn't load all the previous posts regarding this, so am flying blind!! Hope you backed up the mech.exe??!! <img src="wink.gif" border="0">
Harry:
Sorry about the problem, but I'm not clear on what it is yet. I checked my posted procedure and just duped the spile process here again.
I have to go to a meeting tonight, like right now. Depending on how things go, I'll be back between 8:30 and 9:30 PM EST. If things go totally as bad as possible I'll still be back by 10:30.
If you are available tonight let me know here. Then when I get back I'll post here that I'm in chat room. I'm quite prepared to go through it step by step to see what's going on.
Again sorry about any problems you encountered... but I'm sure we can fix it.
Sorry about the problem, but I'm not clear on what it is yet. I checked my posted procedure and just duped the spile process here again.
I have to go to a meeting tonight, like right now. Depending on how things go, I'll be back between 8:30 and 9:30 PM EST. If things go totally as bad as possible I'll still be back by 10:30.
If you are available tonight let me know here. Then when I get back I'll post here that I'm in chat room. I'm quite prepared to go through it step by step to see what's going on.
Again sorry about any problems you encountered... but I'm sure we can fix it.
When you're wounded and left
on Afghanistan's plains,
And the women come out
to cut up what remains,
Jest roll to your rifle
and blow out your brains
An' go to your Gawd like a soldier.
Kipling
------------------
on Afghanistan's plains,
And the women come out
to cut up what remains,
Jest roll to your rifle
and blow out your brains
An' go to your Gawd like a soldier.
Kipling
------------------
Hey Mike:
Don't know what's going on here. If I run through all the steps as I outlined, everything works. If I select (SP2) in Spile and let it search it comes back with the address 162870. If I start it again and enter the address 162A70, it still finds the table at 162870. Is it possible I have a different mech.exe v7 than yours? I got mine from the download not from an MC. The Spile is the latest I could download from Fred. I can send you a copy of mine, if you like but it would be good to be in agreement on this. I spent 3 hours going over it and getting the same results, and everything works. After all, the clinical definition of insanity is doing the same thing, the same way, but expecting different results. I think if I do any more tonight, I'll be approaching that. I hadn't noticed at first the difference in the address we were using. When I saw Harry's post, I thought I had made a typo, but I've gone over it and that is exactly what I do. Hope you have some ideas.
Don't know what's going on here. If I run through all the steps as I outlined, everything works. If I select (SP2) in Spile and let it search it comes back with the address 162870. If I start it again and enter the address 162A70, it still finds the table at 162870. Is it possible I have a different mech.exe v7 than yours? I got mine from the download not from an MC. The Spile is the latest I could download from Fred. I can send you a copy of mine, if you like but it would be good to be in agreement on this. I spent 3 hours going over it and getting the same results, and everything works. After all, the clinical definition of insanity is doing the same thing, the same way, but expecting different results. I think if I do any more tonight, I'll be approaching that. I hadn't noticed at first the difference in the address we were using. When I saw Harry's post, I thought I had made a typo, but I've gone over it and that is exactly what I do. Hope you have some ideas.
When you're wounded and left
on Afghanistan's plains,
And the women come out
to cut up what remains,
Jest roll to your rifle
and blow out your brains
An' go to your Gawd like a soldier.
Kipling
------------------
on Afghanistan's plains,
And the women come out
to cut up what remains,
Jest roll to your rifle
and blow out your brains
An' go to your Gawd like a soldier.
Kipling
------------------
Dogfish, HOW STRANGE!! We are both correct, it seems, if I put in 162870, I get nothing, but it would appear yours works with it!!? This is strange indeed. My exe is from the download also, I was working with the pre-release, but as soon as the official came out, I used that one. I'll try out the exe tonite from the official install I have, and check out the results.....
To all interested, just did a test with 3 different installs of the game
My private install, version 7-address is 162A70
Official install, version 7-address 161A70!!
PBEM install, for in progress games with 6.1-address 162870!!
Pretty freaky, eh?! It seems you must do the search on your individual mech.exe, once the file is loaded, then load the table after the address is displayed on the right, yours may be either 162870, or 162A70, or who knows what!! You must use this address at the end of the command line for Spilc to write the correct table for your mech.exe, who knew,, and I wonder WHY there is a difference?!!! Twilite _ _ _ _ ing zone, or what?! <img src="wink.gif" border="0">
My private install, version 7-address is 162A70
Official install, version 7-address 161A70!!
PBEM install, for in progress games with 6.1-address 162870!!
Pretty freaky, eh?! It seems you must do the search on your individual mech.exe, once the file is loaded, then load the table after the address is displayed on the right, yours may be either 162870, or 162A70, or who knows what!! You must use this address at the end of the command line for Spilc to write the correct table for your mech.exe, who knew,, and I wonder WHY there is a difference?!!! Twilite _ _ _ _ ing zone, or what?! <img src="wink.gif" border="0">
Hey Mike:
I think what we have here are mech.exe's that were compiled at different times. Maybe some slight changes, maybe no changes at all. Remember that the date is embedded somewhere when you do a compile.
I agree though the best bet is to let spile find the table and note the address.
Don't know how the alternate languages effect the mech.exe... guess I should look into that.
As far as Harry's problem, if he followed my instructions, and let spile find the table he may have had a different address. This is why I say to look for "none" in the table as displayed by spile. This is a good clue that you've found the right table. Also there should be no negative numbers. Fred interpreted the -1's in spile and display's "none".
When the next release comes out we should get pretty standardised. The alternate language thing may be another problem, although I would think that the only changes are to ascii text, and that enough room was left to handle differences without changing any major internal pointers. Since it would be a different compile time it will probably be different, but I think all the tables in all the mech.exe's will be in the same neihborhood.
HARRY: Again I'm sorry for all the problems you've had but it was exactly the kind of testing that was needed to get things standardised. If you use the address that spile says the table is at, I don't think you'll have any problems. If you do send me a copy of your mech.exe. Since you can extract, make no changes, and rewrite any part of the exe file without doing any damage, you may want to try that. If it bombs then there is something else wrong.
I think what we have here are mech.exe's that were compiled at different times. Maybe some slight changes, maybe no changes at all. Remember that the date is embedded somewhere when you do a compile.
I agree though the best bet is to let spile find the table and note the address.
Don't know how the alternate languages effect the mech.exe... guess I should look into that.
As far as Harry's problem, if he followed my instructions, and let spile find the table he may have had a different address. This is why I say to look for "none" in the table as displayed by spile. This is a good clue that you've found the right table. Also there should be no negative numbers. Fred interpreted the -1's in spile and display's "none".
When the next release comes out we should get pretty standardised. The alternate language thing may be another problem, although I would think that the only changes are to ascii text, and that enough room was left to handle differences without changing any major internal pointers. Since it would be a different compile time it will probably be different, but I think all the tables in all the mech.exe's will be in the same neihborhood.
HARRY: Again I'm sorry for all the problems you've had but it was exactly the kind of testing that was needed to get things standardised. If you use the address that spile says the table is at, I don't think you'll have any problems. If you do send me a copy of your mech.exe. Since you can extract, make no changes, and rewrite any part of the exe file without doing any damage, you may want to try that. If it bombs then there is something else wrong.
When you're wounded and left
on Afghanistan's plains,
And the women come out
to cut up what remains,
Jest roll to your rifle
and blow out your brains
An' go to your Gawd like a soldier.
Kipling
------------------
on Afghanistan's plains,
And the women come out
to cut up what remains,
Jest roll to your rifle
and blow out your brains
An' go to your Gawd like a soldier.
Kipling
------------------