Jump to content

Bat Selector Problem


Kriegz

Recommended Posts

When I follow the command by pressing D for the slot 8 choice and then A for white tape, it just jumps right back to the select slot 8 choice. I have WinME, and it is probualy causing the problem, any way to fix it?

Link to comment
Share on other sites

When I follow the command by pressing D for the slot 8 choice and then A for white tape, it just jumps right back to the select slot 8 choice. I have WinME, and it is probualy causing the problem, any way to fix it?

Does it work if you select another bat, other than D? Or if you select another option other than A?

I don't have WinME to test it on, but I can look to see if there is a problem with those specific selections....

Did you replace CHOICE.EXE with CHOICE.COM? Make sure you delete CHOICE.EXE entirely if you haven't already.

Link to comment
Share on other sites

I just looked through the batch file and I don't see anything out of place at those specific locations...I'm wondering about the CHOICE.COM/EXE thing though, let me know.

Link to comment
Share on other sites

If it helps, under where I make the tape chice, it very quickly flashes the message

1 file(s) copied

Then it jumps back to the choice 8 screen

Link to comment
Share on other sites

Which .big file are the bat .fsh files located in?

initstaz.... Actually that's not technically totally correct, since there is another .big file within the initstaz file within which the .fsh files are located. It is called initstay.big

Link to comment
Share on other sites

Well I thought it was installed because I updated the bat.fsh file, but I guess I also have to update the file in the initstatz.big file, but because it contains another .big file inside and the way it is setup, I have no idea how to update it, open the file in EAGE and you'll see what I mean

Link to comment
Share on other sites

Can someone please tell me how to update the Bat.fsh file in the initstay.big file with step by step instructions it would be much appriciated

Link to comment
Share on other sites

copy a bat file that updates the initstay and edit it to reflect your changes. The gloves are in there too I believe, try that fglv.bat.

Or edit bat selector.bat and alter it so only the 8 bat bmps you want to copy are left, then run the bat

something like this should work.

copy bmpsbrown1.bmp fsh0000.bmp

copy bmpsred2.bmp fsh0001.bmp

copy bmpsblack6.bmp fsh0002.bmp

copy bmpsbrown1.bmp fsh0003.bmp

copy bmpslightbrown0.bmp fsh0004.bmp

copy bmpslightbrown5.bmp fsh0005.bmp

copy bmpslightbrown2.bmp fsh0006.bmp

copy bmpslightbrown8.bmp fsh0007.bmp

CLS

ECHO.

ECHO ---------------------------

ECHO Generating new bat.fsh file

ECHO ---------------------------

ECHO.

nfshtool fshindex.fsh bat.fsh

ECHO.

ECHO --------------------------------

ECHO Generating new initztaz.big file

ECHO --------------------------------

ECHO.

echo off

gfxpak -u datainitstaz.big

mkdir models

mkdir misc

cd models

mkdir textures

cd ..

cd misc

mkdir textures

cd ..

gfxpak -u initstay.big

move bat.fsh models/texturesbat.fsh

gfxpak -d initstay.big models/textures/bat.fsh

gfxpak -p initstay.big models/textures/bat.fsh

gfxpak -p datainitstaz.big initstay.big

rd /S /Q models

rd /S /Q misc

del initstay.big

CLS

GOTO QUIT

:QUIT

ECHO.

ECHO -------------------------------------

ECHO -------------------------------------

ECHO Thank You for using the Bat Selector!

ECHO -------------------------------------

ECHO -------------------------------------

ECHO.

PAUSE

Link to comment
Share on other sites

The key is this part:



echo off




gfxpak -u datainitstaz.big




mkdir models




mkdir misc




cd models




mkdir textures




cd ..




cd misc




mkdir textures




cd ..




gfxpak -u initstay.big




move bat.fsh models/texturesbat.fsh




gfxpak -d initstay.big models/textures/bat.fsh




gfxpak -p initstay.big models/textures/bat.fsh




gfxpak -p datainitstaz.big initstay.big




rd /S /Q models




rd /S /Q misc




del initstay.big

