Author Topic: [PSX/PC] Save Editor - Black Chocobo (v1.16)  (Read 1110730 times)

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [RELEASE v1.9.3]: Black Chocobo - FF7 Save Game Editor
« Reply #475 on: 2011-09-21 16:06:53 »
Not sure what happened but I ended up with 2 clouds in my team.  Cid turned into cloud, although it was still Cid's data... just not his avatar or name.  It also kinda buggered the game up.

Can't replicate cause I dunno what I did.

sithlord48

  • *
  • Posts: 1640
  • Dark Lord of the Savegame
    • View Profile
    • Blackchocobo
Re: [RELEASE v1.9.3]: Black Chocobo - FF7 Save Game Editor
« Reply #476 on: 2011-09-21 16:10:26 »
check the ID of cid. if you set it to cloud it will show in BC but might not in game , the game gets touchy when you change peoples IDs

also check the party members to be sure its not showing two clouds.

Asa

  • *
  • Posts: 48
  • சணல் ஒரு பையில்
    • View Profile
Re: [RELEASE v1.9.3]: Black Chocobo - FF7 Save Game Editor
« Reply #477 on: 2011-09-22 17:01:43 »
Hi, I updated my file.
Black Chocobo JA 9 23

sithlord48

  • *
  • Posts: 1640
  • Dark Lord of the Savegame
    • View Profile
    • Blackchocobo
Re: [RELEASE v1.9.3]: Black Chocobo - FF7 Save Game Editor
« Reply #478 on: 2011-09-25 23:17:49 »
Progress Update <todays date?>

