Qhimm.com Forums

Final Fantasy 7 => FF7 Tools => Topic started by: titeguy3 on 2010-03-05 01:27:20

Title: [PSX/PC] Shop Editor - White Chocobo (v0.7b)
Post by: titeguy3 on 2010-03-05 01:27:20
Updated to v0.7b! Alright, LZS decryption is gonna be a tad difficult...

Anyway, this program provides an easy to use GUI for modifying shop data and item prices in ff7! You can add, change or remove items, armor, weapons, or materia to or from any shop in the game, and specify the sale price. There's even a feature to change the Master Materia Price Multiplier. Here's a screenshot:

(http://img693.imageshack.us/img693/9738/98570718.jpg)

It's not exactly on par with NFITC1's work, but for my first time dealing with the win32 api, I'm proud of it. I plan on releasing new versions on a fairly regular basis and adding functionality whenever I have the time.

You can download the latest version of the program in .zip format here (http://yama.mmowned.org/WhiteChoco.zip)
[FileFront mirror] (http://www.filefront.com/17355784/WhiteChoco.zip)

Options:

Functions:

Changelog
v0.7b
v0.6.1b
v0.6b
v0.5b
v0.4b
v0.3b

Known Issues

Oh, and if anybody would be so kind as to go through and identify and update all of the shop names, and send me your whitechoco.cfg file, that'd be great. This program is confirmed to work in Wine.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-05 02:34:02
Do you have any idea how much I love you? do you?
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Cupcake on 2010-03-05 02:35:12
...Thanks to you, I must now change my pants
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-05 02:40:02
Ok, I'm getting an error when I try to run it telling me it can't find cygwin1.dll
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-05 02:47:23
Okay, try downloading it again. I included cygwin1.dll in the archive.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-05 03:09:28
Thank ya kindly
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: nfitc1 on 2010-03-05 03:09:39
Awesomely awesome! I would have done this but I don't like editing the executable directly myself. Too many things can go wrong.

I'll check it out later, but I have two questions:

1. You're obviously not getting the names of the shops from the executable. That's the easiest way to get them all correct. Do you know where the names are? I found them once and I could probably help you find them too. That even contains things like responses like "You have too many" or "not enough gil" and the like. It'd round-off this nicely if you could do that.

2. Are you pulling the item names from a list in the KERNEL.BIN/kernel2.bin or just an internal list to whitechoco.cfg? I can help you with that too if you'd like.

You beat me to the punch on this one, but I'm glad it exists now. Way to go!! :D
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-05 03:27:00
Awesomely awesome! I would have done this but I don't like editing the executable directly myself. Too many things can go wrong.

I'll check it out later, but I have two questions:

1. You're obviously not getting the names of the shops from the executable. That's the easiest way to get them all correct. Do you know where the names are? I found them once and I could probably help you find them too. That even contains things like responses like "You have too many" or "not enough gil" and the like. It'd round-off this nicely if you could do that.

2. Are you pulling the item names from a list in the KERNEL.BIN/kernel2.bin or just an internal list to whitechoco.cfg? I can help you with that too if you'd like.

You beat me to the punch on this one, but I'm glad it exists now. Way to go!! :D
1. I don't think the shops have [unique] names at all..past "Item Shop" or "Materia Shop"--the text that appears in the caption when the store is open. I could be wrong, though...I've yet to explore ff7.exe fully. The names are typed into WhiteChoco and saved into whitechoco.cfg.

2. I looked into pulling the names of items from kernel2.bin, but I decided that decrypting kernel2.bin was more than I wanted to have on my plate for the first release. I just compiled a list of all the default names and stuck them in whitechoco.cfg. I tried experimenting with passing it through ficedula's fftext program to save me some trouble, but that doesn't take file compression into account. This is definitely one of my top priorities for future releases, though

Haha thanks! To be honest, for the entirety of the time that I was programming this, I had a fear in the back of my head that you'd release something that did the exact same thing and then some before I could.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: vareal on 2010-03-05 03:38:20
I get an error that says: Invalid filesize.

Does this not work with a game that's already modded?

**EDIT**
Nvm, I fixed it. The exe was damaged from when i was trying to apply the 9,999 limit break patch thingy, replaced it and it worked.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-05 03:40:21
EDIT: okay. *phew*
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: vareal on 2010-03-05 03:52:44
Hmm, the game won't run after I modify the shops contents. I'm in Wallmarket at the moment. It might be because of the mod, so I'm going to install an un-modded copy onto my laptop and see what happens.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-05 04:00:54
Hmm, the game won't run after I modify the shops contents. I'm in Wallmarket at the moment. It might be because of the mod, so I'm going to install an un-modded copy onto my laptop and see what happens.

Did you give ff7.exe execution privileges as shown in the first post? Otherwise windows won't let you run it.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: vareal on 2010-03-05 04:05:50
I'm running Windows XP Home SP2; the only thing I can change is the compatibility.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: nfitc1 on 2010-03-05 04:18:02
1. I don't think the shops have [unique] names at all..past "Item Shop" or "Materia Shop"--the text that appears in the caption when the store is open. I could be wrong, though...I've yet to explore ff7.exe fully. The names are typed into WhiteChoco and saved into whitechoco.cfg.

Some do, some don't. They're indexed. You can go to most materia shops and they'll say "Materia Shop", but some say other things too like "General Store" or "Vegetable Store". There's an indexed list in the executable at....*dig, dig, dig* 0x005219C8 (5380552 if you're using a 0-based decimal array to keep track of these positions). All that text is in the standard FF7 font so it'll have to be deciphered to be displayed then ciphered to be saved at the same spot. Somewhere in the data at the beginning of each shop is a pointer to the name of the shop. Each name is 20 bytes long. Then the names are followed by responses like "Welcome", "What would you like to buy?" etc.

2. I looked into pulling the names of items from kernel2.bin, but I decided that decrypting kernel2.bin was more than I wanted to have on my plate for the first release. I just compiled a list of all the default names and stuck them in whitechoco.cfg. I tried experimenting with passing it through ficedula's fftext program to save me some trouble, but that doesn't take file compression into account. This is definitely one of my top priorities for future releases, though

This is something WM already does and can be easily converted into something your project uses. I assume you've written it in some form of Visual C++ since it requires cygwin1.dll. I might be wrong, but the code I'm using is still simple.

Haha thanks! To be honest, for the entirety of the time that I was programming this, I had a fear in the back of my head that you'd release something that did the exact same thing and then some before I could.

NP. I've been too busy with real life stuff and attempting to figure out how to get Tiny Bronco up and running. This actually takes a load off my shoulders because I know several people expected me to do this. :D

I did check out your program and I do have commits about it.

#1. I see now why you are giving shops the names you're giving them, but remember that some shops' inventories change after certain Disc changes. The names need to reflect that. Like "XXX Shop (Disc 1)". No, not an adult shop you perverts. :P

#2. Sometimes when I'm trying to load certain shops it'll always give me bad index values. This happens on arbitrary shops at different times. I'll go to a shop and it'll be fine, but when I leave and come back to it it sometimes does that.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-05 04:20:00
Strange... I can't seem to get to the security tab on my ff7.exe properties... So I'm guessin' that would be why I cant open the new exe after I use WhtChoco...

Edit: Ok I've found a way for XP users to get the security tab on the FF7.exe. Stolen from another random forum on google.

Open an Explorer window. Click >Tools >Folder Options >Click the View TAB, and scroll to the bottom of the Advanced settings window, UNCHECK the box for Use simple file sharing [Recommended], click Apply, and you're golden.

However, I've run into a strange snag. I think it may be what NFITC1  was talking about. I'll post a pic to show soon... it had a rather funny description in one of the materia.... xD


Here's the image of what my shop now looks like after trying to edit Full-Cure (which isn't really Full Cure, its now a custom materia) into the shop at costa del sol. Currently I haven't checked any other shops yet, but I'll get to that if needed.

(http://i55.photobucket.com/albums/g125/Neo_carnage/Final%20Fantasy%207%20modding/shop.jpg)

Maybe something else to note: When i opened the edited ff7 executable with WhtChoco, I tried to edit the shop i had already edited. and it said "invalid item in slot #, defaulting 0." for every slot, so i redid everything. Now it seems that it will not let me add materia, and if it does, it doesn't do it right. I set it up to add W-item, W-summon, W-magic, and some items like Megalixir, and random consumables. The only things that worked right are the normal items. The materia ended up being Pheonix, Neo Bahamut, and Alexander in game. And then I went to edit the file and got the same message of invalid items in the slots the materia were in... So I'm thinking maybe materia shop editing might have some problems for a bit.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: vareal on 2010-03-05 04:58:38
Strange... I can't seem to get to the security tab on my ff7.exe properties... So I'm guessin' that would be why I cant open the new exe after I use WhtChoco...

Edit: Ok I've found a way for XP users to get the security tab on the FF7.exe. Stolen from another random forum on google.

Open an Explorer window. Click >Tools >Folder Options >Click the View TAB, and scroll to the bottom of the Advanced settings window, UNCHECK the box for Use simple file sharing [Recommended], click Apply, and you're golden.

So I did this, but when I open the folder options and go to the view tab, I don't have the 'User Simple File Sharing [Recommended]' option. Is that an XP Pro option? Because I'm on Home.
(http://i807.photobucket.com/albums/yy353/torein_photo/my%20stuff/folderoptions.jpg)
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-05 05:02:40
So I did this, but when I open the folder options and go to the view tab, I don't have the 'User Simple File Sharing [Recommended]' option. Is that an XP Pro option? Because I'm on Home.
Only suggestion I can give is go download SP3. It is free from microsoft's site, and I think its part of auto-updates...

Else try this:?

First, your hard drive must be formatted NTFS for this tab to show up.

Second, if you're running XP Pro, you must open Windows Explorer, go to Tools, Folder Options, View and uncheck Use Simple File Sharing.

Third, if you're running XP Home, Simple File Sharing is enforced by default and cannot be disabled.  You must boot the computer into Safe Mode and log in with the Administrator account, in order to see the Security tab.  A work around for XP Home, so that you don't have to enter Safe Mode, can be found here.

WARNING:  Adjusting the permissions on a drive, file or folder can lock even the Administrator account out of that drive/file/folder.  Deny Permissions take precedence over Allow Permissions, regardless of your group membership.  Administrators are members of the User's group, by default.  Uncheck Allow, rather than using Deny.

The work around is actually here (http://www.dougknox.com/xp/tips/xp_home_sectab.htm), not there
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: vareal on 2010-03-05 05:15:19
I'm in safe mode under the administrator account, where is the security tab in question?

*edit*

wait a tic, perhaps I should check the here, and not there, lol...

**EDIT**
*sigh* I hate XP home sometimes... That and the links in that site you posted are broken, and I can't seem to find the download, but I'm still searching.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-05 05:27:37
Sorry, didn't check the DL links. Anyway, the security tab should be at the top of the properties window when you right-click>properties.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: vareal on 2010-03-05 05:32:38
yeah, just found and installed the download... now to check to see if I get the tab........... Got it! Now, this is different from the Vista or Win7, what do i change?

**EDIT**
oh wait, goddamnit... sorry I'm very tired at the moment. lol. I got it. I was thinking of the 'run as administrator' option in vista/win7.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-05 05:34:49
Just make it so you have full control over the .exe from whatever account you're using to play ff7.

how different? screen cap?
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: vareal on 2010-03-05 05:39:52
Just make it so you have full control over the .exe from whatever account you're using to play ff7.

how different? screen cap?

It's not different, I was thinking of something else. Ok, so now I've done all this, and I've tried the program again and FF7 still won't start up after I modified it. I selected the weapon shop in Wallmarket, and selected a random weapon, which happened to be Ragnarok, selected 'Apply Changes' and tried to start it. No go. I'm at a loss here; I've got the Remix patch thing on it, does the program not work with a mod?
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-05 05:42:25
Hmm.. does it give you an error, or just refuse to load? Also, are you running it directly from the exe? or something like FF7Music? Also also, make sure it save the changes you made when you said to allow, and make sure it was the right account you told it to allow.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: vareal on 2010-03-05 05:43:22
WAIT!!!! I got it! After I modified the ff7.exe with the white choco shotp editor, I THEN applied the security changes to the .exe and ff7 booted up. Lets see if I can buy the sword now.

**EDIT**

Boom, it worked! Man, that was an ordeal! Thanks for your help and patients Damyn.

NOTE: You have to set the permissions EVERY TIME after you use the Choco Shop Editor and modify the ff7.exe.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-05 05:49:26
Not a problem at all. Just remember what I have taught you here, and you should be ok from now on. At least with this app. Also, keep in mind there seems to be some issues with materia shop editing. So idk if it was just bad luck on my part, or if its an app bug, but if materia doesn't work for you, that might be why.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: vareal on 2010-03-05 06:08:23
Yeah, I just got some weird stuff trying the materia editing. Typhon was the only one that had a normal name and I didn't even put it on the list, lol. Oh well, 2 gil for a cool summon isn't bad. Now, if I can just figure out why the 9999 limit breaking patch won't work for me, I'll be a happy camper.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-05 06:21:38
Well, are you just using that, or are you using the YAMP? Cause I've had troubles with the YAMP when I tried to install the 9999 patch. The ff7.exe was still running for some reason, make sure the ff7.exe isn't running in the processes tab of your task manager.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: vareal on 2010-03-05 06:31:33
I tried it both ways, and neither worked. I'm going to toy around with it some more tomorrow.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Kudistos Megistos on 2010-03-05 09:45:22
Great. Does this mean I'll won't have to link people to that old thread and give them hex editing tutorials any more? ;D
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Bosola on 2010-03-05 11:57:26
Only if they're modding PC, alas.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: nfitc1 on 2010-03-05 11:58:07
Here's the image of what my shop now looks like after trying to edit Full-Cure (which isn't really Full Cure, its now a custom materia) into the shop at costa del sol. Currently I haven't checked any other shops yet, but I'll get to that if needed.

(http://i55.photobucket.com/albums/g125/Neo_carnage/Final%20Fantasy%207%20modding/shop.jpg)

I don't think you have enough gil. Have you considered an installment plan? ;)

If you modified an already existing materia then it should retain its selling price. If you made a NEW materia I'd expect that to happen. Maybe titeguy needs to allow for the editing of prices Kudistos found all those eons ago.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: vareal on 2010-03-05 15:45:02
I've noticed that weapons, items, equipment and materia that you can't normally buy in the game cost 2 gill, usually.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-05 17:03:01
Okay, fixed the materia issue you guys have been having. Everything should work fine.

And yeah, items you can't usually buy are set to 2 gil or so...I'm looking for where to change that in the executable, if I find it, I'll add that in.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: vareal on 2010-03-05 17:07:41
is there a post to the new download? Or did you repost it in your first post? (too many posts)
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-05 17:10:12
is there a post to the new download? Or did you repost it in your first post? (too many posts)
The main link in the first post will take you to the new file.

Great. Does this mean I'll won't have to link people to that old thread and give them hex editing tutorials any more? ;D
After I'm done figuring it all out, anyway. So are the prices starting at x523858 in the same order as the item indeces? like...items-->weapons-->armor-->accessories? And if so, where does the materia fit in? at the end?
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-05 18:06:16
Well, that's good to hear. Now all we need is price editing, and if we can, getting rid of needing to change security properties :D
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: vareal on 2010-03-05 18:12:52
Quote
getting rid of needing to change security properties :D

Indeed.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-05 18:21:45
Quote
getting rid of needing to change security properties :D

Indeed.
If anybody's got any pointers on how to fix/avoid this, I'm all ears.

The only thing I can think of is scrapping the auto-backup feature. Do you guys think it'd be worth it?
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-05 18:26:18
Well, I already manually backup my .exe before doing anything anyway. Just in case the auto-backup fails...>>

Can't say the same for everyone else though.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-05 19:15:25
Okay, I found a way around it (it's almost sad how easy it is to get around windows' built in security features...)

Click the link in the main thread to get v0.4b!
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: nfitc1 on 2010-03-05 19:16:41
I see you changed that. So far so good, but you don't need to include a backup of the executable. You can get that anywhere since it is a part of the 1.02 update.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-05 19:23:32
I see you changed that. So far so good, but you don't need to include a backup of the executable. You can get that anywhere since it is a part of the 1.02 update.

The way I got around the security permissions was to call "fopen(___, "wb")" on a file that already existed. There has to be an existing file there with proper security permissions so windows doesn't give it the cold shoulder. That's why i included a "ff7.exe.bak" with the program, otherwise the first backup created wouldn't have execution privileges. I debated using a 0kb dummy file, but that would cause havok if some unsuspecting user clicked "restore backup" the first time they ran the program.

EDIT: duh, I can put in a check for that...I'll change it to a dummy file.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-05 19:45:06
So wait, does that mean all we need now is price editing?
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-05 19:49:25
So wait, does that mean all we need now is price editing?

I'll add stuff to White Choco as I see fit... right now my priorities are:
1) Price Editing
2) Default Character Name Editing
3) Synchronization with kernel2.bin

and if I can get that out of the way I might look into:

4) Limit break data
and
5) PSX version support
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-05 19:57:50
Good, to know, I think I'll wait it out til we can get a hold of price editing before I actually start using this though. I have a few things that I would like to appear in a shop or two, but they should cost a boat load of gil, not just a few thousand. Wish i could create like a secret shop somewhere in the game xD. Like place an invisible person in one of the materia caves that sells extremely special materia he/she found.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Auraplatonic on 2010-03-06 04:50:27
Very nice!  This came out just at the right time...I was just thinking how important the shop data is to my mod and now I have a way to edit it! :)
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Kuroda Masahiro on 2010-03-06 09:12:48
I can't get the program to open any FF7.exe, when i first open it, it gives me an error message saying 'Could not load large icon' and then, when I attempt to open a FF7.exe, it said its an invalid filesize, any ideas what I can do to get it to work?
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: nfitc1 on 2010-03-06 15:34:00
I can't get the program to open any FF7.exe, when i first open it, it gives me an error message saying 'Could not load large icon' and then, when I attempt to open a FF7.exe, it said its an invalid filesize, any ideas what I can do to get it to work?

