Page 1 of 1

Ys: The Oath in Felghana +4 (table update1)

Posted: Sun Apr 16, 2017 1:30 am
by STN
update1:
damn, game's using another code to deal with the damage in lava, you'd still be dead in lava with Undead on.
now fixed.

Made by Cielos
===========================================

it's for the English version, ported by XSEED, not the original released so many years ago.
most of the addresses are static, writing scripts for this game seems redundant... but since I made it, might as well post it here.

table contains 4 scripts and a bunch of static addresses.

scripts:
- Undead
HP still drops but hero won't die. plus hero won't be one hit kill even if the enemy's attack is greater than your max HP. (not that I encounter this ever...)
- Inf. MP
- Inf. $
- Inf. Raval Ore
still drops if you sell them.

static addresses:
- max HP
- HP
- max MP
- MP
- STR
- DEF
- Exp
- $
- Raval Ore

notes:
- scripts have AOB scan, should work on most versions.
- made using ysf_win_dx9.exe, not sure if it works on ysf_win.exe

-----------
The only scripts I can get working are inf $ and inf raval.
Undead and Inf MP scripts won't even activate.
All the statics are also wrong too.

I'm using the ysf_win_dx9.exe, so I don't get why they won't work.

I managed to find alternate static addresses for stats.

Here's my alternate statics, just merge them with Cielos' table.

The code that heals you when checking the menu changes your current/max hp temporarily(also refills it to that point) when switching magic in battle for some reason, but your life is restored to full/normal when you use magic. Setting it 1 lower than your max HP won't make it that noticeable, but the effect will still work.

Code:
None of these are currently in the table
00566960 (ysf_win_dx9.exe+166960), Byte = Number of Katol Elixirs

Leave menu to add items
ysf_win_dx9.exe+1AC790, Array of Bytes = Storehouse Key
ysf_win_dx9.exe+1AC794, Array of Bytes = Ruins Key
ysf_win_dx9.exe+1AC798, Array of Bytes = Silver Pendant
ysf_win_dx9.exe+1AC79C, Array of Bytes = Clocktower Key
ysf_win_dx9.exe+1AC7A0, Array of Bytes = Map of Felghana(works)
ysf_win_dx9.exe+1AC7A4, Array of Bytes = Wing Talisman(works)
ysf_win_dx9.exe+1AC7A8, Array of Bytes = Brocia Serum(works)
ysf_win_dx9.exe+1AC7AC, Array of Bytes = Bob's Pendant
ysf_win_dx9.exe+1AC7B0, Array of Bytes = Mission Tablet
ysf_win_dx9.exe+1AC7B4, Array of Bytes = Holy Cross
ysf_win_dx9.exe+1AC7B8, Array of Bytes = Organ Pipe
ysf_win_dx9.exe+1AC7BC, Array of Bytes = Ivory Key
ysf_win_dx9.exe+1AC7C0, Array of Bytes = Moonstar statue
ysf_win_dx9.exe+1AC7C4, Array of Bytes = Sunset statue
ysf_win_dx9.exe+1AC7C8, Array of Bytes = Darkness statue
ysf_win_dx9.exe+1AC7CC, Array of Bytes = Light statue
ysf_win_dx9.exe+1AC7E0, Array of Bytes = Illusion Mirror(works)
ysf_win_dx9.exe+1AC7E4, Array of Bytes = Amulet(works)
ysf_win_dx9.exe+1AC7E8, Array of Bytes = Berm Leaves
ysf_win_dx9.exe+1AC7EC, Array of Bytes = Katol Elixirs(works)
ysf_win_dx9.exe+1AC7F0, Array of Bytes = Jade Ring
ysf_win_dx9.exe+1AC7F4, Array of Bytes = Talisman of War
ysf_win_dx9.exe+1AC7F8, Array of Bytes = Augite Brooch
ysf_win_dx9.exe+1AC7FC, Array of Bytes = Lotus Hammer
00 00 00 00 = None left, but had it
01 00 00 00 = Have 1 of item
02 00 00 00 = Have 2 of item
03 00 00 00 = Have 3 of item
FF FF FF FF= don't have it yet
Most of these items don't work when added this way, but items you use from the menu do work.

Note: if you give yourself brocia serum early set it back to FF FF FF FF after using it, or it won't properly appear later
-----------------------------------------------------------------------------------
Made by Chaos0915
Weapons & Armor:
FFFFFFFF = weapon not found yet, 01000000 = Weapon found
Won't appear in chests if you have them.
ysf_win_dx9.exe+1AC6F0, Array of Bytes(4) = Short Sword
ysf_win_dx9.exe+1AC6F4, Array of Bytes(4) = Long Sword
ysf_win_dx9.exe+1AC6F8, Array of Bytes(4) = Broad Sword
ysf_win_dx9.exe+1AC6FC, Array of Bytes(4) = Banded Sword
ysf_win_dx9.exe+1AC700, Array of Bytes(4) = Battle Sword
ysf_win_dx9.exe+1AC704, Array of Bytes(4) = Brave Sword(best sword)