Finally decoded the controller mapping (note:only used by non pc saves) you can now edit the controller maping for non pc save games. (i made fancy button icons hope you all like em :D) the psx will only use this mapping if you set your controls to custom. there is data here in the pc version but it tends to hold the defalut map. (a few saves have had junk data here, possible failure of my previous editing, as i can't find similar data in any known untampered saves) , i think the pc version saves these mappings in <ff7dir>/ff7input.cfg or other config file. editing doesn't seam to affect the pc version.

optimized the  slot selection dialog  its not less then 500 lines (down from over 2k!)

Vegeta_ss4 , updated the unknown var table to show leading 0 and the leading numbers for binary mode.

I've Enabled you to edit unknown variables via their hex or binary value (can edit any single bit now, be sure to use sane data when you do this.)

we added the masks for the mds7st1 and mds7st2 items (he discovered them i coded the buttons.)

slight bit of reordering of the item tab

@asa, you might want to update the current bchoco_ja.ts file there have been a few string changes. i would like to keep this file current. (at least untill 1.9.4 is released)

same for anyone who wants to update the french translation:bchoco_fr.ts file
« Last Edit: 2011-09-26 03:22:30 by sithlord48 »

Vgr

  • Global moderator
  • *
  • Posts: 2163
  • If it quacks like a duck, it must be a duck
    • View Profile
Re: [RELEASE v1.9.3]: Black Chocobo - FF7 Save Game Editor
« Reply #479 on: 2011-09-26 12:07:26 »
I'll be updating once I get home tonight :)

Asa

  • *
  • Posts: 48
  • சணல் ஒரு பையில்
    • View Profile
Re: [RELEASE v1.9.3]: Black Chocobo - FF7 Save Game Editor
« Reply #480 on: 2011-09-26 12:56:46 »
I updated ja file.
Black Chocobo JA 9 26

And, maybe, you already know
1.9.3  Location => Name

"Vestibule" and "Hallway"
They are same Loc ID: 88.

"Lower Sector 4 Plate"
Cloud stays in the air.

I only checked on Japanese FF7 International.
« Last Edit: 2011-09-26 12:58:41 by Asa »

sithlord48

  • *
  • Posts: 1640
  • Dark Lord of the Savegame
    • View Profile
    • Blackchocobo
Re: [RELEASE v1.9.3]: Black Chocobo - FF7 Save Game Editor
« Reply #481 on: 2011-09-26 19:54:42 »

"Vestibule" and "Hallway"
They are same Loc ID: 88.

"Lower Sector 4 Plate"
Cloud stays in the air.

I only checked on Japanese FF7 International.

for the "lower Sector 4 plate" the x,y,z coord prolly need to be adjusted, ill look in to the "vestibule/hallway" later , im sure there was a reason they were both added, they could be the same.(have to check in game)

thanks for updating the lang file it being commited to the svn now.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [RELEASE v1.9.3]: Black Chocobo - FF7 Save Game Editor
« Reply #482 on: 2011-10-02 16:26:33 »
I am to believe the Sephiroth name text is found in the save, any chance of adding support to edit it?

sithlord48

  • *
  • Posts: 1640
  • Dark Lord of the Savegame
    • View Profile
    • Blackchocobo
Re: [RELEASE v1.9.3]: Black Chocobo - FF7 Save Game Editor
« Reply #483 on: 2011-10-02 21:45:53 »
I am to believe the Sephiroth name text is found in the save, any chance of adding support to edit it?
most char names are found in the save map.. (not cloud, cait sith or vincent) the rest are, as part of the char map, you can already edit it.

sithlord48

  • *
  • Posts: 1640
  • Dark Lord of the Savegame
    • View Profile
    • Blackchocobo
Re: [RELEASE v1.9.3]: Black Chocobo - FF7 Save Game Editor
« Reply #484 on: 2011-10-07 02:20:45 »
Small Progress Update

Lots of internal optimizations, none should be noticed except for one you can now open files with black chocobo! also the gui has been refined more.

*nix users will have to uninstall any previous version of black chocobo before installing 1.9.4 , the install path has been changed to a more standard /opt/blackchocobo with a simlink to /usr/bin/blackchocobo. you can do blackchocobo ~/.wine/drive_c/FF7/save/save00.ff7 now to open files with bc on a *nix box.

added a few new features, the most noteable are,
copy / paste materias to/ from materia stock/chars slots.
Diffing for full save slots

Eslava

  • *
  • Posts: 70
    • View Profile
Re: [RELEASE v1.9.3]: Black Chocobo - FF7 Save Game Editor
« Reply #485 on: 2011-10-07 12:18:51 »
Progress with the save game combinations for finding vars:

Disc 1 is completed, over 500 saves.

Saves features.

-Cloud and Barret have been edited to max stats with BlackChocobo.
-Yuffie is not obtained ASAP to leave room for comparison between scenes with and without optional chars.
-The game is edited when reaching Gold Saucer to have 100 GP.
-The game is edited while the events in Wutai take place to have a high leveled Yuffie.
-The game is edited to obtain the Mythril and ring from the sleeping man (Battles).
-The game is played with the spanish version so the location of each save will appear in spanish. The spreadsheet has the locations in english though.

Saves Download

Save1 pack
Save2 pack
Save3 pack
Save4 pack Outdated, check post below

Spreadsheet Features

-The spreadsheet serves as a guide for each save.
-I will be updating it but I wont release more saves until disc 2 is completed.
-The numbers at each save mean the file and slot: s2-3 -> save2.ff7 slot 3
-The saves in bold mean that the game progresses from there, not in bold means it is a save with an alternative path just to compare vars.
 ie. s2-3 Lost at Fort Condor - s2-4 Won at Fort Condor (The following saves will start from won at Fort Condor).
-The already found vars can be checked at BlackChocobo's wiki page

Links

Spreadsheet
Blackchocobo Savemap Wiki Page
« Last Edit: 2011-10-10 12:56:55 by Eslava »

dkma841

  • *
  • Posts: 1225
  • delete
    • View Profile
Re: [RELEASE v1.9.3]: Black Chocobo - FF7 Save Game Editor
« Reply #486 on: 2011-10-07 17:02:45 »
Wow thanks alot Eslava this should be fun! was waiting for something like this :) also thank you again sithlord for this godly tool :D

sithlord48

  • *
  • Posts: 1640
  • Dark Lord of the Savegame
    • View Profile
    • Blackchocobo
Re: [RELEASE v1.9.3]: Black Chocobo - FF7 Save Game Editor
« Reply #487 on: 2011-10-07 21:06:42 »
Wow thanks alot Eslava this should be fun! was waiting for something like this :) also thank you again sithlord for this godly tool :D

Eslava has been working like a mad man, i would argue his the most productive member of the team. right now were all trying to find some new progression and field item bits. since that is mostly all there is left to be discovered. these files will be much more useful when 1.9.4 is released and you can diff and view the entire saves. since bits are still unknown in the "known" stuff. its getting there i'm thinking time for some bug hunting and if all goes well 1.9.4 should be all packed up sometime this weekend.

sithlord48

  • *
  • Posts: 1640
  • Dark Lord of the Savegame
    • View Profile
    • Blackchocobo
