[PSX/PC] Save Editor - Black Chocobo (v1.16)

  • Thread starter Thread starter sithlord48
  • Start date Start date
Status
Not open for further replies.
Good work there sith. 1 thing concerning usability though. Is it really necessary with those apply buttons? The way I've been breastfed when it comes to buffers, is that they always should update as automatically as possible. The fact that you have to click apply and save may seem confusing for some. I say, when you uncheck/check a checkbox etch, the buffer follows.

For me it's no big deal, and I'm sure no one really cares, but my boss would strangle me to death if I did this lol.
 
@Voltaire  i have no idea i suspose it depends on how u have the emulator set up , but its part of a "memory card" file.

@gjoerulv, ah the apply buttons (i hate them too), but for the time being they are needed since the data has to be packed in to the vars in a non standard way (depending on the state of all buttons and some also need bitwise opperators to create the value). one day i will switch the buttons to be hidden and triggered automaticly when values change, but for now its just for speed of developing. for now getting the data in correctly to a save is much more important :)

Progress update
+ ability to change "current disc"
+ now processing all chocobos.
+Turtle paradise flyers triggers
+ability to edit chocobos in the "pen" at the farm.
+GUI modifications / a lot to chocobos area

look for the new version with in the next few days.
 
For some reason I can't run the program ???

Using Linux Ubuntu 9.10, 32-Bit, x86 architecture. Or am I executing it the wrong way? I'm using Linux nearly one year now, but I have to learn a lot more x)

So, how should I run it? Just double-clicking doesn't work :P And I can't run it from the terminal either- what am I doing wrong, what should I type in the terminal x)

Thanks for help,

- Deniz
 
d33enz you will need to install libQt (since you use ubuntu w/ Gnome it does not come with it)

for ubuntu you will want to install both libqtcore4 and libqtgui4 (you can do so in synaptic or with a by running
Code: (run in terminal) [Select]
Code:
sudo apt-get install libqtcore4 libqtgui4
edit: it seams that ubuntu 9.10 does not have the qt 4.6.2 libarys in the repos their 4.5.3 so you will have to install the ones from the lucid repo
http://packages.ubuntu.com/lucid/libqtcore4 <- for core
http://packages.ubuntu.com/lucid/libqtgui4 <-for gui
 there seam to be some dependcy issues. when trying to install those on 9.10 since it needs some more updated packages,the good news you can install lucid beta w/ a simple distupgrade , beta now but due out monday or tuesday of next week, or you can install the kubuntu-desktop package, then upgrade it to kde 4.4.1 with the ppa (see www.kubuntu.org for the anouncement). if you have not ever used kde it might be worth checking out (you pick your shell via the sessions menu at you log in screen)
 
Last edited:
deniz@d3:~$ sudo apt-get install libqtcore4 libqtgui4
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Lese Status-Informationen ein... Fertig
libqtcore4 ist schon die neueste Version.
libqtgui4 ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
deniz@d3:~$
I already have the "newest" versions of those packages :)

Oh, yeah, I installed the KDE-Desktop a long time ago- but deleted it, I forgot why... well I'll install it and start it from kubuntu ;P
 
you will have to have kde 4.4.1 at very least the update info is on this page

http://www.kubuntu.org/news/kde-sc-4.4.2

install the ppa before you install the kubuntu-desktop package (so you don't have to upgrade it all after you install it (since 9.10 uses kde 4.3.2 <iirc> by default.)

also as a side note the windows version works just fine in wine.
 
Nice work- it works after upgrading to Ubuntu 10.04-LTS now :]

And I'm sorry, I have to learn much and I don't have much time to translate- but I will go on and finish it soon, be patient please x)
 
This is a pretty nice tool,cant wait for the next update ^^
 
Nice work- it works after upgrading to Ubuntu 10.04-LTS now :]
the program requires qt 4.6.2 or higher on the windows and mac versions its packed in to the exe but for linux, its needed in your libs. so from ubuntu 10.04 on it should work provided you install libQt

And I'm sorry, I have to learn much and I don't have much time to translate- but I will go on and finish it soon, be patient please x)
no hurry don't worry :P

Progress Update: 5/08/10
New: French Translations (by myst6re) will be included in next release, if you need it now let me know i can send it to you or post here. with instructions.

New: Chocobo's Can Be added to stables!
new: battle,battle message + field message speeds can be set.
WIP more setting in game options


 Progress Has Been Slowed down since i have bunches of other stuff going on and black chocobo is mostly a complete replacement for all other known ff7 save game editors. so would now like to ask everyone what features they feel should be added and in what order of importance, in order to spend the little time i have in spots that would be the most preferred features.
 
Last edited:
Hey.. Just wondering if your program can edit hp higher than 9999 to be used with dziugo's patch?? :?
 
Hey.. Just wondering if your program can edit hp higher than 9999 to be used with dziugo's patch?? :?
Yes and No, its completely possible(and i have even tested it w/ his patch) but to avoid breakage w/ non modded games the cap for the Hp/Mp boxes are set to 9999/999.

progress update
v.1.0 is now nearly finished. here are some changes that have taken place.
NEW: Edit Almost all In-game options. Controller mapping Is Incomplete,and locked to protect your save from breaking, look for that after v1
FIXED:Chocobo editing now works. can even add new chocobos. Two more vars to set on a chocobo to be 100% complete
CHANGED: hp /mp box caps are now set to 32767 to work with dziugo's patch.
              almost every "apply" button has been removed.only the ones for item/materia changes remain.
GUIs Getting a Slight Re-do.