Because of the way that the inistay is 'nested' inside initstaz, you have to use this batch file rather than EAGraph or BIGGui. In addition, before you unpack initstay, you need to create the folders for it to unpack into. Finally, when you are trying to repack the bat.fsh into the initstay, you first need to delete the old bat.fsh (gfxpak -d initstay.big models/textures/bat.fsh) or else it will just stick both of them in there and revert to using the old one. All of these steps are taken care of for you in the above batch file.

So, if you can figure out how to make a new bat.fsh, then you put it and the above batch file in the main MVP folder, along with gfxpak, and excecute the batch file, it should work.

Link to comment
Share on other sites

I put the updated bat.fsh and the batch that spitoon posted in the mvp folder and ran it but it didn't work

I'd suggest using the /fsh folder from my mod. Place the bmps that you want in there, renaming them 0000.bmp through 0007.bmp. If this folder is in the normal place (in the main MVP folder) then create a batch file (in the main MVP folder) that says:

nfshtool fshindex.fsh bat.fsh

That should create the bat.fsh in the main folder.

Then run the batch file that I posted in this thread to insert the bat.fsh into the initstaz.

Link to comment
Share on other sites

I put the updated bat.fsh and the batch that spitoon posted in the mvp folder and ran it but it didn't work

Do you get a response, an error message, or does it just flash up and disappear?

If you are running the Microsoft Antispyware app, you need to run the batch file twice. The first time it runs, it asks permission, you click yes, and it shuts down for some reason. Run it again and it will work.

Link to comment
Share on other sites

Okay,

I see the problem there.

WinME is having a problem with this line:

move bat.fsh models/texturesbat.fsh

Hence the error "too many parameters"...

So the rest of the program works except since it didn't move the bat.fsh into the right folder, it can't copy anything....

I don't know WinME, but maybe try changing 'move' to 'copy' in the batch file and see what happens.

The other errors "invalid switch - /S" is another WinME issue, but won't effect the running of the program. That line simply deletes the two folders created to unpack the initstay into. You'll have to manually delete those folders when you are done.

Link to comment
Share on other sites

The last option would be to simply put the bat.fsh file into the correct folder yourself.

You'd have to pause the batch file, move the bat.fsh into the models/textures folder yourself and then continue the batch file...

This will do that:

echo off




gfxpak -u datainitstaz.big




mkdir models




mkdir misc




cd models




mkdir textures




cd ..




cd misc




mkdir textures




cd ..




gfxpak -u initstay.big




echo on




PAUSE Move bat.fsh into models/textures folder.




echo off




gfxpak -d initstay.big models/textures/bat.fsh




gfxpak -p initstay.big models/textures/bat.fsh




gfxpak -p datainitstaz.big initstay.big




rd /S /Q models




rd /S /Q misc




del initstay.big

So create your bat.fsh, run the batch and when it pauses minimize it, copy and paste your file into the correct folder, then maximize the window and press a key to contiue...

Sorry I'm just not up on WinME commands, I'm sure there's a better way.

Link to comment
Share on other sites

Changing the hash worked

That you sooooo much spitoon you rule

Now I have to go do this same thing with the ball.fsh, I will just have switch the lines that say bat.fsh to ball.fsh

Link to comment
Share on other sites

Changing the hash worked

That you sooooo much spitoon you rule

Now I have to go do this same thing with the ball.fsh, I will just have switch the lines that say bat.fsh to ball.fsh

Cool, I'm glad it worked out for you. The syntax of commands seems to change with every version so I'm never exactly sure what command to use....

So, if it finally worked maybe we can get the selector to work?

Link to comment
Share on other sites

I was able to get the ball and gloves in with this Batch file, thanks again spitoon!

edit: something I noticed in that .big file, there were .fsh files for the skin tones, If someone came out with a Hi Res skin tone mod I think it would add a nice touch

Link to comment
Share on other sites

Great, I'm happy we got it to work.

I've been looking into things to see if I can make the selector work for WinME, but I'm having problems with the "SET" command.

I wrote the batch to cycle through 8 times (once for each bat), starting at 8 and subtracting 1 each time until it gets down to 1. In Win2000 and XP you can change the SET variable using mathematical functions, so I use '-1' each time until 8 becomes 1...unfortunately, the SET command in WinME doesn't appear to allow these mathematical functions, so that's why it gets stuck at 8...

Still looking into it.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...