352 "Uncover Minimap" Auto Assembler Script { by HenryEx for Enter the Gungeon v1.0.9 64-bit Uncovers the map after a short delay. If it doesn't work after switching floors, make the delay LONGER! } [ENABLE] define(DELAY,#100) // delay until map is uncovered usemono() findmonomethod(MinimapUpdater,:Minimap:LateUpdate) findmonomethod(MinimapUncoverer,:Minimap:32323) assert(MinimapUpdater+5,48 83 EC 08 48 8B F1) registersymbol(MinimapUpdater) alloc(UncoverMinimap,$100,MinimapUpdater) registersymbol(UncoverMinimap) label(return) label(end) MinimapUpdater+5: jmp UncoverMinimap+10 nop nop return: UncoverMinimap: dq 0 dq DELAY // Code: sub rsp,08 // orig cmp rcx,[UncoverMinimap] je short end mov rdx,[UncoverMinimap+8] inc rdx mov [UncoverMinimap+8],rdx cmp rdx,DELAY // execute after delay to let floor load first jnae short end mov [UncoverMinimap],rcx // pointer for minimap is in rcx xor rdx,rdx mov [UncoverMinimap+8],rdx // call Minimap:32323() mov dl,01 // arg bool for showSecretRooms? in rdx sub rsp,20 mov r11,MinimapUncoverer call r11d add rsp,20 mov rcx,[UncoverMinimap] end: mov rsi,rcx // orig jmp return [DISABLE] MinimapUpdater+5: sub rsp,08 mov rsi,rcx // db 48 83 EC 08 48 8B F1 unregistersymbol(MinimapUpdater) unregistersymbol(UncoverMinimap) dealloc(UncoverMinimap)