Sounds like you're using an edited exe file or not the version 1.02 one.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-06 22:32:46
I can't get the program to open any FF7.exe, when i first open it, it gives me an error message saying 'Could not load large icon' and then, when I attempt to open a FF7.exe, it said its an invalid filesize, any ideas what I can do to get it to work?
lol, well "could not load large icon" means that you didn't extract all of the files. there should be two .ico files with the package, and yes, make sure that you're using the 1.02 version of ff7.exe. You can download it anywhere.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-06 22:43:00
I can't get the program to open any FF7.exe, when i first open it, it gives me an error message saying 'Could not load large icon' and then, when I attempt to open a FF7.exe, it said its an invalid filesize, any ideas what I can do to get it to work?
lol, well "could not load large icon" means that you didn't extract all of the files. there should be two .ico files with the package, and yes, make sure that you're using the 1.02 version of ff7.exe. You can download it anywhere.
Actually, I extracted all the files. And I know the icon is there too. I can see it in the folder where I extracted the archive to. However, when I load, it still says couldn't find large icon.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-06 22:50:51
there should be two: whitechoco_s.ico and whitechoco_l.ico.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-06 23:01:09
And there is, its just for some reason, when i open the exe it doesn't read whitechoco_l.ico
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-06 23:42:25
wierd. I'll have to look into that. I can't fix it unless i can reproduce it, though.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-06 23:46:17
Eh, it's not too much to worry about for me, its just an icon. The program itself still works as well as it's supposed to.


