Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Raziel80

Pages: [1] 2 3 4 5 6
1
Great Job!! What are the differences between White Wind and Powersoul?
Thanks. Basically they work with different data. They have different hacks that are different from each other. If they read the same values, they display them differently.
Powersoul can change any value in the Savemap:
https://wiki.ffrtt.ru/index.php/FF7/Savemap
https://ff7-mods.github.io/ff7-flat-wiki/FF7/Savemap

P.S.: Update: White Wind (v1.22.03):
- fixed a bug with images
- fixed a bug where the text box did not change the value of the number of items in battle

2
White Wind (v1.22) changes:
- fixed a bug where some text boxes were writing the value to the wrong address if the emulator is not ePSXe 1.7.0
- Tabs: Materia 1, Materia 2: Hint in the Weapon/Armor combo boxes displays their stats/characteristics


- Tabs: Materia 2, Materia Inv: shows also total AP received during current playthrough

- Equipment Tab: Hint in the Weapon/Armor/Accessory combo boxes displays their stats


- Chocobo Tab: Chocobo Battles are displayed over the entire area, not only on the Chocobo tracks

Other Tab:
- AP received text box displays total AP received
- Gil plus, Enemy lure, Pre-emptive, Chocobo lure checkboxes writes the changed value
- Games Tab: text boxes was added to display values for Super Dunk, 3-D Battler and other mini games

Hacks2 Tab:
- combo boxes were added to display current Map module and current location: World, Field, Battle
- Highwind: land anywhere checkbox: allows to land on the any terrain where Main Character can walk
- Walk anywhere checkbox: allows main character to walk anywhere on the World map (Thanks Mav for the idea)
- Walk 8x faster on Field checkbox: allows to walk 8x faster and run 2.5 faster on the Field map. (Warning: This will cause the character to take up more space on the map and he will not be able to pass through narrow passages.)
- AutoSkip Text checkbox: if the circle button is not pressed, then the text is automatically skipped (hack will work after battle or enter/exit from town)
- AutoContact checkbox: if the circle button is not pressed, then the Main Character is automatically contacts/talks with everyone who is nearby. (hack will work after battle or enter/exit from town)

- Tab Opt. (Options): controls were added to change camera position on the World map (Save before changing camera position, because the game is not designed to have that kind of control on the World map and the character may get stuck in the ground)


Tab Chars (Active Characters): displays stats of 3 Active Characters:
- HP, MP, Level, Exp, limit level, limit bar, status out of battle can be changed on this tab (click on the value to change)
 

 

- Weapon, Armor, Accessory, Materia, Materia AP can be changed on this tab


- "Show other Character stats" combo box allows to change the previously mentioned stats for any Character
- Hint in the Weapon/Armor/Accessory labels displays their stats


- The title in the trainer shows name of the Map module

3
Powersoul (v1.21) changes:
- fixed a bug where some text boxes were writing the value to the wrong address if the emulator is not ePSXe 1.7.0
Equipment Tab:
- fixed error where text boxes on the lower left side did not change value
- Hint in the Weapon/Armor/Accessory combo boxes displays their stats

Tabs: Stats 1-3:
- displays Exp, Exp to next level, limit level, limit bar, kills, learned limits, limit uses, status out of battle, row
 

- stats that can be changed on this tab (click on the value to change): Base stats (Strength-Luck), Source stats (Strength-Luck), Level, Exp, Exp to next level, limit level, limit bar, kills, learned limits, limit uses, Character ID, status out of battle


- Inventory Tab: shows total AP received during current playthrough
- Active Chars Tab: Exp plus multiplier checkbox writes the changed value

Hacks2 Tab:
- "+1x Damage for each Status" checkbox: +1x Damage for each Status for Master Fist formula
- Count All materia checkbox: Count also AP from Master Command, Master Magic, Master Summon, Underwater, Enemy Skill materia in the Missing Score formula
- "Display AP for All" checkbox: display AP for Master Command, Master Magic, Master Summon, Enemy Skill materia in the game
- Char lvls/49 checkbox: change (A2) formula for Yoshiyuki/Princess Guard to:
Grayed State: Sum of character levels in battle / 49. The weapon becomes weaker if there are less than 3 characters in battle.
Checked State: Sum of character levels in battle / 48. The weapon does not become weaker if there are less than 3 characters in battle.

