Users browsing this thread: 1 Guest(s)
Changing the 'Roulette' Lore

#8
Posts: 61
Threads: 18
Thanks Received: 1
Thanks Given: 47
Joined: May 2014
Status
None
Today, is a winter day of victory, fellow heroes.






I was having this problem too, and the thing is, the correct area to look isn't described in the C2 bank text file.

But!!!! Master Zed has already made a patch for this. And he of course, in his patch, described the code, and has the ever-elegant solution of changing one line of code---from branch to always branch:

Original Code
-----------------
C2/03B9: 08 PHP ;Save the status of the flag register...
C2/03BA: C2 20 REP #$20 ;and change the accumulator to 16-bit.
C2/03BC: C9 0C 8C CMP #$8C0C ;Check to see if the enemy is using Roulette.
C2/03BF: D0 03 BNE $03C4 ;If not, branch past the next opcode.
C2/03C1: A9 1E 8C LDA #$8C1E ;Change Roulette to enemy Roulette.
C2/03C4: 28 PLP ;Restore the flag register's previous status.
C2/03C5: 60 RTS ;Exit subroutine.

Solution
----------
$C2/03BF 80 03 BRA $03C4 ;Always branch, or never change Roulette.


Every hacker would want to know this as it completes the ability to have Strago full of custom lores.

Someone should put this in whatever shared C2 file is being edited nowadays.
  Find
Quote  
[-] The following 1 user says Thank You to ReturnerScum for this post:
  • DrakeyC (03-08-2016)



Messages In This Thread
Changing the 'Roulette' Lore - by Lloyd2k4 - 11-24-2012, 06:56 PM
RE: Changing the 'Roulette' Lore - by Synchysi - 11-24-2012, 10:58 PM
RE: Changing the 'Roulette' Lore - by Lloyd2k4 - 11-24-2012, 11:37 PM
RE: Changing the 'Roulette' Lore - by Synchysi - 11-25-2012, 12:29 AM
RE: Changing the 'Roulette' Lore - by Lloyd2k4 - 11-25-2012, 01:40 PM
RE: Changing the 'Roulette' Lore - by DruidX - 12-06-2012, 06:39 AM
RE: Changing the 'Roulette' Lore - by Lloyd2k4 - 12-06-2012, 06:38 PM
RE: Changing the 'Roulette' Lore - by ReturnerScum - 12-28-2014, 04:57 PM

Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite