Compilation of all patches released for 1.8.5 so far

Preserved from the legacy forum and rendered as a read-only archive page. Posting is intentionally not supported.

Starterseibaby
Started2017-07-06 13:56 UTC
Posts recovered11
Views in legacy forum6034

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:

Ugh, thank you *so* much. This update has gotten way out of hand.

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

Maybe.

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

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.

Updated to add the Quicksteal patch.

Can't wait to start a new run with these babies.

If patched correctly, will it say 1.8.6 in the config menu?

 

Edit: the answer is no.

No. This is not the official 1.8.6 release.

Can someone help me? I can't patch the rom. Can anyone send me a rom patched with the mod?

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

If you need help, hop onto our Discord chat.