Damage Tab:
- Materia 100% Break checkbox: Materia 100% Cap is increased to 200% for MP Plus, HP Plus, Speed Plus, Magic Plus, Luck Plus.

Field Items Tab:
- Show Savemap checkbox: shows many Savemap values. There are more bits/bytes explained then on QhimmWiki.

 



- Hint in the Description/Location labels shows Savemap offset and Makou Reactor variable


- Show Vars checkbox: shows range of Makou Reactor variables and Savemap offsets.
- some stats of all Characters can be changed there (click on the value to change), such as: Character ID, Level, limit level, limit bar, status out of battle, row, learned limits, kills, limit uses, Name, Exp, Exp to next level.


- Chocobo stats can be changed on this tab


P.S.: Update: Powersoul v1.21.02 - fixed a bug with images

4
0x400000 + 0x567328 = 0x967328 (Forgot to say that these addresses are for ePSXe 1.7.0)
My tool shows base PC address and base ePSXe address in RAM. (Click on the empty menu, between the "About" and "Exit" menus, when the game process is running.) Tool shows Base address in brackets for 32/64 bit OS.
Base address + 0x567328. For 32-bit Operating System it is usually 0x400000. If you add "Base address in brackets" to the offset 0x567328 you will get the address you want in RAM. For my OS it is 0x400000 + 0x567328 = 0x967328.
Or you can add Base ePSXe address, that my tool shows, to PSX address 8001B308 (0x1B308) you will get the address in RAM. For example: Base ePSXe 1.7.0 address 0x94C020 + 0x1B308 = 0x967328 address in RAM.

5
Is it possible to see the changes in RAM offsets when using your tool?
No. My tool can display only base emulator address. Click on the empty menu in the main top menu of the window, between the "About" and "Exit" menus, when the game process is running. You can use other tools that can show changes in RAM.

Do you have a table showing this?
Here are the 32-bit OS addresses for Pal English version (SCES-00867) for ePSXe 1.7.0:
0x400000 + 0x567328 = 0x967328 (PSX address 8001B308) tool writes 0x7FFF value (HP cap in menu)
0x400000 + 0x567334 = 0x967334 (PSX address 8001B314) tool writes 0x7FFF value

How many digits to display:
0x400000 + 0x56CED8 = 0x96CED8 (PSX address 80020EB8) tool writes 5 value
0x400000 + 0x56CF18 = 0x96CF18 (PSX address 80020EF8) tool writes 5

0x400000 + 0x56C9FC (PSX address 800209DC) tool writes 5 (PHS menu)
0x400000 + 0x56CA3C (PSX address 80020A1C) tool writes 5

0x400000 + 0x571980 (PSX address 80025960) tool writes 0x0062182B value (Changes to the game instructions)
0x400000 + 0x571B08 (PSX address 80025AE8) tool writes 0x0062182B value

in the battle:
0x400000 + 0x62EA70 = 0xA2EA70 (PSX address 800E2A50) tool writes 5 value
0x400000 + 0x62EA88 (PSX address 800E2A68) tool writes 5
0x400000 + 0x62EB8C (PSX address 800E2B6C) tool writes 5

0x400000 + 0x6325D4 (PSX address 800E65B4) tool writes 0x8000 value (battle square)

0x400000 + 0x630588 (PSX address 800E4568) writes 5 (hp digits in heal window in battle)
0x400000 + 0x6305AC (PSX address 800E458C) writes 5
0x400000 + 0x630628 (PSX address 800E4608) writes 5

Other changes change the game menu to fit 5 digits. I can write the rest of the offsets if you need it, but it will take some time.

6
I have set the HP to 15,910, which is the maximum value for a 16-bit signed integer.
Strange number, it should be 32767.

