Sign in to follow this  
seibaby

Compilation of all patches released for 1.8.5 so far

11 posts in this topic

For everyone's convenience, here's a single patch containing all the bug fixes and other changes slated for inclusion in the upcoming 1.8.6 release.

Apply over a fresh Brave New World 1.8.5. ROM (not included). Archive contains both headered and non-headered patches.

Brave New World 1.8.6 pre-beta (updated to version 2)

Contributors: dn, Seibaby, Think0028, Nowea

 

The following bug fixes are included:

The following balance tweaks are included for beta testing:

Edited by seibaby

Share this post


Link to post
Share on other sites

One of these days I'll find some time and motivation to actually collate these and put out a new version.

Maybe.

Share this post


Link to post
Share on other sites

Meanwhile, here's Think's code for the X-Fight fix.

	;xkas 0.06
hirom
;header
!freespace = $C26591 ;patch to this offset
 
;hook
org $C22BEE
C22BEE:    LDA $11B0       ;Damage
        LSR A           ;Damage / 2
        LSR A           ;Damage / 4
        EOR #$FFFF      ;65535 - (Damage / 4)
        STA $10         ;store at $10 so we have the amount to add to 'subtract'
        LDA $3C58,x     ;Relic Effects 3
        LSR A           ;Check for Offering
        BCC .dwield        ;check if offering, skip ahead if not offering
        JSR newfunc     ;Subtract 1 / 4 of damage
.dwield    BIT #$0008         ;check if dual wielding
        BEQ .exit        ;skip ahead if dualwielding bit now isn't set
        SEP #$20        ;Set 8-bit A
        LDA $B5         ;load command
        CMP #$07         ;check if fight or mug
        REP #$20        ;Set 16-bit A
        BCS .exit         ;branch if carry set - if command other than fight
        JSR newfunc     ;Subtract 1 / 4 of damage
.exit    PLP
        RTS
 
org !freespace
newfunc:
        PHA
        LDA $11B0       ;Damage
        SEC             ;Set carry to 'add' and extra 1
        ADC $10         ;'add' to it - subtracts a quarter for offering
        STA $11B0       ;Store damage
        PLA
        RTS

Share this post


Link to post
Share on other sites

Thanks for putting this together.
I've been itching to play the new version of BNW but with all the different "official" patches being made for it I was just going to wait for whenever 1.8.6 came out.
But with all major patches and fixes bundled conveniently here I think I'll go ahead and start playing it now.

Share this post


Link to post
Share on other sites

Gonna go ahead and close this thread since these patches are no longer relevant.

If you need help, hop onto our Discord chat.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this