Re: [RELEASE v1.9.4]: Black Chocobo - FF7 Save Game Editor
« Reply #488 on: 2011-10-08 20:21:20 »
Version 1.9.4 is released. See the first page for links to files.

Eslava

  • *
  • Posts: 70
    • View Profile
Re: [RELEASE v1.9.4]: Black Chocobo - FF7 Save Game Editor
« Reply #489 on: 2011-10-10 12:55:58 »
This one was so much faster.

Disc 2 is Completed

Downloads

Save1 pack
Save2 pack
Save3 pack
Save4 pack
Save5 pack
Save6 pack Outdated, check 4 posts below

Spreadsheet

LINK
« Last Edit: 2011-10-15 10:37:30 by Eslava »

sithlord48

  • *
  • Posts: 1640
  • Dark Lord of the Savegame
    • View Profile
    • Blackchocobo
Re: [RELEASE v1.9.4]: Black Chocobo - FF7 Save Game Editor
« Reply #490 on: 2011-10-10 13:19:30 »
as usual after packaging everthing up , i started to add some more code.last night i
wrote a new text conversion class that should display both text from the latin and japanese games correctly (don't have a ja copy to test will , need to find one, the ja conversion string is based on the strings used in makou reactor.). i've tested the latin chars and they seam to be written and reteraved correctly. also i fixed a noted error with the string list (that how the class started..). also fixed the "save" function. perhaps i will release a 1.9.41 as a release.

anyone find any bugs. let me know.

Asa

  • *
  • Posts: 48
  • சணல் ஒரு பையில்
    • View Profile
Re: [RELEASE v1.9.4]: Black Chocobo - FF7 Save Game Editor
« Reply #491 on: 2011-10-10 16:20:11 »
Thank you very much for supporting Japanese display.
Currently, SVN Black Chocobo only supports to display Japanese phonogram for unit name save data, and cannot edit Japanese.
If focus the text box or use save location change function, Japanese character data will be broken like a previous versions.
Is my understanding right?

And, I modified my Japanese file a little.
Please use this
Black Chocobo JA 10-11
« Last Edit: 2011-10-10 16:36:12 by Asa »

sithlord48

  • *
  • Posts: 1640
  • Dark Lord of the Savegame
    • View Profile
    • Blackchocobo
Re: [RELEASE v1.9.4]: Black Chocobo - FF7 Save Game Editor
« Reply #492 on: 2011-10-10 17:32:02 »
Thank you very much for supporting Japanese display.
Currently, SVN Black Chocobo only supports to display Japanese phonogram for unit name save data, and cannot edit Japanese.
If focus the text box or use save location change function, Japanese character data will be broken like a previous versions.
Is my understanding right?

And, I modified my Japanese file a little.
Please use this
Black Chocobo JA 10-11

yes i seam to have some problems encoding back to ff7 string in japanese.its my function initilizing the ja strings in reverse (it might work correctly on a japanese system) im not sure how those chars are saved on the psx side. i was looking at how myst6re does the japanese field strings in makou reactor/hyne (no ff8 and ff7 don't use same encodig.) and i noticed that there are several Ja tables. (idk why). shockingly i didn't just use the code (no issues gpl code to another gpl program) besides he does not have a write back to ff7 string function (that i noticed)

thx for the lang update, ill apply that now .

Eslava

  • *
  • Posts: 70
    • View Profile
Re: [RELEASE v1.9.4]: Black Chocobo - FF7 Save Game Editor
« Reply #493 on: 2011-10-15 10:36:20 »
This is the final update for the savegame collection.

Disc 3 is finished.

Recap of known things not achieved in this collection:
-The game is played with both optional characters, in order to fully check what vars change it should have been played again with each and with none.
 Yuffie is not obtained as soon as you can get her in order to leave room to make comparisons with that part of the game.
-The Umbrella is not obtained in Speed Square.
-The four huge materia missions are won and lost but the playthrough carries with the winning saves so in the end the four huge materia are shown in Cosmo Canyon.
 In order to have all the possibilities, there should be 4 playthroughs more that reach Cosmo Canyon with 1, 2, 3 and 4 failed missions.
-Only the date with Aeris is played.
-Bahamut Zero and other unique items can be obtained or they can be lost and then found in the digging camp, The latter is not achieved.
-The Sources in the vending machine of Shinra HQ are not obtained.
-The prizes  for the snowboarding and motorbike minigames in Gold Saucer are not obtained due to the player's suckiness.
-Not all combinations of paths in Northern Crater are made but the relevant ones are there (making all will take a thousand saves more).
-More stuff that might be passed by and didn't notice.

A little recap of the characteristics:
-The saves are edited in several parts of the game, mostly to change gil, GP, battles, materia and character stats.
-From the half till the end, the game is played with a patch that removes random battles, this has no effect on the save vars.
-The game is played with the spanish version so the locations appear in spanish but the spreadsheet have them in english.

Numbers and stuff for fun:
-7 files of 10 slots each, a total of 1037 saves.
-Maximum number of saves in a fixed location: 70 (Northern Crater).
-Number of saves for Disc 1: 536 (51.68%)
-Number of saves for Disc 2: 255 (24.59%)
-Number of saves for Disc 3: 246 (23.73%)


Downloads

Save1 pack
Save2 pack
Save3 pack
Save4 pack
Save5 pack
Save6 pack
Save7 pack

Spreadsheet

LINK

Happy var finding :)

dkma841

  • *
  • Posts: 1225
  • delete
    • View Profile
Re: [RELEASE v1.9.4]: Black Chocobo - FF7 Save Game Editor
« Reply #494 on: 2011-10-17 18:35:50 »
Eslava thanks alot dude

sithlord48

  • *
  • Posts: 1640
  • Dark Lord of the Savegame
    • View Profile
    • Blackchocobo
Re: [RELEASE v1.9.4]: Black Chocobo - FF7 Save Game Editor
« Reply #495 on: 2011-10-31 03:32:52 »
Progress updates.

1.9.5 inches closer some of the changes are
  • Better Progression control and flashback improvements as a result of them
  • New Class for FF7<->PC string conversions, Read/Input latin or japanese Type Chars
  • Detect unsaved changes and prompt
  • Loaded non ff7 saves will show string like in memcard manager not their region string saved in mc index.
  • Internal changes less ram used and less cpu time
  • Fixed: Save function
  • Should have german translation ,so will support all langs ff7 was released in!
  • chaneing a char id should now set the new id w/ a correct weapon
  • option dialog uses combo box to select font size instead of buttons.

Asa

  • *
  • Posts: 48
  • சணல் ஒரு பையில்
    • View Profile
Re: [RELEASE v1.9.4]: Black Chocobo - FF7 Save Game Editor
« Reply #496 on: 2011-10-31 06:47:19 »
I refined and added new strings. It makes on time?
Black Chocobo JA 10-31

Asa

  • *
  • Posts: 48
  • சணல் ஒரு பையில்
    • View Profile
Re: [RELEASE v1.9.4]: Black Chocobo - FF7 Save Game Editor
« Reply #497 on: 2011-11-01 08:03:25 »
Japanese Char checker for "Black Chocobo" (JavaScript)

I only checked on IE8, Firefox 3 & 7 on Windows XP.
Maybe, some characters are not displayed by browser and its font.

sithlord48

  • *
  • Posts: 1640
  • Dark Lord of the Savegame
    • View Profile
    • Blackchocobo
Re: [RELEASE v1.9.4]: Black Chocobo - FF7 Save Game Editor
« Reply #498 on: 2011-11-01 12:19:25 »
thats pretty cool :D.  btw more updates.

new: ask for a type if unknown (basicly if you edit w/o opening a file and try to save)
new: check headers of files for type; prevent ppl from opening pSX's state files (psv).

new: BC will flag a change if you open a file with incorrect varibles, bc does fixes on load at least for things it calculates, it is not a bug.

new uses homepath as default to save psx/psv/psp files, also vgs and dex types are saved with the emu-save-path.
« Last Edit: 2011-11-01 12:41:58 by sithlord48 »

sithlord48

  • *
  • Posts: 1640
  • Dark Lord of the Savegame
    • View Profile
    • Blackchocobo
Re: [RELEASE v1.9.4]: Black Chocobo - FF7 Save Game Editor
« Reply #499 on: 2011-11-06 04:19:13 »
Some more progress

check and account for multi block saves in Virtual Memory Card formats (currently can't view or export them)

unlike some psx memory card tool.. its ok if the linked blocks are next to each other
almost full reading of the VMC  type Directory Frames;
auto clean VMC type 'empty' slots before viewing (advert crash on loading a corrupt empty slot).

fixed a few things like emptyslots getting 1 byte of data written to them (exp next if auto lvl<-> exp enabled).
improved the "file changed" detection (and cleaned all false positives).
allow editing of non ff7 saves (single block type only) via the "unknown vars" table (limited to ~4k data in table)