7
How exactly does your program work? Is it similar to cheat codes? Thanks for your reply.
Yes, it works like cheat codes. The program only changes bytes. The point is that you need to change several menus.
In the battle:
1) main menu 
2) HP/Max HP in the small window, when you use potion or cure spell on your characters in battle.
Out of battle:
1) main menu
2) Item menu: when you use potion out of battle
3) Magic menu: when you use cure spell on your characters out of battle
4) PHS menu
It will take a lot of time. That's why no one has done a patch before.
Which PSX version of the FF7 are you interested in? pal, ntsc or other?

8
I'm really interested in one thing: displaying the HP break at 32767 correctly in the HUD. I'll try to create a permanent patch for PSX by modifying the game's exe file. For now, I've removed 9999 HP to 15910 (I don't know why it's this number), but the digits don't display correctly. Do you think it's possible to create a patch that works well on PSX?
Do you mean displaying 32767 HP in the menu in/out of battle? I think it's possible, but you need to find out in which PSX files this data is located and adjust HP location in the menu outside of battle and in battle. In terms of displaying values ​​correctly, you need to know how many digits are being displayed. For "9999" it is 4, for "32767" it is 5. Find that number 4 and change it to 5. The most difficult thing here will be setting the location of the health points. This topic explains how to hack PSX version: https://forums.qhimm.com/index.php?topic=12174.0

9
I am adding more info to the wiki every time I learn something new about the game, in time the info will be more and more complete if everyone does.

