From afe888a87a5c19ccb6d3d1475cadf5c0f9d108d1 Mon Sep 17 00:00:00 2001 From: codemann8 Date: Wed, 28 Jan 2026 22:50:40 -0600 Subject: [PATCH] Fix Link sprite using vanilla coords on map check in Special OW --- Rom.py | 5 +++-- data/base2current.bps | Bin 139153 -> 139233 bytes 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Rom.py b/Rom.py index 756e3d33..9c63dd1d 100644 --- a/Rom.py +++ b/Rom.py @@ -43,7 +43,7 @@ from source.enemizer.Enemizer import write_enemy_shuffle_settings JAP10HASH = '03a63945398191337e896e5771f77173' -RANDOMIZERBASEHASH = '67b4921f9233b14736beead10ac5ec18' +RANDOMIZERBASEHASH = '630ea96d0b0c1acdc3f4d158480cd951' class JsonRom(object): @@ -518,7 +518,8 @@ def patch_rom(world, rom, player, team, is_mystery=False, rom_header=None): else: flute_spots = world.owflutespots[player] owFlags |= 0x0100 - write_int16(rom, snes_to_pc(0x0AB7F7), 0xEAEA) + if world.owFluteShuffle[player] != 'vanilla': + write_int16(rom, snes_to_pc(0x0AB80B), 0xEAEA) flute_writes = [(f, flute_data[f][1]) for f in flute_spots] for o in range(0, len(flute_writes)): diff --git a/data/base2current.bps b/data/base2current.bps index d447dd55eb49b00305bfedb5bdf215f0b9b9dff5..1aae81c450a9c74593252d5993d3367e0f2acadb 100644 GIT binary patch delta 682 zcmV;b0#*HyzX;*K2(U5(1jWBPK(jUjIv)YxvvDE=1OZ#KbtY{M0t<|@kP%UT%Yh zB7dI%gfM`Ciken|fr_-B6o8YeHt8*mBxK~I(<7XLKKp{AEP;_CsfeoTP=JjhQj4mT zflR1@ikOuFATGs#2AeBAle{-d1AhRIqX{@k0kg9Tfuq+Ho*71mr2_B|rO7%F0~l$m zU{Vo)m%vy7dILQF$L zAf$`%3Z-)J254yXo5O3R8YvKKj|stkAf$_%0zB)j0Pq*$ARxetAp46*msLIet?S|- zXzRitYp)2we!qA={ekk6f`JOFf`JO7f{E}G2$zc8j|;(mAp47t3Bi6SV6O|oekl%0 zg#fP!kK_rF3JPTag_~K1moTCM7f_cxhMfTg0APwKI7**_kJ6>38}J6LwGT*u2bK^@ zf`LezHAt0NfHl1!4$0Zj2dM*{AP;~B$+GYQXltI32a8LqTALuMj*t=Py#TvNAnBK$ zq5)(XdQ|~{h0qkrP*~H!YrW77&;o!5TALyXjh7pv0Wd$Rj<5qvsE+8p0K3{qAnA@s zum!0bjV}SC1FDlRfsZ7D34rhg%4keHj>>4s(9i{`c}(Gr$wJTvB3P}4Oy!q~qX9_* z7LS+JqX9D#d2kGXEr9x|3nCVes%Y>7Os1C_qye1*1{s&Rqybh6LxnL*ij!$i6M(lE Qr2%nz2>Mg=;myEqQBgG{iU0rr delta 592 zcmV-W0fSulSDRI6C8x6UT%X}fPspdR)K+vw4Wq} zle{+RDV-!_hRRks_&xs_IaHjUrr&s+56DsDX-@l>s0w#efEzV_B2ZH%bFR zevYFbI7tCzvmk+^*At&EU8to3@DHWQIuHXGX{#c1=a<)50eS;P0IIiCSpn%rJGJl& zrSi!@&;_Xhjrs;_jzWN&#+f9g5y=YB9+DuUr5LGxg$=1Rg$!hp76^coeM9|`7-yZkja_|O^+L^;^r5Y&^YnD>i^3pl zk`R`KWQ(8ktx&HE!G0+YN`(Ng36EHSkqQcB0EL?|h1I42DM0WBzd*gJfCRq)y{f7y z2MUD%lNN=k0R;e$3&DPhDL6`>f{)O(3Bi6~r5o@Dt+fpgNPq{HX