Edit:
So any progress on a price modifier?
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: vareal on 2010-03-13 02:27:17
Yeah, curious as to the progress on this one? I'm highly addicted to using it, lol.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-13 02:30:42
I'd like to use it, but personally only need there to be price editing before I can. Many of the things I want to do to the shops require price changes.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-16 01:54:00
v0.5b has been released, and you can now edit the prices of all items and materia, as well as modify the multiplier for mastered materia prices. Enjoy, and be sure to report any bugs you might encounter so I can fix 'em.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-16 09:13:10
Well, as far as i can tell it works. I only did a minor run though, and added a new materia in a dummied materia slot, and then threw it into the chocobo sages shop for 400 gil. Worked like a charm. Thanks a lot titeguy, this has made my work on a custom difficulty mod  so much more badass. Now if i could just figure out what the shops at the bottom of the list were.... they seem to almost be... dummy shops?
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-16 11:38:37
Well, as far as i can tell it works. I only did a minor run though, and added a new materia in a dummied materia slot, and then threw it into the chocobo sages shop for 400 gil. Worked like a charm. Thanks a lot titeguy, this has made my work on a custom difficulty mod  so much more badass. Now if i could just figure out what the shops at the bottom of the list were.... they seem to almost be... dummy shops?

Yeah, it's weird...almost as if they were planning on adding them to the game and never did. Shop 64 sells "Edincoat"s...I don't remember any shop in the game selling that item...
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Kranmer on 2010-03-16 12:08:32
nice program titeguy3, great work, 1 small problem is i get a error everytime i run the program (program still runs fine).
It seems whitechoco_l.ico is corrupt (i found it easy to fix by remaking the ICO from your PNG)

If you have a look at whitechoco_l.ico in a hex editor you will see its a PNG and NOT a ICO file and thats why it doesnt work (well for me anyway)
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-16 13:57:37
nice program titeguy3, great work, 1 small problem is i get a error everytime i run the program (program still runs fine).
It seems whitechoco_l.ico is corrupt (i found it easy to fix by remaking the ICO from your PNG)

If you have a look at whitechoco_l.ico in a hex editor you will see its a PNG and NOT a ICO file and thats why it doesnt work (well for me anyway)

I see, it's weird because it loads properly for me. I'll try recompiling the .ico file. A better solution would be to figure out how to embed the images into the code so I don't need to outsource to .ico files...

EDIT: I see, I had the large icon compressed in .png format by accident. Oh well, this should be fixed now.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Kranmer on 2010-03-16 15:42:08

I see, it's weird because it loads properly for me. I'll try recompiling the .ico file. A better solution would be to figure out how to embed the images into the code so I don't need to outsource to .ico files...

EDIT: I see, I had the large icon compressed in .png format by accident. Oh well, this should be fixed now.
[/quote]

If you want to know how to insert the icon into the EXE it can be done easily. For example here is your EXE with your big icon inserted
http://www.mediafire.com/?jkim1j3zjjn
(this is just the EXE, you will still need your DLL and CFG)
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: sithlord48 on 2010-03-16 17:23:08
 congratulations, your program works just fine in wine , thanks for the new tool.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-16 18:35:16
congratulations, your program works just fine in wine , thanks for the new tool.

That's cool! Thanks for finding that out!
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: drfeelgud88 on 2010-03-16 18:50:21
Wow, congratulations titeguy3.
Looks like I missed the debut when you made this fancy too! Nice.  ;D
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Kranmer on 2010-03-16 22:42:35
@titeguy3 also the shop that sells Edincoat's is the shop in rocket town (in the games menu its called "weapons store")
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2010-03-16 22:45:01
yea, but from shop 67 down the shops all sell

Potion
Hi-Potion
Phoenix Down
Ether
Tent

Up until 80 which sell

Potion
Hi-Potion
Phoenix Down
Ether
Potion.... Wait wut?
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Bosola on 2010-03-19 17:36:39
Out of interest, how did you write this application?

Also, have you considered adding PSX functionality? I *believe* it would be a case of simply loading and writing from a different offset for different files.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-19 19:55:14
Out of interest, how did you write this application?