This is some information that is not on the Qhimm wiki: (information from here: https://sithlord48.github.io/ff7tk/FF7FieldItemList_8h_source.html)

0x0C86: Savemap address
B[1][226]: Makou Reactor variable
map: blin68_1
0x20: KeyItem: KeyCard 68

0x0C8B
B[1][231]
map: bonevil
0x08: KeyItem: Lunar Harp

0x0C8C
B[1][232]
map: sinin2_1
0x02: KeyItem: Key To Basement

0x0CBD
0x02: Mind Plus ("nivl_3") or Luck Source ("nivinn_1") (Note: they share same bit you can only get one possible)
0x04: Elixir ("niv_w")
0x08: Turbo Ether ("niv_ti1")
0x10: Platinum Fist ("niv_ti2")
0x20: Luck Source ("nvmin1_2")

0x0CEC
0x80: KeyItem: Gold Ticket ("games_1")

0x0CF1
map: games_1
0x01: Gil Plus Materia
0x02: Exp Plus Materia

0x0CF2
0x40: Sprint Shoes ("coloss")

0x0CF3
map: coloin1
0x20: Omnislash
0x40: W-Summon

0x0D44
map: min51_2
0x20: Stole boys 5 gil (note: also need to activate 0x80 bit from 0x0D65)
0x40: Turbo Ether (note: also need to activate 0x80 bit from 0x0D65)

0x0D50
0x04: HP Shout ("blin64") (If $GameMoment >= 1008)

0x0D55
map: blin63_1
0x02: Coupon A from Shinra HQ
0x04: Coupon C from Shinra HQ(0x04)
0x08: Coupon B from Shinra HQ(0x08)
0x80: Grow Lance (If MainProgress >=1008)

0x0D57
(0x01: buy "Shinra Gym Special Drink" for 250 gils)
0x02: Mind Source + Speed Source from vending machine ("blin64") (If $GameMoment >= 1008; And if "Shinra Gym Special Drink" was buyed for 250 gils)
0x10: KeyItem: Keycard 65 ("blin62_1")

0x0D60
0x02: Elemental Materia ("blin62_1")

0x0D63
0x10: MP Absorb ("yufy1")
0x80: Limited Moon ("bugin2")

0x0D65
0x08: Bahamut Zero Materia ("bugin1b")
0x10: Turbo Ether ("gidun_4")
0x80: "Found hidden draw" ("min51_2")

0x0D66
0x80: Rewarded for viewing all Turtle Paradise Flyers ("utapb")

0x0D7B
0x08: Potion ("junpb_2")

0x0D81
map: onna_52
0x01: KeyItem: Bikini briefs
0x01 and 0x02: KeyItem: Lingerie (note: two bits are activated)

0x0D82
0x10: 10 Phoenix Down ("mtcrl_8") (battle #512)

0x0D93
0x08: Work Glove ("kuro_7")
0x10: Nail Bat ("kuro_5")

    
0x0E2E wrong address in wiki, it is 0x0E31 (note: there are two 0x0E2E addresses, 2-nd is wrong)
B[11][138]
Northern Cave
0x01: Bottom of Northern Cave talk {las4_0/dic/s0}
0x02: Set to 1 when you enter the map "las3_3" comming from map "las4_1" {las3_3/dic/s0}

0x0E30 wrong address in wiki, it is 0x0E32
B[11][140]
Northern Cave - Received items from party in the last talk

0x0E38
map: games_2
0x08: Speed Source
0x20: Ink
0x40: T/S Bomb
0x80: Dragon Fang

0x0E3C (1 byte) Special Battle Wins in Battle Square
B[11][152]
If Var[11][152] == 1 then "For winning the Special Battle, Received "Final Attack" Materia!"
If Var[11][152] == 2 then "For winning the Special Battle, Received "Autograph"!"
If Var[11][152] == 10 then "For winning the Special Battle, Received "Ribbon"!"
If Var[11][152] == 3 then "For winning the Special Battle, Received "Combat Diary"!"
If Var[11][152] == 4 then "For winning the Special Battle, Received "Gambler"!"

0x0E3D
0x01: Dragon Scales ("games_2")
0x02: Cauldron ("games_2")
0x04: Chocobo Lure ("farm")

0x0EA6 (4 bytes value): AP received during current playthrough

0x0F05: Savemap address
B[13][97]: Makou Reactor variable
map: bonevil
0x01: Bahamut Zero Materia
0x02: Phoenix Materia
0x04: W-Item Materia

0x0F5C (3 bytes) (The value is updated when you enter the menu)
B[13][184]
Party leader's coordinates on world map:
Party leader X position on the world map (X coord). Value from 0 up to 295000

X Coordinates = Value & 0x7FFFF

0x0F5E (1 byte) World model Id = Value >> 3 = (0-31)

0x0F5F Party leader viewing direction

0x0F60 (3 bytes) (The value is updated when you enter the menu)
B[13][188]
Party leader Y position on the world map (Y coord). Value from 1 up to 230000

Y Coord = Value & 0x3FFFF

0x0F62 (1 byte) (Note: It looks like it is fractions for Z Coord)
Z Coord fractions = Value >> 2 = (0-63)

0x0F63 Party leader Z altitude on the world map (Z coord).

0x0F64 (8 bytes) Caught Wild Chocobo's coordinates on world map (Notes: The values are read in the same way as above. This is how Black Chocobo reads these values)
Same for Tiny Bronco/Chocobo's
Same for Buggy/Highwind's
Same for Submarine
Same for Diamond=>Ultimate=>Ruby Weapon's

0x0FA4
0x01:
0x02: Enhance Sword (gaiin_4)
0x04: Fire Armlet (gaiin_5)
0x08: Elixir (gaiin_3)
0x10: Speed Source (gaiin_3)
0x20: Javelin (gaiin_1)
0x40: Elixir (gaiin_5)
0x80: Ribbon (gaiin_1)

And here is information about 3 variables (V[3][18] = 0x0CB6; V[3][207] = 0x0D73; V[13][80] = 0x0EF4; ) that is not on the wiki:

10
Is there more detailed information about Savemap data somewhere than on the Qhimm wiki? Not all bits for field items and conversations are taken into account there.

11
Thanks for the new features.

12
Powersoul (v1.19.3) updates:
- All tabs update values automatically, except: Equipment, Stats 1, Stats 2, Stats 3, Inventory tabs. (Field Enc tab updates values only out of Battle).
- The trainer can be started before starting the emulator.
- The trainer should work with any emulator, but the name of the exe file should be: "ePSXe.exe" or "ePSXe ENG.exe" or "PCSX.exe".
- Now the trainer does not close automatically if the process is closed.

Equipment Tab:
- Hint on the Materia Images shows also Materia AP levels.
- Do not need to select Materia with left mouse button first, to use a pop-up menu on the Materia Image. Only right click is needed.


Inventory Tab:
- Hint on the Materia combo box/text box shows also Materia AP levels.
Active Chars Tab:
- also displays out of Battle values for: Full Accuracy, Evade% (Def%), MDef%.
- Hint on the Critical Hit % text boxes on the right side displays out of Battle value for Critical Hit chance (Chance without Enemy Level or if Enemy Level = Actor's Level). Critical Hit % text boxes on the left side also display out of Battle value for Critical Hit chance, but only if you are out of Battle.


Field Enc tab:
- Chocobo ratings are displayed on the Chocobo tracks
- If Yuffie not in the party, then chance for Yuffie Battle is displayed in the forests.


- other minor fixes

13
White Wind (v1.20.3.1) updates:
- All tabs update values automatically, except "Equipment" tab (partially). Update button in the "Equipment" tab only updates values in the hint of the Names labels.
- The trainer can be started before starting the emulator.
- The trainer should work with any emulator, but the name of the exe file should be: "ePSXe.exe" or "ePSXe ENG.exe" or "PCSX.exe".
- Now the trainer does not close automatically if the process is closed.

Tabs: Materia 1, Materia 2, Materia Inv, Limits:
- Hint on the Materia combo boxes/text boxes shows also Materia AP levels.


Elem Atk, Def Tab:
- Elemental defense displays up to four elemental images.


Coord Tab:
- World Map image is enlarged in size and displays World map objects as labels.
- Teleport on the World map is available by click on the World map picture. To teleport check the "Enable Teleport" checkbox then click on the any place on the World map picture to teleport to this location. (make a backup copy of the Save, before doing this)
- also displays how many times the Highwind hit the Ultimate Weapon.


Chocobo Tab:
- Chocobo battles are displayed on the Chocobo tracks


- other minor fixes

14
I found a new value in the save memory. It is in the address 0x0EA6 (or where the Step counter is, minus 4 bytes). This value displays: AP received from all battles during current playthrough.

15
could opening and editing the .exe file with this program, previously modified by WhiteChocobo, cause a problem?
It should not. But, this program was tested mainly with .MNU (PSX) files. Make a backup copy of the .exe file, if something goes wrong.
There is also a third shop editor: FF7.exe Editor.

16
the list of possible values is the same as the one Akari shared.
Thanks. I want to clarify the question. What variable would you recommend using in a trainer in order to know where the player is located now: on the World map, on the Field map or in Battle? Is this map module variable most suitable for this purpose?

17
Thank you very much.

18
How to find out which map module is used during gameplay: World map or Field map or Battle? Interested in both versions PC and PSX. In theory, both versions use the same method.

19
Powersoul (v1.18.7.2) updates:
Tab "Equipment":
- Right click on the "Selected Materia" Image to call a pop-up menu;
Menu options: Selected Materia to Master, to 0 AP, Copy Materia,
Paste Materia, Replace Copied Materia, Remove Selected Materia.



Description:
1) Selected Materia to Master: Selected Materia, in the blue square, to Master
2) to 0 AP: Selected Materia, in the blue square, to 0 AP
3) Copy Materia: Copy selected Materia (in the blue square)
4) Paste Materia: Paste copied Materia (copies the selected Materia to other slot)
5) Replace Copied Materia: exchange Materia between two Materia slots.
6) Remove Selected Materia: Remove Selected Materia in the blue square