ysf_win_dx9.exe+1AC71C, Array of Bytes(4) = Raval Shield(best shield)
ysf_win_dx9.exe+1AC734, Array of Bytes(4) = Raval Armor(best armor)

ysf_win_dx9.exe+1AC738, Array of Bytes(4) = Firewyrm's Amulet
ysf_win_dx9.exe+1AC73C, Array of Bytes(4) = Nightfire Gem
ysf_win_dx9.exe+1AC740, Array of Bytes(4) = Stone Shoes
ysf_win_dx9.exe+1AC744, Array of Bytes(4) = Spirit Cape
ysf_win_dx9.exe+1AC748, Array of Bytes(4) = Silver Chimes
ysf_win_dx9.exe+1AC74C, Array of Bytes(4) = Spirit Necklace

Multipliers
These only work whenever the bonuses are activated in battle.
i haven't found the bonus timers yet, which would enable the bonuses all the time.

ysf_win_dx9.exe+1AC6D4, Float = MP speed
ysf_win_dx9.exe+1AC6D8, Float = STR Add +
ysf_win_dx9.exe+1AC6DC, Float = DEF Add +

ysf_win_dx9.exe+1ACF6C, 4 Bytes = Number of hits, effects exp multiplier(1 hit = +0.01)), can go past 99 hit limit. Don't set too high, it overlaps.

---I plan to convert these into a table later.---
Alternate statics, Aspect Ratio Fix, A static address that can hurt or heal you if you check the menu.
--update--
-Items (only the ones I know work correctly)
-Equipment(currently only the best)
-Accessories
-Bonus Multipliers

Re: Ys: The Oath in Felghana +4 (table update1)

Posted: Sun Apr 16, 2017 9:59 am
by soprano1
Thanks for this table. I hope you can make more for the other Ys games on PC.

Re: Ys: The Oath in Felghana +4 (table update1)

Posted: Sat Feb 16, 2019 7:21 pm
by steerpike242
Was there an updated table made for the steam 1.2.1.0 version as these tables crash the game.

Re: Ys: The Oath in Felghana +4 (table update1)

Posted: Sat Jul 20, 2019 5:44 am
by Reno
For Steam Lastest Version

Added "*"

Gold
HP
XP
STR ( Can't alter value)
DEF ( Can't alter value)
*Raval
*Mana
*Katol Elixer
*Hits
Timers for :

Xp rate ( put hits to 99 to max 1.99 bonus)
Str + bonus ( Kill enemies to increase damage done)
Def + Bonus
Mp Speed

OBS:. I'll Try to find the pointers for it. (STR & DEF)

I can't make my AOB to work, sorry guys =\ I can't do a thing about STR and Def

If there's someone who could teach me how to change Str and Def I'll be very happy =)

Re: Ys: The Oath in Felghana +4 (table update1)

Posted: Sun May 10, 2020 7:22 pm
by Baconzillaz
Does anyone have a table for the GOG version? My understanding is that the steam version is different. Thank you very much.

Re: Ys: The Oath in Felghana +4 (table update1)

Posted: Sun Jul 05, 2020 10:02 pm
by cr4sher445
Has anyone made a table to support the latest steam version (February 2020).

Re: Ys: The Oath in Felghana +4 (table update1)

Posted: Tue Oct 13, 2020 4:46 am
by TheDarkAss
cr4sher445 wrote:
Sun Jul 05, 2020 10:02 pm
Has anyone made a table to support the latest steam version (February 2020).
I've updated the Steam table for the latest update. What can I say except you're welcome? I'm everyone's hero.
Oath of Felghana dx9 updated2020.CT
(6.17 KiB) Downloaded 251 times
Edit: Because STN's original table was so dope, I updated it (at least to work for the Steam version). There were two options I didn't update, but I also added all the magical bracelets and most of the equipment.
ysf_win_dx9Update 2020.CT
(38.27 KiB) Downloaded 217 times

Re: Ys: The Oath in Felghana +4 (table update1)

Posted: Sat Nov 13, 2021 10:22 pm
by AZSle
Could someone please update these tables for the latest Steam version (July 2021)?

Re: Ys: The Oath in Felghana +4 (table update1)

Posted: Sun Dec 05, 2021 2:16 am
by battalion
Here's a table from most of the ones posted previously, but updated to work with current Steam version.

Re: Ys: The Oath in Felghana +4 (table update1)

Posted: Sun Feb 20, 2022 7:46 am
by tigertoe
Here's a few from my crappy table including some scripts I haven't seen yet. Please be nice, I'm still a noob. Feel free to add these to a more comprehensive table.

Gold
HP/No Damage
MP/No Use MP
EXP Multiplier (not a script, just modifies built in modifier)
Damage Multiplier

Re: Ys: The Oath in Felghana +4 (table update1)

Posted: Fri Jan 06, 2023 6:47 pm
by Shiresan
Is there a reason why the above table is blocked by Google? No other table has been blocked so far, but it's really flagging this one as a security risk.