Also, have you considered adding PSX functionality? I *believe* it would be a case of simply loading and writing from a different offset for different files.
I wrote it in C while learning how to use the Win32 library package (http://msdn.microsoft.com/en-us/library/ms632680(VS.85).aspx) from a tutorial I found on the web (http://www.winprog.org/tutorial/simple_window.html).

And yes, PSX functionality is on my list of things to do (along with kernel2.bin synchronization and default character name editing), however I don't have the PSX files myself to use for testing.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-22 14:53:58
Gr... I've been working on adding PSX functionality to WhiteChoco, but I can't seem to find a string that matches the Master Materia Price Multiplier signature from ff7.exe anywhere in SHOPMENU.MNU.

If anyone knows which file and at which address one can find this data, I'd be really appreciative.

If anyone wants to help me search, search the psx game files (preferably starting with SHOPMENU.MNU) for the value "46", which is 70 in decimal, and try modifying it and seeing if the master materia multiplier changes. Until I find this information, that feature will just have to remain left out of WhiteChoco on the psx side...
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: sithlord48 on 2010-03-22 18:16:05
what size does the program expect ff7.exe to be, i can't seam to open my ff7.exe your program returns "invalid size" im using, v 1.02 w/ no other exe hacks applied ...
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-22 18:26:40
what size does the program expect ff7.exe to be, i can't seam to open my ff7.exe your program returns "invalid size" im using, v 1.02 w/ no other exe hacks applied ...
5,882,880 bytes exactly. That's odd, you're the first to not have WhiteChoco recognize ff7.exe. I've checked that size time and time again:
(http://img260.imageshack.us/img260/4750/47392014.jpg) (http://img260.imageshack.us/img260/4750/47392014.jpg)

EDIT: It could be a Linux compatibility issue...I'll see what I can do to maximize compatibility... maybe implement a "force open" option if this is a real problem...
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: nfitc1 on 2010-03-22 19:51:15
Instead of checking a file's size (or perhaps in addition to) you should check for a known pattern inside the file. For example: 0x0056CB8C begins the text: "C:\FF7\chocobo\". Checking for that string at that position (or at least close by) will likely guarantee that the file is correct.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-03-22 20:22:27
Instead of checking a file's size (or perhaps in addition to) you should check for a known pattern inside the file. For example: 0x0056CB8C begins the text: "C:\FF7\chocobo\". Checking for that string at that position (or at least close by) will likely guarantee that the file is correct.
Done and done. White Choco v0.6b is loose! I've added signature checks just in case the filesize isn't recognized, and added SHOPMENU.MNU support (untested, since I don't actually have the PSX version of the game) minus the master materia price multiplier since I haven't found that data yet...
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-04-01 17:38:16
Alright another update for people who couldn't get WhiteChoco to load their FF7.exe, Price and Shop editing now works for all versions of ff7.exe! Compatibility for the Master Materia Multiplier is to be implemented, though...
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: nfitc1 on 2010-04-01 18:29:43
did my kernel2.bin reading code help at all?
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Colonel Ramsay on 2010-04-01 18:33:17
Very nice indeed :) and I have only just spotted this!
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: titeguy3 on 2010-04-01 18:49:33
did my kernel2.bin reading code help at all?
Yes I've got the conversion from FFText to ASCII, and the handling of the F9 operator down, however I still need to implement LZS decryption before I can make things work properly. I think I'll do it the legit way and implement a Circular linked list to make things more elegant...
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: nfitc1 on 2010-04-01 21:13:44
did my kernel2.bin reading code help at all?
Yes I've got the conversion from FFText to ASCII, and the handling of the F9 operator down, however I still need to implement LZS decryption before I can make things work properly. I think I'll do it the legit way and implement a Circular linked list to make things more elegant...

That definitely works better in C and variants. There are no pointers in BASIC (at least, not simple pointers) so linked lists are very difficult to make.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Bosola on 2010-04-09 00:27:57
  • Added PSX SHOPMENU.MNU support! (WhiteChoco no longer prompts you for ff7.exe at startup)
Why was I not informed of this sooner!?
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: davoker on 2010-04-17 20:11:31
Be possible that you did it compatible with the PSX version of FF7 PAL Spanish? I can spend the file SHOPMEN.MNU this version if you want hehe
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: DLPB_ on 2010-06-02 23:41:34
Yo, you reckon you can make a translation tool for the ff7.exe (not sure if I asked this before)?  For the other text that is in there?  Not for me....but just as a retranslation tool.  The exe is one of the only things which is missing, and there are  a lot of text in there.

Just a thought.  This is a good tool btw.

Limit manual dialogue
Status'
Battle arena menu
All other menu's

Some of the stuff in there...

I edited with a hex editor.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Marc on 2010-06-03 00:36:20
Yo, you reckon you can make a translation tool for the ff7.exe (not sure if I asked this before)?  For the other text that is in there?  Not for me....but just as a retranslation tool.  The exe is one of the only things which is missing, and there are  a lot of text in there.

Just a thought.  This is a good tool btw.

Limit manual dialogue
Status'
Battle arena menu
All other menu's

Some of the stuff in there...

I edited with a hex editor.


This is purely academic at this point but is the world map dialog (cid's dialog, cloud's buggy lines) in the exe ?

That's the only text missing from my full script of the game for FF7Voice.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: DLPB_ on 2010-06-03 01:54:37
See my retranslation thread in general.  It is in "mes" a file inside World_us.lgp, and inside that are also the world map place names.  They all have pointers at the start, so you will need to change those too.

Here is the dialogue I extracted (if you use it, then just give me a little credit as DLPB for getting it for you.  The bottom line is our retranslation):

World Map Dialogue

I decoded these from the game files. Special thanks to JYT, who placed the Japanese with the English for me and checked through them.

Cloud: “We're moving!?”
Cloud: 「な、流される!?」
Cloud: “W...We're being swept away!?"

Cloud: “This is bad!”
Cloud: 「まずい!」
Cloud: “This is bad!”

Cloud: “Hoo boy…There's no way we can walk across now.”
Cloud: 「やれやれ…これじゃ歩いて渡れないな」
Cloud: “Hoo boy…There's no way we can walk across now.”

Cloud: “Not even a Chocobo could make it across…Isn't there a more powerful vehicle?”
Cloud: 「ここはチョコボでも渡れないか… もっとパワーのある乗り物なら…?」
Cloud: “Even a Chocobo might not make it…Maybe if I had a more powerful vehicle…?”

Tifa: “Huh? What!?”
Tifa: 「え?えぇ!?」
Tifa: “Huh? Huuuh!?”

Tifa: “W, wait a minute!”
Tifa: 「ちょ、ちょっと待ってよ!」
Tifa: “W, wait a minute!”

Tifa: “Whew…The sand flows almost like a river…I guess we can't get in.”
Tifa: 「ふう…砂がまるで{X}のようね… これじゃ、ここには入れないわね」
Tifa: “Oh…The sand's like a river…We're not getting in like this.”

Tifa: “Not even a Chocobo could make it across…Let's not go in this way.”
Tifa: 「チョコボでもここを渡るのはムリよね… 入らないようにしよっと」
Tifa: “Not even a Chocobo could make it across…Better not go in this way.”

Cid: “Whoa, whoa, whoa!”
Cid: 「おいおいおいおい!」
Cid: “Whoa, whoa, whoa!”

Cid: “Damn…This's a problem!”
Cid: 「ヤバイじゃねえかこりゃあ!」
Cid: “Damn…This is NOT good!”

Cid: “You gotta be kidding.”
Cid: 「ジョウダンじゃねえ、まったくぉ」
Cid: “You have gotta to be kidding!”

Cid: “Not even a Chocobo could make it across.”
Cid: 「チョコボでも渡れねえな、これじゃ」
Cid: “Even a Chocobo couldn't cross this.”

“Wark!?”
「クェ!?」
“Kweh!?”

“Wark! Waaaark!!”
「クェッ!クェェッ!!」
“Kweh! Kweeeh!!”

“!?”
「!?」
“!?”

Cloud: “Oh man…a breakdown? Now?”
Cloud: 「やれやれ…こんな時に故障か?」
Cloud: “Oh man…a breakdown? Now?”

Tifa: “Hey…Why did it quit!?”
Tifa: 「どうして動かなくなっちゃうのよ!」
Tifa: “Heeey…Why did it stop!?”

Cid: “What energy! Damn! You think I'm just gonna give up!?”
Cid: 「ちくしょう、なんてエネルギーだ! クソッ!あきらめてたまるかってんだ!」
Cid: “Son of a b*tch! What energy! You think I'm just gonna give up!?”

Cloud: “…I got the feeling I'm forgetting something…”
Cloud: 「…何か忘れているような気がするな…」
Cloud: “…I feel like I'm forgetting something…”

Cloud: “Hey, would you stay there just a minute?”
Cloud: 「おい、少しの間でいいから そこにいてくれよ!」
Cloud: “Hey, could you just stay there a minute?”

Tifa: “…Let's see…where was I going…?”
Tifa: 「…うーん…どこに行くんだっけ…」
Tifa: “…Let's see…where was I going…?”

Tifa: “Please, Chocobo, would you wait just a minute?”
Tifa: 「おねがい、チョコボちゃん ちょっとだけそこで待っててね」
Tifa: “Please, Chocobo, would you wait just there?”

Cloud: “…Snow…as far as you can see…Better watch where I walk.”
Cloud: 「…見渡す限りの大雪原か… これはヘタに歩けないな」
Cloud: “…Snowfields as far as the eye can see…Better watch where I walk.”

Cloud: “Now for the Chocobo…”
Cloud: 「さて、チョコボを…」
Cloud: “Now for the Chocobo…”

Send it back to the stables
牧場へ送ろうか
Send it back to the stables

Turn it loose
このまま逃がそう
Turn it loose

Cloud: “Watch out.”
Cloud: 「無事についてくれよ」
Cloud: “Get home safely.”

Tifa: “Let's see…should I:”
Tifa: 「えーと、チョコボを…」
Tifa: “Let's see, should I…”

Send the Chocobo back to the stables
牧場へ送ろうかな
Send the Chocobo back to the stables

Turn it loose
このまま逃がそっと
Turn it loose

Tifa: “Bye. Take care.”
Tifa: 「じゃ、気をつけてね」
Tifa: “Well then, take care.”

Cid: “Ok, Chocobo, I'm gonna…”
Cid: 「さあて、チョコボを…」
Cid: “Ok, Chocobo, I'm gonna…”

Send ya back to the stables
牧場へ送るとするか
Send ya back to the stables

Turn ya loose
とっとと逃がすぜ
Turn ya loose

Cid: “Take care, kid.”
Cid: 「ま、がんばって行きな」
Cid: “Right, off with ya!”

Cloud: “…First, I gotta do something about her.”
Cloud: 「…まずアイツを何とかしなけりゃな」
Cloud: “…First, I gotta do something about HER.”

Tifa: “I can't just leave it there…”
Tifa: 「このまま放っておくわけには いかないわよね…」
Tifa: “I can't just leave like this…”

Cid: “Damn kid! I'll get her no matter what!”
Cid: 「…あのくそガキをつかまえんことには 』の虫がおさまらねえ!!」
Cid: “I'm not lettin' that damn brat get away!"

Cloud: “…I'll place a landmark, and start walking. (Place a landmark by pushing OK button)”
Cloud: 「…目印をつけながら、歩くとしよう」 (で目印をつけることができます)
Cloud: “…I'll place a landmark, and start walking. (Place a landmark by pushing OK button)”

Saving on the World Map
【ワールドマップでのセーブ】
Saving on the World Map

On the World Map, access the menu anytime and select
ワールドマップでは、いつでも メニューを開いて{K}「セーブ」{K}を選ぶと
On the World Map, access the menu anytime and select

SAVE to save your game.
ゲームの状態を保存できます。
SAVE to save your game.

Cid: “Wh, what the hell was that!? That came buzzin' past here like a powerhouse!”
Cid: 「な、なんだ今のは!? スゲェ勢いではじかれたぜ!」
Cid: “Wh, what the HELL was that!? It came buzzin' past like a power station!”

Cloud: “…………?”
Cloud: 「………?」
Cloud: 「………?」

Cloud: “Wh, what the…!?”
Cloud: 「な、なんだ!?」
Cloud: “Wh, what the…!?”

How to drive the buggy
バギーの操!
How to drive the buggy

Press the OK button to get on.
【決定ボタン】 ずる
Press the OK button to get on.

Press the CANCEL button to get off.
【キャンセルボタン】 降りる
Press the CANCEL button to get off.

Buggy's can cross shallow rivers and deserts.
バギーは、{K}{X}のあさい部分{K}や{K}サバク{K}を 移動することができます。
Buggy's can cross shallow rivers and deserts.

You can even enter Costa del Sol and Junon by buggy, by hitching a ride on the 'Cargo Ship'.
コスタ・デル・ソルやジュノンには バギーに乗ったまま入ることができ、 『運搬船』で運ぶことができます。
You can even enter Costa del Sol and Junon in buggy, by taking a ride on the 'Cargo Ship'.

How to fly the Tiny Bronco
タイニー・ブロンコの操作
How to fly the Tiny Bronco

Press the OK button to get on.
【決定ボタン】 乗る
Press the OK button to get on.

Press the CANCEL button to get off.
【キャンセルボタン】 降りる
Press the CANCEL button to get off.

Tiny Bronco can cross shallow waters and rivers.Players can get on and off it on the beach.
タイニー・ブロンコは、{K}あさせ{K}や{K}{X}{K}を 移動することができます。 {K}海岸{K}でプレイヤーの乗り降りができます。
The Tiny Bronco can cross shallow waters and rivers. You can get on and off it at beaches.

How to ride a Chocobo
チョコボの操作
How to ride a Chocobo

Press the CANCEL button to get off.
【キャンセルボタン】 降りる
Press the CANCEL button to get off.

Chocobos will escape whenever a player dismounts.
チョコボは、{K}プレイヤーが降りるとモげてしまいます。{K}
Chocobos will run off when a player dismounts.

Cid: “Hey, HEY! What're ya tryin'to do? Break the Highwind? Let's fight on the ground!”
Cid: 「お、おい!ハイウインドを壊す気か? 地上で迎え撃とうぜ!!」
Cid: “H, HEY! What're ya tryin'to do? Break the Highwind? We'll fight on the ground!!”

How to drive a Submarine
潜水艦の操作
How to drive the Submarine

Press the OK button to get on/ move forward.
【決定ボタン】 乗る/前進
Press the OK button to get on/ move forward.

Press the CANCEL button to get off/ submerge
& float.
【キャンセルボタン】 降りる/潜行&浮上
Press the CANCEL button to get off/ submerge
& float.

Players can get on and off in bays like this one.
このような{K}入りえ{K}でプレイヤーの乗り降りができます。
You can get on and off in bays like this one.


Menu Dialogue

Aerith
It isn't me.
これ、わたしのじゃないよ
This isn't mine!

Not quite ready yet.
いま、まだダメみたい
Looks like it won't work for now.

This should be okay.
これでいい、かな
I think this should work.

Barrett
Got nuthin' to do with me!
なんだこりゃ? 関係ねぇぜ!
What the hell is this? Nothin' to do with me!

D-d-d-damn! My head hurts!
うぉぉぉぉ、頭痛いぜ!?
Owwwww! My head hurts!

Heh! No sweat!
おぅ、簡単じゃねぇか
Heh! No sweat!

Cid
Not me! Give it to someone else!
オレ様んじゃねえな。誰かにくれちまいな!
Ha! You think this is for me? Give it to someone else!

Hmph. Don't quite get it but...
チッ、ちょっとわからねえぜ。
Hmph. I don't get it...

Hey I like this! Lemme use it!
おぅ、気に入った! 使わせてもらうぜ!
Hey I like it! I'll be taking this!

Cloud
Don't really care.
興味ないな。
I'm not interested.

I'm not sure but...
良くわからないな
I don't really get it.

OK! I've got it!
そうか! わかったぞ。
Right! Got it.

Red XIII
It has nothing to do with me.
オイラ、関係なさそうだね。
This has nothing to do with me.

I don't get it.
わかんないよ~!
I don't get it!

Right, I've got it!
オイラ、おぼえたよ~!
I've got it!

Tifa
I've got the wrong person.
あれ、これは違う人のね。
Hmm, this is for someone else.

I'm not too sure but...
なんだか良くわからない……
I can't quite understand......

Hmm, so that's it.
ふ~ん、そうか、そうなんだ。
Ahh, so that's how it is.

Vincent
It has nothing to do with me.
私には無縁なものだな。
This has nothing to do with me.

I'm still not ready.
どうやら、私はまだ未熟らしい。
It seems as though I am not ready.

I'm getting less human...
これで、ますます人間から離れてゆく……
With this, I become still less of a human……

Yuffie
Oh wow, I'm totally clueless!
何コレ~、いらないよ!
What's this crap!? I don't need it!

Nope! I don't get it!
う、う~ん! わけわかんないよぉ!
U, um! I don't get this AT ALL!

Cool! This should do it!
ラッキー! これでバッチリ!
Cooool! This is perfect!

Cait Sith
It has nothing to do with me.
ボクには関係ないです。
It is not for me. < spoken with polite scottish accent.

Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: nikfrozty on 2010-06-03 10:35:08
See my retranslation thread in general.  It is in "mes" a file inside World_us.lgp, and inside that are also the world map place names.  They all have pointers at the start, so you will need to change those too.

Here is the dialogue I extracted (if you use it, then just give me a little credit as DLPB for getting it for you.  The bottom line is our retranslation):

World Map Dialogue

I decoded these from the game files. Special thanks to JYT, who placed the Japanese with the English for me and checked through them.

Cloud: “We're moving!?”
Cloud: 「な、流される!?」
Cloud: “W...We're being swept away!?"

Cloud: “This is bad!”
Cloud: 「まずい!」
Cloud: “This is bad!”

Cloud: “Hoo boy…There's no way we can walk across now.”
Cloud: 「やれやれ…これじゃ歩いて渡れないな」
Cloud: “Hoo boy…There's no way we can walk across now.”

Cloud: “Not even a Chocobo could make it across…Isn't there a more powerful vehicle?”
Cloud: 「ここはチョコボでも渡れないか… もっとパワーのある乗り物なら…?」
Cloud: “Even a Chocobo might not make it…Maybe if I had a more powerful vehicle…?”

Tifa: “Huh? What!?”
Tifa: 「え?えぇ!?」
Tifa: “Huh? Huuuh!?”

Tifa: “W, wait a minute!”
Tifa: 「ちょ、ちょっと待ってよ!」
Tifa: “W, wait a minute!”

Tifa: “Whew…The sand flows almost like a river…I guess we can't get in.”
Tifa: 「ふう…砂がまるで{X}のようね… これじゃ、ここには入れないわね」
Tifa: “Oh…The sand's like a river…We're not getting in like this.”

Tifa: “Not even a Chocobo could make it across…Let's not go in this way.”
Tifa: 「チョコボでもここを渡るのはムリよね… 入らないようにしよっと」
Tifa: “Not even a Chocobo could make it across…Better not go in this way.”

Cid: “Whoa, whoa, whoa!”
Cid: 「おいおいおいおい!」
Cid: “Whoa, whoa, whoa!”

Cid: “Damn…This's a problem!”
Cid: 「ヤバイじゃねえかこりゃあ!」
Cid: “Damn…This is NOT good!”

Cid: “You gotta be kidding.”
Cid: 「ジョウダンじゃねえ、まったくぉ」
Cid: “You have gotta to be kidding!”

Cid: “Not even a Chocobo could make it across.”
Cid: 「チョコボでも渡れねえな、これじゃ」
Cid: “Even a Chocobo couldn't cross this.”

“Wark!?”
「クェ!?」
“Kweh!?”

“Wark! Waaaark!!”
「クェッ!クェェッ!!」
“Kweh! Kweeeh!!”

“!?”
「!?」
“!?”

Cloud: “Oh man…a breakdown? Now?”
Cloud: 「やれやれ…こんな時に故障か?」
Cloud: “Oh man…a breakdown? Now?”

Tifa: “Hey…Why did it quit!?”
Tifa: 「どうして動かなくなっちゃうのよ!」
Tifa: “Heeey…Why did it stop!?”

Cid: “What energy! Damn! You think I'm just gonna give up!?”
Cid: 「ちくしょう、なんてエネルギーだ! クソッ!あきらめてたまるかってんだ!」
Cid: “Son of a b*tch! What energy! You think I'm just gonna give up!?”

Cloud: “…I got the feeling I'm forgetting something…”
Cloud: 「…何か忘れているような気がするな…」
Cloud: “…I feel like I'm forgetting something…”

Cloud: “Hey, would you stay there just a minute?”
Cloud: 「おい、少しの間でいいから そこにいてくれよ!」
Cloud: “Hey, could you just stay there a minute?”

Tifa: “…Let's see…where was I going…?”
Tifa: 「…うーん…どこに行くんだっけ…」
Tifa: “…Let's see…where was I going…?”

Tifa: “Please, Chocobo, would you wait just a minute?”
Tifa: 「おねがい、チョコボちゃん ちょっとだけそこで待っててね」
Tifa: “Please, Chocobo, would you wait just there?”

Cloud: “…Snow…as far as you can see…Better watch where I walk.”
Cloud: 「…見渡す限りの大雪原か… これはヘタに歩けないな」
Cloud: “…Snowfields as far as the eye can see…Better watch where I walk.”

Cloud: “Now for the Chocobo…”
Cloud: 「さて、チョコボを…」
Cloud: “Now for the Chocobo…”

Send it back to the stables
牧場へ送ろうか
Send it back to the stables

Turn it loose
このまま逃がそう
Turn it loose

Cloud: “Watch out.”
Cloud: 「無事についてくれよ」
Cloud: “Get home safely.”

Tifa: “Let's see…should I:”
Tifa: 「えーと、チョコボを…」
Tifa: “Let's see, should I…”

Send the Chocobo back to the stables
牧場へ送ろうかな
Send the Chocobo back to the stables

Turn it loose
このまま逃がそっと
Turn it loose

Tifa: “Bye. Take care.”
Tifa: 「じゃ、気をつけてね」
Tifa: “Well then, take care.”

Cid: “Ok, Chocobo, I'm gonna…”
Cid: 「さあて、チョコボを…」
Cid: “Ok, Chocobo, I'm gonna…”

Send ya back to the stables
牧場へ送るとするか
Send ya back to the stables

Turn ya loose
とっとと逃がすぜ
Turn ya loose

Cid: “Take care, kid.”
Cid: 「ま、がんばって行きな」
Cid: “Right, off with ya!”

Cloud: “…First, I gotta do something about her.”
Cloud: 「…まずアイツを何とかしなけりゃな」
Cloud: “…First, I gotta do something about HER.”

Tifa: “I can't just leave it there…”
Tifa: 「このまま放っておくわけには いかないわよね…」
Tifa: “I can't just leave like this…”

Cid: “Damn kid! I'll get her no matter what!”
Cid: 「…あのくそガキをつかまえんことには 』の虫がおさまらねえ!!」
Cid: “I'm not lettin' that damn brat get away!"

Cloud: “…I'll place a landmark, and start walking. (Place a landmark by pushing OK button)”
Cloud: 「…目印をつけながら、歩くとしよう」 (で目印をつけることができます)
Cloud: “…I'll place a landmark, and start walking. (Place a landmark by pushing OK button)”

Saving on the World Map
【ワールドマップでのセーブ】
Saving on the World Map

On the World Map, access the menu anytime and select
ワールドマップでは、いつでも メニューを開いて{K}「セーブ」{K}を選ぶと
On the World Map, access the menu anytime and select

SAVE to save your game.
ゲームの状態を保存できます。
SAVE to save your game.

Cid: “Wh, what the hell was that!? That came buzzin' past here like a powerhouse!”
Cid: 「な、なんだ今のは!? スゲェ勢いではじかれたぜ!」
Cid: “Wh, what the HELL was that!? It came buzzin' past like a power station!”

Cloud: “…………?”
Cloud: 「………?」
Cloud: 「………?」

Cloud: “Wh, what the…!?”
Cloud: 「な、なんだ!?」
Cloud: “Wh, what the…!?”

How to drive the buggy
バギーの操!
How to drive the buggy

Press the OK button to get on.
【決定ボタン】 ずる
Press the OK button to get on.

Press the CANCEL button to get off.
【キャンセルボタン】 降りる
Press the CANCEL button to get off.

Buggy's can cross shallow rivers and deserts.
バギーは、{K}{X}のあさい部分{K}や{K}サバク{K}を 移動することができます。
Buggy's can cross shallow rivers and deserts.

You can even enter Costa del Sol and Junon by buggy, by hitching a ride on the 'Cargo Ship'.
コスタ・デル・ソルやジュノンには バギーに乗ったまま入ることができ、 『運搬船』で運ぶことができます。
You can even enter Costa del Sol and Junon in buggy, by taking a ride on the 'Cargo Ship'.

How to fly the Tiny Bronco
タイニー・ブロンコの操作
How to fly the Tiny Bronco

Press the OK button to get on.
【決定ボタン】 乗る
Press the OK button to get on.

Press the CANCEL button to get off.
【キャンセルボタン】 降りる
Press the CANCEL button to get off.

Tiny Bronco can cross shallow waters and rivers.Players can get on and off it on the beach.
タイニー・ブロンコは、{K}あさせ{K}や{K}{X}{K}を 移動することができます。 {K}海岸{K}でプレイヤーの乗り降りができます。
The Tiny Bronco can cross shallow waters and rivers. You can get on and off it at beaches.

How to ride a Chocobo
チョコボの操作
How to ride a Chocobo

Press the CANCEL button to get off.
【キャンセルボタン】 降りる
Press the CANCEL button to get off.

Chocobos will escape whenever a player dismounts.
チョコボは、{K}プレイヤーが降りるとモげてしまいます。{K}
Chocobos will run off when a player dismounts.

Cid: “Hey, HEY! What're ya tryin'to do? Break the Highwind? Let's fight on the ground!”
Cid: 「お、おい!ハイウインドを壊す気か? 地上で迎え撃とうぜ!!」
Cid: “H, HEY! What're ya tryin'to do? Break the Highwind? We'll fight on the ground!!”

How to drive a Submarine
潜水艦の操作
How to drive the Submarine

Press the OK button to get on/ move forward.
【決定ボタン】 乗る/前進
Press the OK button to get on/ move forward.

Press the CANCEL button to get off/ submerge
& float.
【キャンセルボタン】 降りる/潜行&浮上
Press the CANCEL button to get off/ submerge
& float.

Players can get on and off in bays like this one.
このような{K}入りえ{K}でプレイヤーの乗り降りができます。
You can get on and off in bays like this one.


Menu Dialogue

Aerith
It isn't me.
これ、わたしのじゃないよ
This isn't mine!

Not quite ready yet.
いま、まだダメみたい
Looks like it won't work for now.

This should be okay.
これでいい、かな
I think this should work.

Barrett
Got nuthin' to do with me!
なんだこりゃ? 関係ねぇぜ!
What the hell is this? Nothin' to do with me!

D-d-d-damn! My head hurts!
うぉぉぉぉ、頭痛いぜ!?
Owwwww! My head hurts!

Heh! No sweat!
おぅ、簡単じゃねぇか
Heh! No sweat!

Cid
Not me! Give it to someone else!
オレ様んじゃねえな。誰かにくれちまいな!
Ha! You think this is for me? Give it to someone else!

Hmph. Don't quite get it but...
チッ、ちょっとわからねえぜ。
Hmph. I don't get it...

Hey I like this! Lemme use it!
おぅ、気に入った! 使わせてもらうぜ!
Hey I like it! I'll be taking this!

Cloud
Don't really care.
興味ないな。
I'm not interested.

I'm not sure but...
良くわからないな
I don't really get it.

OK! I've got it!
そうか! わかったぞ。
Right! Got it.

Red XIII
It has nothing to do with me.
オイラ、関係なさそうだね。
This has nothing to do with me.

I don't get it.
わかんないよ~!
I don't get it!

Right, I've got it!
オイラ、おぼえたよ~!
I've got it!

Tifa
I've got the wrong person.
あれ、これは違う人のね。
Hmm, this is for someone else.

I'm not too sure but...
なんだか良くわからない……
I can't quite understand......

Hmm, so that's it.
ふ~ん、そうか、そうなんだ。
Ahh, so that's how it is.

Vincent
It has nothing to do with me.
私には無縁なものだな。
This has nothing to do with me.

I'm still not ready.
どうやら、私はまだ未熟らしい。
It seems as though I am not ready.

I'm getting less human...
これで、ますます人間から離れてゆく……
With this, I become still less of a human……

Yuffie
Oh wow, I'm totally clueless!
何コレ~、いらないよ!
What's this crap!? I don't need it!

Nope! I don't get it!
う、う~ん! わけわかんないよぉ!
U, um! I don't get this AT ALL!

Cool! This should do it!
ラッキー! これでバッチリ!
Cooool! This is perfect!

Cait Sith
It has nothing to do with me.
ボクには関係ないです。
It is not for me. < spoken with polite scottish accent.


I haven't tried it yet but can Makou Reactor change the text in the world map??
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: DLPB_ on 2010-06-03 10:41:42
no, simce those changes occur in a completely different file, one which I have already edited.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: nikfrozty on 2010-06-03 10:46:37
How did you edit the mes file in the world_us.lgp then?? Hex editing??
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: DLPB_ on 2010-06-03 11:37:48
yes, a tedious process.  It took most time to get the pointers back correct.  All manually....
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Marc on 2010-06-04 01:14:39
yes, a tedious process.  It took most time to get the pointers back correct.  All manually....

Thanks.

Do you still have a list of the pointers and to what text they refer to ?  It'd make the process of putting together that part of the program much easier.
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: DLPB_ on 2010-06-04 01:18:28
No, sadly, but it is a very small and simple file...it wouldn't take very long at all for someone to create a program for it.  I may start looking into programming hex values in delphi...
Title: [v0.2b] White Choco Shop Editor by titeguy3
Post by: Marc on 2010-06-04 01:21:25
don't worry about it then.

we'll cross that birdge when we get to it.

i wouldn't want someone to invest time in the project with the state its in now (aka not moving forward).
Title: Re: [Release v0.7b] White Choco Shop Editor by titeguy3
Post by: Armorvil on 2010-11-16 21:10:29
I'm in the process of modifying all the shops throughout the game, so I'll be sure to send you my whitechoco.cfg when I'm done ;)

By the way, I have a little request, if I may. There is currently no way of extracting the changes I make inside White Choco, to easily patch a new ff7.exe with my changes. Same thing if I want to turn my mod into a psx-compatible one : I'd have to open shopmenu.mnu, and select the right articles for each shop again, and re-enter the new prices for all items. Needless to say, this is a huge pain (that I had to go through yesterday when I made the patch for my demo, since I had to create a patch from a clean ff7.exe, without the battle menu reconstruction mod etc).

Could an option (that would work the same as "save names", for example) be added, that would save the prices and the shop data in a separate file ? That would help a bunch in duplicating the data from one exe / mnu to another ^^
Whatever the response, I thank and congratulate you for such an awesome tool, anyway :D

EDIT:

You can download here a whitechoco.cfg (http://www.mediafire.com/?6du7e0kg2u5csp1) referencing all shops if you like.
Title: titeguy3's White Choco isn't working [WORKAROUND FOUND]
Post by: Vgr on 2011-01-30 15:46:45
For a little mod I am doing, I would like to edit shops, but White Choco doesn't want to open any file. In fact, when I select "Open", White Choco shut itself down and a new file was created, WhiteChoco.exe.stackdump. Openend it with notepad and here's what I saw :

Exception: STATUS_ACCESS_VIOLATION at eip=75E6F7CC
eax=00000001 ebx=006F29A0 ecx=00000004 edx=00000000 esi=00746580 edi=00180C3C
ebp=0028B7B8 esp=0028B788 program=D:\Émanuel\Final Fantasy\WhiteChoco.exe, pid 9740, thread main
cs=0023 ds=002B es=002B fs=0053 gs=002B ss=002B
Stack trace:
Frame     Function  Args
0028B7B8  75E6F7CC  (000004E4, 00000000, 00180C3C, 00000001)
0028B7F0  7585AFC9  (00000000, 00180C3C, 00746580, 00000004)
0028B808  7585AF5C  (00180C3C, 00746580, 00000004, A17C667D)
0028C8E4  7602B06B  (0028C91C, 7602AAAF, 0028C984, 00402182)
0028C8F4  7602B41C  (0028C91C, 7608A45A, 00000000, 00000001)
0028C984  00402182  (00180C3C, 00000001, 00000005, 00030000)
0028C9C4  00403ED4  (00180C3C, 00000111, 0000232F, 00000000)
0028C9F0  76086238  (00403860, 00180C3C, 00000111, 0000232F)
0028CA68  760868EA  (00000000, 00403860, 00180C3C, 00000111)
0028CAC8  76087D31  (00403860, 00000001, 0028CBE8, 00404A7E)
0028CAD8  76088112  (0028CB70, 00000000, 00000001, 00000000)
0028CBE8  00404A7E  (00400000, 00000000, 006F2511, 00000001)
0028CC78  00404E3F  (00000001, 00FE01A8, 00FE0090, 60030000)
0028CD68  61006198  (00000000, 0028CDA0, 61005510, 0028CDA0)
61005510  61004416  (0000009C, A02404C7, E8611001, FFFFFF48)
 279436 [main] WhiteChoco 9740 _cygtls::handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
 282018 [main] WhiteChoco 9740 _cygtls::handle_exceptions: Error while dumping state (probably corrupted stack)

Any ideas?

EDIT : Found a workaround that works *sometimes* :

- You can try loading constantly and it would work, but boring.

- Open White Choco, then click File > Save Changes, go in Prices and go see some things like some items; now try to open a file, it should work. Anyways this worked for me.

Edit: I'm merging this into the general WhiteChoco thread. - Bosola
Title: Re: titeguy3's White Choco isn't working [WORKAROUND FOUND]
Post by: Leviathan Mist on 2011-07-08 03:02:58
I'm having this exact problem. Has anyone figured out a permanent fix for this yet? Right now I can't get the editor to load up my file at all.
Title: Re: [Release v0.7b] White Choco Shop Editor by titeguy3
Post by: Immortal Damyn on 2011-07-22 05:34:30
So... I read somewhere there's a workaround for this for Win7 Machines, but I can't make it work, and I can't find any other solution. This Would be a nice program to run, but my Win7 Ultimate won't run it :(. Anyone got any ideas?
Title: Re: [Release v0.7b] White Choco Shop Editor by titeguy3
Post by: Lionsmane on 2012-01-17 20:27:46
hmmm, Whitechoco doesn't seem to pick up on the new items and materia etc. that is created in a mod like LostWings. Is this because the kernel2 compatibility or whatever hasn't been integrated?
Title: Re: [Release v0.7b] White Choco Shop Editor by titeguy3
Post by: nfitc1 on 2012-01-18 07:46:03
hmmm, Whitechoco doesn't seem to pick up on the new items and materia etc. that is created in a mod like LostWings. Is this because the kernel2 compatibility or whatever hasn't been integrated?

Seeing that his last update imdicates he's still struggling with LZS I'd have to say it never got implemented. Since he also wants comparability with PSX he'd have to add KERNEL.BIN support as well for PSX names and such.

Come to think of it, I don't remember the last time I saw titeguy...
Title: Re: [Release v0.7b] White Choco Shop Editor by titeguy3
Post by: Lionsmane on 2012-01-18 14:58:58
Ah gotchaa. Well that's a shame because he made a really interesting tool here!
Title: Re: [Release v0.7b] White Choco Shop Editor by titeguy3
Post by: Raziel80 on 2013-03-27 10:48:54
Is it possible to make this program for the PSX PAL English version? or advise me, how it can be done?
Title: Re: [Release v0.7b] White Choco Shop Editor by titeguy3
Post by: kukuta on 2013-06-06 16:44:12
 the download link its broken  :-(. Can someone put the shop editor for download? thx
Title: Re: [Release v0.7b] White Choco Shop Editor by titeguy3
Post by: Bosola on 2013-06-08 19:20:55
The mirror link seems to work just fine.
Title: Re: [Release v0.7b] White Choco Shop Editor by titeguy3
Post by: Raziel80 on 2014-05-10 10:29:57
answering to my own question and for those, who wants to use white choco with PAL version of FF7.
 1) extract shopmenu.mnu file from CD PAL version of FF7 and open shopmenu.mnu file in hex editor.
 2) then delete addresses 4700 - 470B, must to be deleted 12 of "00" (double zeros)
 3) after this, file size of shopmenu.mnu must be 61 892 and this will allow to open PAL shopmenu.mnu in white choco
 4) open shopmenu.mnu in white choco, edit what you want in game shops and apply changes
 5) after this, open again shopmenu.mnu in hex editor and add (insert) addresses 4700 - 470B, must to be added 12 of "00" (double zeros)
 6) after this, file size of shopmenu.mnu must be 61 904 and then import shopmenu.mnu file to CD PAL version of FF7.