- Also in the "Equipment" tab, hover mouse cursor on the any Materia Image
to see hint with information about Materia.



Tab "Inventory":
- Hover mouse cursor on the Materia combo box or text box to see hint
with information about Materia

Tab "Enemy (Battle)":
- Right click on the Characters name to call a pop-up menu;
Menu options: None, Sadness, Fury, Status in Battle.
- Right click on the Characters HP Bar or MP Bar to call a pop-up menu;
Menu options: to Full, to 7777, to 50%, to 25%, to 1, to 0.

Tab "Battle Stats":
- Right click on the Characters name on the Menu Image in the Battle
to see the Status of Character.
- Right click on the Characters HP or MP value to call a pop-up menu;
Menu options: to Full, to 7777, to 50%, to 25%, to 1, to 0.
- Right click on the Characters name or "Sadness" and "Fury" words
to call a pop-up menu;
Menu options: None, Sadness, Fury, Status in Battle.
- Right click on the Limit Bar or Time Bar to call a pop-up menu;
Menu options: Full Limit Bar, Empty Limit Bar.

What is new in version 1.18.7.2: (the video is not clear, even in 1080p resolution)
https://www.youtube.com/watch?v=BJVZfThgVPo

20
White Wind (v1.19.5.3) updates:
- Tabs: "Materia 1", "Materia 2", "Materia Inv", "Limits":
Right click on the combo boxes to call a pop-up menu;
Menu options: to 0 AP, to Master.
- Also on these tabs, hover mouse cursor on the combo boxes or
text boxes to see hint with information about Materia.



