Obscure 2 Aftermath [ROBE7U]

Started by DoctorRockzo, December 26, 2009, 01:55:14 AM

Previous topic - Next topic

DoctorRockzo

The codes provided either do not work, or are not working properly/reliably.

The infinite energy drink does not work at all, at least, not from what I've seen so far playing up to the 8th save flower. Same goes for infinite serum.

The Ammo code works for the gun only (as mentioned in the provided cheat code) in that it gives 9999 bullets in reserve, which is more than enough for the entire game. However, something strange happens when I play the game. The number in reserve stays at 9999 only until I get the first health kit. After that, the number goes down after every reload. Again, this isn't really a problem since that's plenty of gun ammo for the entire game.

The reason I mentioned the above is because of what happens next. When the first health kit is obtained (this is not long after the first save flower is made available), the health kits in inventory go to 9999 (and stay at 9999 after use), but ONLY if the energy drink has been used first. Otherwise, only one health kit is available which will disappear after use. Since the 9999 jump in health kits happens only after the energy drink is used, I was thinking that maybe the code is referring to an inventory slot only, not the actual health kit item.

Another oddity is that when I enable all 4 codes, the SMALL KEYS do not completely disappear from inventory after use. They reduce to only one small key, which forces the health kit to stay in inventory slot 2 for the entire game, which is why I'm thinking that the cheat code is referring to an inventory slot only.

I know this is an old game, and probably not all that popular, but figured I'd request another look at it for someone who might be so kind. The ideal situation would be to have codes like those available for the PAL version:

http://wiird.l0nk.org/forum/index.php/topic,1937.0.html

Thanks to anyone who can help.

lajd

Yeah, new codes for this game would be really great.

Chrsi2k

#2
Hi,

I've tried the codes from your database and i have some problems...

The Infinite Ammo Code is working partially. -> I have infinite Ammo for the Handgun, but the Shotgun has limited Ammo.

The other codes (Energy Drinks / Health Kits / Serum) are not working at all... I've tried to change 0000270F
to 00000003 (so 3 instead of 9999) but no effect, the are limited and the number doesn't change...

I've also tried to change the hook function to all available types (i don't know what it's good for, but i thought i should try all possibilities before posting here). Some types caused "savegame not readable" errors... but none of them changed the cheat behaviour.

Edit:
Here is the Link to the Codes i used:
http://geckocodes.org/index.php?c=ROBE7U

Please help me, the game's too difficult for me without cheats, but i love the great story! :(

dcx2

If no one else addresses this within the next few days, I'll try to look into it.  I'm busy this weekend though.

Chrsi2k

This would be very great!!! Thanks in advance! :)

AlexWong

I remember the game is DMA and the ammos are all float values in PS2/PSP version.
Unsatisfied w/o cheats.

dcx2

Alex was right, the ammo is stored as floats.

I made a new infinite ammo code.  It is also unlimited clip, so you never have to reload.  It works with the shotgun and the handgun, but I haven't had any other guns to test.

Infinite Ammo/No Reload [DCX2]
041B14CC FC201090
041C19C4 60000000

---

Next I'll make infinite energy drinks, and probably a can't-get-hurt and a one-shot-kill code would be nice, too.

AlexWong

#7
I remember the full health value is 0x42C80000 in PSP version. I set bp on the health address (bp type: write) and psplink returned an address of swc1 (R4000 instruction, the same as stfs of PPC instruction). That address worked on both players and enemies so I checked the value of ra register (the same as lr register of PPC), jumped to the ra address and nopped one brach instruction above so that only enemies would decrease health when took damage. I think that will be helpful.

Here is the sample of PS2 version.
First set bp on the health address and returned an address.
002004e8 e4800390 swc1 $f0, $0390(a0)
The address controls health values of both players and enemies.


Then check the ra register value and jump to ra address 00233f78.
Nop the branch instrution of 00233f48 10600009 (beq v1, zero, $00233f70) so that players will not decrease health.
Unsatisfied w/o cheats.

dcx2

infinite stun gun
044B5750 00000000

infinite health kits
04176C28 60000000
Note: this may have other unintended side effects.  Please post back any that you find.

Health Regeneration
040B76DC D0030320
040B76EC 38600000
This will automatically give you full health back once you're done stumbling.

---

@Chrsi2k - If you want a hack for a certain part of the game, you will probably need to provide a save file for me, because I don't have enough time to play through the game.

---

@Alex - Yeah, 0x42C80000 = 100.  It does appear that *everything* in this game is a float, which is something I haven't seen before, but I was prepared thanks to your heads up.  Good thing Gecko.NET can easily search for and display floats.  ;)  The search history is a bonus, too, when trying to GLEE.

The regeneration code actually hooks the function that determines whether the player should be hunched over or not from "severe damage".  So it only affects players.  But I'm sure I'll be able to make a one hit kill code soon now that I have the hang of this game.

AlexWong

I hope someone could develope a tool just like ps2dis. It would be very convenient to disassemble.
Unsatisfied w/o cheats.

Chrsi2k

Wow, thanks for your effort!!! :)

I'll try the Codes this evening! I don't need "special" features. Unlimited ammo for all guns and the health kits is more than OK!  ;D

I'll tell you if the codes are working for me, and if not, i'll provide a savegame with shotgun / pistol in inventory.

Thank you so much!

dcx2

You should use the regeneration code instead of health kits.  It will heal you automatically.

Chrsi2k

I've tried the codes and they're working perfectly!

Shotgun Ammo is unlimited, too :)
Your Health Cheat is hillarious! So much better than unlimited Health Kits *g*

Will you release your codes in the official Download - Database too? I hope so. :D

Now i can finally complete the game!  >:D

dcx2

Yeah, they'll be released, but I wanted someone to confirm that they worked first.

I also plan on making a one-hit-kill code soon too.  That should make it easier to deal with enemies.

1210lee

can anyone find additional "Infinite Ammo" code for the weapons in game such as the crossbow and the smg, the codes on http://geckocodes.org by [dcx2] and [farjo08] only work on handgun and shotgun, thank you.