"Valkyrie Profile 2: Silmeria" Game Protection disabled
#21
(09-16-2019, 05:59 PM)Maori-Jigglypuff Wrote: Hmm, OK.I just checked the No black Borders Code in Dipan but no missing shop screen.Seems to work fine.

Huh. That's weird. I just checked again and for me it definitely persists as a reproducible issue, likely related to some other setting. Also the log tells me "Vertex Trace: float overflow detected ! min 3.402823e+38 max 3.402823e+38". Using GSdx (MSVC 19.00 SSE4.1AVX) 1.1.0. Plus it doesn't remove black borders for me, which I don't care that much about anyway but I thought you might want the feedback in any case. Happy

On a sidenote, I managed to find the value for reactivating artifacts (it's a bitflip) so now I can have ALL einherjars in one playthrough (unless I overflow the allocated data array and I crash later on...). So now on the very first artifact I can just re-roll the Artifact until I get Jessica, Sylphide and Richelle! In the same data chunk I found treasure bits as well. Memory does not appear to be static and pointers are problematic with this emu so for now it's CE only.

Screenshot of multiple Einherjar from one Artifact
Reply

Sponsored links

#22
(09-16-2019, 07:19 PM)dharthoorn Wrote: Huh. That's weird. I just checked again and for me it definitely persists as a reproducible issue, likely related to some other setting. Also the log tells me "Vertex Trace: float overflow detected ! min 3.402823e+38 max 3.402823e+38". Using GSdx (MSVC 19.00 SSE4.1AVX) 1.1.0. Plus it doesn't remove black borders for me, which I don't care that much about anyway but I thought you might want the feedback in any case. Happy

On a sidenote, I managed to find the value for reactivating artifacts (it's a bitflip) so now I can have ALL einherjars in one playthrough (unless I overflow the allocated data array and I crash later on...). So now on the very first artifact I can just re-roll the Artifact until I get Jessica, Sylphide and Richelle! In the same data chunk I found treasure bits as well. Memory does not appear to be static and pointers are problematic with this emu so for now it's CE only.

Screenshot of multiple Einherjar from one Artifact
I have updated the Patch.Maybe now "No black Borders" will work for you as well.
Reply
#23
Thumbs Up 
(09-16-2019, 11:35 PM)Maori-Jigglypuff Wrote: I have updated the Patch.Maybe now "No black Borders" will work for you as well.

It does. And it also fixes the shop. Cool
Reply
#24
Urg...The Magic Crystal farming is taking so much time.

If you ever feel inclined to make the NTSC code work for PAL like you did for OTH I certainly will not stop you!
My "quick testing" of your PAL codes turned into a full playthrough Blink  Well I'm mapping a lot of flags on the go and having fun.

Code:
// View Camp Menu for Max Crystals (By Ryudo)
/patch=1,EE,E0085821,extended,004608DC
/patch=1,EE,200C0220,extended,3C017425
/patch=1,EE,200C0224,extended,34218000
/patch=1,EE,200C0228,extended,AD010078
/patch=1,EE,200C022C,extended,03E00008
/patch=1,EE,200C0230,extended,8D0B0004
/patch=1,EE,20460790,extended,0C030088
/patch=1,EE,104608EE,extended,00001000
/patch=1,EE,204608F0,extended,AD0B0018
Reply
#25
Do you think the devs(of the cheating protection)are that evil Laugh
I always though that the game also have some kind of check...how many battles have you played and how many crystals you have and what is your playtime
No matter what,you cannot have more than 80 per battle which means you must played more than 1200 perfect battles which will take you more than 60 hours and if you don't meet that criteria,that meas you cheated

Good thing that's not the case because I cleared the game 3 times with a code that gives you max crystals when you return a seal stone(I activate the code when I was close to a seal stone,get my 99999 crystals and turn off the code)
Reply
#26
(09-17-2019, 08:55 PM)vsub Wrote: Do you think the devs(of the cheating protection)are that evil Laugh
I always though that the game also have some kind of check...how many battles have you played and how many crystals you have and what is your playtime
No matter what,you cannot have more than 80 per battle which means you must played more than 1200 perfect battles which will take you more than 60 hours and if you don't meet that criteria,that meas you cheated

Good thing that's not the case because I cleared the game 3 times with a code that gives you max crystals when you return a seal stone(I activate the code when I was close to a seal stone,get my 99999 crystals and turn off the code)

Oh lord please no. The game is mean enough, like letting you cheat until chapter 5 and then crapping out. And it's Single Player, like wtf Tri-Ace.

Well, believe it or not, on the PS2 I did restore all sealstones (like 250k) by grinding and swore I would never ever do it again. And here I am again...but seriously I'm not going all the way this time Tongue

Such a drag that the actual crystal value is encrypted. All you can do is intercept the instruction that governs the restore transaction, JMP to a codecave, dump a huge value in the register and return. This game is such a hornet's nest of protection, code traps and obfuscation that even that is beyond my skill. Sad
Reply
#27
@Maori-Jigglypuff

No Countdown-Timer in the "Ravine Caverns" seems to be causing some lockups during battles.
- Ghosts in Serberg Ruins
- Cybersaurs in Ancient Forest
Exceptions are thrown in logs;

Code:
---

Trap exception at 0x01ffde10

---

EE: Unrecognized op 265a9c
Trap exception at 0x01ffded0

---

EE: Unrecognized op 1
EE: Unrecognized op 1
(EE pc:01FFDDF0) TLB Miss, addr=0x20 [load]
EE: Unrecognized COP0 op 42960000
EE: Unrecognized FPU/COP1 op 457173fa
EE: Unrecognized op c3a9e1e7
EE: Unrecognized COP0 op 4320d966
EE: Unrecognized op 1
(EE pc:01FFDE34) TLB Miss, addr=0x20 [load]
Trap exception at 0x01ffdf80

---

EE: Unrecognized op 265a9c
(EE pc:800002BC) TLB Miss, addr=0x6101550c [load]
(EE pc:00000000) TLB Miss, addr=0x0 [load]
(EE pc:00000000) TLB Miss, addr=0x0 [load]
(EE pc:00000000) TLB Miss, addr=0x4 [load]
(EE pc:00000000) TLB Miss, addr=0x8 [load]
(EE pc:00000000) TLB Miss, addr=0xc [load]
(EE pc:00000000) TLB Miss, addr=0x10 [load]
(EE pc:00000000) TLB Miss, addr=0x14 [load]
(EE pc:00000000) TLB Miss, addr=0x18 [load]
(EE pc:00000000) TLB Miss, addr=0x1c [load]
(EE pc:00000000) TLB Miss, addr=0x20 [load]
(EE pc:00000000) TLB Miss, addr=0x0 [load]
(EE pc:00000000) TLB Miss, addr=0x4 [load]
(EE pc:00000000) TLB Miss, addr=0x8 [load]
(EE pc:00000000) TLB Miss, addr=0xc [load]
(EE pc:00000000) TLB Miss, addr=0x10 [load]
(EE pc:00000000) TLB Miss, addr=0x14 [load]
(EE pc:00000000) TLB Miss, addr=0x18 [load]
(EE pc:00000000) TLB Miss, addr=0x1c [load]
(EE pc:00000000) TLB Miss, addr=0x20 [load]
(EE pc:800002BC) TLB Miss, addr=0x4015530 [load]
(EE pc:8000032C) TLB Miss, addr=0x70015440 [load]
(EE pc:8000032C) TLB Miss, addr=0x40015800 [load]
(EE pc:80003CCC) TLB Miss, addr=0x8c2c [load]
(EE pc:80003CCC) TLB Miss, addr=0x8c28 [load]
(EE pc:80003CCC) TLB Miss, addr=0x8c24 [load]
(EE pc:80003CCC) TLB Miss, addr=0x8c30 [load]
(EE pc:80003CCC) TLB Miss, addr=0x8c34 [load]
(EE pc:80003CCC) TLB Miss, addr=0x8c34 [load]
(EE pc:80003CCC) TLB Miss, addr=0x8c28 [load]
(EE pc:80003CCC) TLB Miss, addr=0x8c2c [load]
(EE pc:80003CCC) TLB Miss, addr=0x8c30 [load]
EE: Unrecognized op 1
Trap exception at 0x8001ec80
---

Well why do you have that code on, do you ask? Are you at the Ravine Caverns? A valid question sir. I am indeed not. I shall disable it forthwith.
Reply
#28
(09-18-2019, 12:29 AM)dharthoorn Wrote: @Maori-Jigglypuff

No Countdown-Timer in the "Ravine Caverns" seems to be causing some lockups during battles.
- Ghosts in Serberg Ruins
- Cybersaurs in Ancient Forest
Exceptions are thrown in logs;

Code:
---

Trap exception at 0x01ffde10

---

EE: Unrecognized op 265a9c
Trap exception at 0x01ffded0

---

EE: Unrecognized op 1
EE: Unrecognized op 1
(EE pc:01FFDDF0) TLB Miss, addr=0x20 [load]
EE: Unrecognized COP0 op 42960000
EE: Unrecognized FPU/COP1 op 457173fa
EE: Unrecognized op c3a9e1e7
EE: Unrecognized COP0 op 4320d966
EE: Unrecognized op 1
(EE pc:01FFDE34) TLB Miss, addr=0x20 [load]
Trap exception at 0x01ffdf80

---

EE: Unrecognized op 265a9c
(EE pc:800002BC) TLB Miss, addr=0x6101550c [load]
(EE pc:00000000) TLB Miss, addr=0x0 [load]
(EE pc:00000000) TLB Miss, addr=0x0 [load]
(EE pc:00000000) TLB Miss, addr=0x4 [load]
(EE pc:00000000) TLB Miss, addr=0x8 [load]
(EE pc:00000000) TLB Miss, addr=0xc [load]
(EE pc:00000000) TLB Miss, addr=0x10 [load]
(EE pc:00000000) TLB Miss, addr=0x14 [load]
(EE pc:00000000) TLB Miss, addr=0x18 [load]
(EE pc:00000000) TLB Miss, addr=0x1c [load]
(EE pc:00000000) TLB Miss, addr=0x20 [load]
(EE pc:00000000) TLB Miss, addr=0x0 [load]
(EE pc:00000000) TLB Miss, addr=0x4 [load]
(EE pc:00000000) TLB Miss, addr=0x8 [load]
(EE pc:00000000) TLB Miss, addr=0xc [load]
(EE pc:00000000) TLB Miss, addr=0x10 [load]
(EE pc:00000000) TLB Miss, addr=0x14 [load]
(EE pc:00000000) TLB Miss, addr=0x18 [load]
(EE pc:00000000) TLB Miss, addr=0x1c [load]
(EE pc:00000000) TLB Miss, addr=0x20 [load]
(EE pc:800002BC) TLB Miss, addr=0x4015530 [load]
(EE pc:8000032C) TLB Miss, addr=0x70015440 [load]
(EE pc:8000032C) TLB Miss, addr=0x40015800 [load]
(EE pc:80003CCC) TLB Miss, addr=0x8c2c [load]
(EE pc:80003CCC) TLB Miss, addr=0x8c28 [load]
(EE pc:80003CCC) TLB Miss, addr=0x8c24 [load]
(EE pc:80003CCC) TLB Miss, addr=0x8c30 [load]
(EE pc:80003CCC) TLB Miss, addr=0x8c34 [load]
(EE pc:80003CCC) TLB Miss, addr=0x8c34 [load]
(EE pc:80003CCC) TLB Miss, addr=0x8c28 [load]
(EE pc:80003CCC) TLB Miss, addr=0x8c2c [load]
(EE pc:80003CCC) TLB Miss, addr=0x8c30 [load]
EE: Unrecognized op 1
Trap exception at 0x8001ec80
---

Well why do you have that code on, do you ask? Are you at the Ravine Caverns? A valid question sir. I am indeed not. I shall disable it forthwith.
Thanks for informing me.Maybe the Addresses where i wrote the instructions were not a good choice.I will check that later.
Reply
#29
Because of Maori-Jigglypuff's wonderful progress I am looking at this game with renewed interest.

So far I've made a "kinda sorta" Magic Crystal cheat. Once I knew where all encrypted values were stored I can freeze them all so it can pas the integrity check while at the same time prevent increase/decrease. It changes the encryption algorithm based on a random seed or counter but messing with that counter register (force to 0 or 1) it crashed on me so I leave it for now. It's a placeholder for a much better cheat that already exists for NTSC (by ryudo).

On the other hand flag mapping is going well.
1. Respawning any boss (or treasure) and reset any cutscene is now possible. Party members like Leone and Arngrim can be re-added by replaying the cutscene where they normally join.
2. Also all Einherjars can be recruited in a single playthrough where normally only 1 could be chosen.
3. Inventory items are also mapped and can be manipulated on the fly. You could choose to only have a particular set of items instead of activate the All Items code and then ignore/sell the surplus. No biggie but some may prefer this.

For the moment it is Cheat Engine only because pnach needs static memory to function properly. When it's more complete (with AOB script) I will share it with the community.
Reply
#30
(09-18-2019, 07:26 PM)dharthoorn Wrote: Because of Maori-Jigglypuff's wonderful progress I am looking at this game with renewed interest.

So far I've made a "kinda sorta" Magic Crystal cheat. Once I knew where all encrypted values were stored I can freeze them all so it can pas the integrity check while at the same time prevent increase/decrease. It changes the encryption algorithm based on a random seed or counter but messing with that counter register (force to 0 or 1) it crashed on me so I leave it for now. It's a placeholder for a much better cheat that already exists for NTSC (by ryudo).

On the other hand flag mapping is going well.
1. Respawning any boss (or treasure) and reset any cutscene is now possible. Party members like Leone and Arngrim can be re-added by replaying the cutscene where they normally join.
2. Also all Einherjars can be recruited in a single playthrough where normally only 1 could be chosen.
3. Inventory items are also mapped and can be manipulated on the fly. You could choose to only have a particular set of items instead of activate the All Items code and then ignore/sell the surplus. No biggie but some may prefer this.

For the moment it is Cheat Engine only because pnach needs static memory to function properly. When it's more complete (with AOB script) I will share it with the community.

I have converted Ryudo's NTSC Magic Crystal Cheat to this PAL Version.Unfortunately it causes to freeze the Game at last Boss Battle Lezard
Valeth.An Error-Value in the save file will be created and without my Patch you can't therefore finish the Game.That must be definitely an
encrypted error Value what you are mentioning.

UPDATE: When booting the Game in "Loading settings data" Screen search with Cheat Engine
             the 8-Byte Hex Value 180785B5D3ACB73c in the Range 20640000 - 2068FFFF
             That's the Area of the encrypted Values.I think that's about 14 Lines.
             14 x 16 Bytes = 224 Bytes approximately.
             That Area also contains the Settings (Menu) Values of Game, Environment and Controls.
Reply




Users browsing this thread: 1 Guest(s)