Other Save Related News:
PSV file editing might be possible soon. (yea i said it.) I've only done some simple tests but so far it looks possible. More on this when i get my hands on a ps3 to do some testing. Just know i am working on this for a future version.
Nice work man ^^ also any guess if Sephiroth can be allowed in PHS since after Aerith dies i used the Chocobo editor and checked every box that who should be in the PHS and well surprisingly Aerith was in the PHS although she was dead ^^ so any guess if you can add Sephiroth there too??
 
Wow good work!! So the mp can also be edited to 32767?? Wouldn't that cause an error for the game??
 
The Phs Mask Does Not Contain An Entry For Sephiroth. So Its Not Possible. you can add him to your party he' s 0x0A IIRC, but you can't control him and there is nothing i can do about that in the save game to make him contolable.
Wow good work!! So the mp can also be edited to 32767?? Wouldn't that cause an error for the game??
it shouldn't cause one as long as you have dizugo's patch , if you don't the game might not like it.i have yet to test it with out the patch installed. but i suspect at very least the PC version will be ok w/ it.
 
The Phs Mask Does Not Contain An Entry For Sephiroth. So Its Not Possible. you can add him to your party he' s 0x0A IIRC, but you can't control him and there is nothing i can do about that in the save game to make him contolable.
Wow good work!! So the mp can also be edited to 32767?? Wouldn't that cause an error for the game??
it shouldn't cause one as long as you have dizugo's patch , if you don't the game might not like it.i have yet to test it with out the patch installed. but i suspect at very least the PC version will be ok w/ it.
well i hack codes for games myself so i know his ID is 0A and i think i do know how to control him ;)

try using this code it would put Sephiroth in the third slot and he would be controllable try it and tell me the result although it should work

00DB1710 0A
00E0D0F0 C8
00DB181A 0A
 
Last edited:
thoses addresses are out of range of a FF7 save. control for sephiroth has to be changed in the kernel. as far as i know its not possible to do so w/ a save state
 
No. Can't change Sephiroth's AI with a save state. The fact someone might suggest it's possible is quite alarming - you do understand what's actually happening when you use that cheat engine you're so keen on, don't you? You're not just pushing in numbers and hoping for some magical 'big long list with numbers and letters up to F' to come up, right?

I suspect at some point you're going to have to tag someone here or elsewhere on a project and really go through what's actually happening in the machine - what asm is, what little and big endian digits are, that kind of thing. I think you really need to sort out these basics first - no offence, I just think you require it.
 
Last edited:
No. Can't change Sephiroth's AI with a save state. The fact someone might suggest it's possible is quite alarming - you do understand what's actually happening when you use that cheat engine you're so keen on, don't you? You're not just pushing in numbers and hoping for some magical 'big long list with numbers and letters up to F' to come up, right?

I suspect at some point you're going to have to tag someone here or elsewhere on a project and really go through what's actually happening in the machine - what asm is, what little and big endian digits are, that kind of thing. I think you really need to sort out these basics first - no offence, I just think you require it.
I think he's thinking more of save states and possibly active memory addresses. To be fair, if it works for him and his little cheat finder then great for him. I suspect he just doesn't know what the limitations of the save games are.
 
are you guys saying that to me or sithlord48??IF you are talking to me then no,i dont know ASM hacking since i haven't advanced to that level till yet and well I'm happy with my life although making codes for a game is not as easy as you think since i think ill let u make some codes for a game and lets see if you can make it ^^
 
Last edited:
I'm speaking to you.

Please don't take offence, but all this is a bit beyond your level. Some time ago, I too regularly produced GS-codes, including conditional and looping ones. Consider the following codes for FF7 NTSC:

800707BC 039C
30066B3D 0027
30066B3E 0000
30066B3F 0026
30066B40 004F
30066B41 0052
30066B42 0043
30066B43 0045
30070B55 002C
80070B56 1E23
80070B58 FFFF
30070B61 0000
800F8582 0003
800F8580 0100
D00F8A00 0002
800F8A00 0004
D00F8A00 0005
800F8A00 0006
D00F8A00 0007
800F8A00 0000
D10F8A00 0000
800F8A0C 0000
D00F8A00 0000
800F8A0C 0001
800F858E 00FF
800F85A2 00FF
800F83EF 00AA
D01B1FDE ACA2
801B1FDA 0002
D01B1FDE ACA2
801B1FD8 10C0
80154768 8000

This yields a pallete-swapped Safer Sephiroth with a completely different AI pattern, a Demi-3 like spell named 'G-Force' (a large portion of the above just forces a string, actually). Here's a video:

Back then, I thought my 'haxxoring' was pretty **** hot. Now, it seems to me just ****. If you think the skill ceiling is moonjump and teleport codes, think again. I think you're really going to need to get back to basics on machine-level operations. Practicing low-level programming - perhaps simple IO stuff with C (not ++), and then learning about stacks and registers might be a good introduction.

It certainly did a lot for me.
 
yea i really enjoyed my C programs to, you can learn a lot from writing them, i remember one of the first programs i ever made was written in C and all it did w/ output the contents of ram to a konsole. (then crash the computer cause i mistakenly had also filled the ram w/ 0's....)i want to learn assembly, but i havn't the time, ne who, i am borrowing my Cuz's PS3, in an attempt to add psv files to the list of types, but so far the ps3 is not accepting my saves back, does anyone know about this .psv header around here? it seams its ~128bytes long and the psv also appears to have some of the normal psx memory card "index" data after that.(another ~32 bytes or so ) after that is just a psx save game. that can be edited no problem. looks like i might need one of those memory card adaptors for the ps3..
 
Status
Not open for further replies.
Back
Top