- Tab "Hacks": "C.Sith reels" checkbox was added to control C.Sith reels or Tifa reels with Up, Down, Left, Right buttons, that are located near checkbox

- Tab "Enemy (Battle)": checkbox was added to display 4-th - 8-th Enemies elements in battle.
Unchecked state: elements 1-3 are displayed
Checked state: elements 4-6 are displayed
Grayed state: elements 7-8 are displayed

- Tab "Hacks 2": controls were added to change camera position in the current battle
- other minor fixes

What is new in version 1.19.5.3: (the video is not clear, even in 1080p resolution)
https://www.youtube.com/watch?v=eClO0Wvh1tU

21
Can you add two hacks to this tool?
1) run by default
2) display enemies HP in the FF7 battle help. If we change value from 0xBD to 0x00 in the address 0x004198D4 (FF7 PC 2012), then enemies HP will be displayed in the battle help.

22
Tigerlily's Shop is a Final Fantasy 7 Shop Editor.
Note: I wanted to have an improved version of the White Chocobo, that can edit PSX Pal English version of the FF7. And then I made such an editor. But later, I added support for other versions.

Should support such PC versions: PC 1998 version, Steam version 2013 (eng, de, es, fr),
PC 2012 version (eng, fr) (but the 2012 version, without Master Materia Multiplier).

Should support such PSX versions:
NTSC-U version [SCUS-94163], Pal English version [SCES-00867],
PSX Pal French, German, Spanish,
NTSC-J Japanese [SLPS-00700], NTSC-J Japanese International [SLPS-01057] versions.

Description: Editor was tested only on the PSX Pal English version. Therefore, make a backup copy of the files. (Tested on Windows XP)

The difference between White Chocobo and this editor:
- can support more than one PSX version
- has Master Materia Multiplier for PSX

Features: can edit shop data

Screenshots:
Spoiler: show

 


Download: Tigerlily's Shop v1.02 (32/64 bit) - for Win 7-10.rar - (Windows 7 Font: Segoe UI, size: 9)
                   Tigerlily's Shop v1.02 (32/64 bit) - for Win XP.rar - (Windows XP Font: Tahoma, size: 8 )

The difference between WinXP Font and Win7 Font versions is in the width and height of the controls. The text in Windows 7 is slightly larger than in Windows XP, and the controls should be slightly wider.


Thanks to Corroder who helped to create this editor. Thanks to titeguy3 for making White Chocobo.

23
Does anyone have these two apps: SceneFix v1.1, BinExplorer v1.1? If you have them, please upload them somewhere.

24
Update. Version 1.19.4.6 for Windows 7 font. Link in the first post.

25
Update. Version 1.18.6.1 for Windows 7 font. Link in the first post.

Pages: [1] 2 3 4 5 6