sorry for my english
Title: Re: [Release v0.7b] White Choco Shop Editor by titeguy3
Post by: Bosola on 2014-05-10 13:06:10
I think I understand - you're saying the PAL version has twelve empty padding bytes at 0x4700, and that these need to be removed before editing (and reinserted on build).
Title: Re: [Release v0.7b] White Choco Shop Editor by titeguy3
Post by: Raziel80 on 2014-05-10 14:08:57
yes. these need to be removed before editing → Screenshot (http://img45.imagevenue.com/img.php?image=730461998_2014_05_10_16_51_03_122_220lo.jpg)
(after editing shopmenu.mnu in white choco and saving, then insert what has been deleted)
I don't know where to upload images, and that's first what I found.

Here whitechoco.cfg file that includes names of all shops http://www.gamefront.com/files/24224911/whitechoco.cfg.rar
  name of shops 1:                                     name of shops 2:
 (http://img163.imagevenue.com/loc518/th_949793748_2014_05_1_122_518lo.jpg) (http://img163.imagevenue.com/img.php?image=949793748_2014_05_1_122_518lo.jpg)   (http://img219.imagevenue.com/loc989/th_950807499_2014_05_2_122_989lo.jpg) (http://img219.imagevenue.com/img.php?image=950807499_2014_05_2_122_989lo.jpg)


If WhiteChoco crashes when you click on open file, then right click on the WhiteChoco.exe, click on the compatibility tab and choose in compatibility mode: Windows 2000 and click on the checbox: run the program in compatibility mode.
Title: Re: [Release v0.7b] White Choco Shop Editor by titeguy3
Post by: pating on 2014-07-11 02:47:25
wait a minute i have a question, there's a glitch in selling ribbons and water rings in all psx versions. will this editor can be of help to that?
Title: Re: [FF7PC/PSX] Shop Editor - White Chocobo (v0.7b)
Post by: Loseless on 2014-08-02 13:52:14
I'm afraid both links are down. Does anybody have this? I tried searching in the web, but found nothing.
Title: Re: [FF7PC/PSX] Shop Editor - White Chocobo (v0.7b)
Post by: Vgr on 2014-08-02 16:17:24
@pating: Use Wall Market

@Loseless: Here you go (https://docs.google.com/file/d/0B61y41mncFJbWkl3U0JucXdyLUE/edit)
Title: Re: [FF7PC/PSX] Shop Editor - White Chocobo (v0.7b)
Post by: Loseless on 2014-08-02 16:21:42
Thank you so much, Vgr  :D
Title: Re: [FF7PC/PSX] Shop Editor - White Chocobo (v0.7b)
Post by: Abashi76 on 2017-11-04 16:45:22
The site has been taken down.

I need a re-upload of this program.
Title: Re: [FF7PC/PSX] Shop Editor - White Chocobo (v0.7b)
Post by: resinate on 2017-11-20 00:06:40
this thread is prob old but has anyone been able to ever open ff7 or shop file itself on windows 10?
Title: Re: [FF7PC/PSX] Shop Editor - White Chocobo (v0.7b)
Post by: Kefka on 2017-11-21 21:51:19
I had the same problem at first, for some reason White Chocobo never works when I try to open via 'Load FF7 exe'. But it always works fine by using this 'trick' from the first post:

Quote
Known Issues

    Program sometimes crashes when File...Load FF7.exe is clicked. I don't know why, but if this is happening to you, just hit alt+L instead
Title: Re: [FF7PC/PSX] Shop Editor - White Chocobo (v0.7b)
Post by: Chrysalis on 2018-02-04 14:38:10
can anyone mirror this please?
Title: Re: [PSX/PC] Shop Editor - White Chocobo (v0.7b)
Post by: Raffadax on 2020-04-29 18:14:18
I understand this post has not been maintained in some time, but does anyone have a working download link or mirror for WhiteChoko?  Thanks!
Title: Re: [PSX/PC] Shop Editor - White Chocobo (v0.7b)
Post by: Green_goblin on 2020-04-30 13:37:24
I understand this post has not been maintained in some time, but does anyone have a working download link or mirror for WhiteChoko?  Thanks!

https://drive.google.com/open?id=15ZSzAJAbevAVdXTcguykKgoHkRWY1cd_
Title: Re: [PSX/PC] Shop Editor - White Chocobo (v0.7b)
Post by: Raffadax on 2020-05-01 17:29:30
Thank you so much! 
Title: Re: [PSX/PC] Shop Editor - White Chocobo (v0.7b)
Post by: Pure_Mind_Games on 2024-01-25 14:42:31
When I try to load FF7.exe or SHOPMENU.MNU White Chocobo just closes anyone know how to fix this.