User File #638750778826397359

Upload All User Files

#638750778826397359 - lua script

Ch&D2.lua
8 downloads
Uploaded 5 days ago by feos (see all 195)
1p only
local text  = gui.text
local rb    = memory.readbyte
local LastX = 0

function main()
	local CamX    = rb(0x10) + rb(0x13)*256
	local CamY    = rb(0x16) + rb(0x19)*256
	local Xscr    = rb(0xc0)
	local Yscr    = rb(0xc2)	
	local TimerHi = rb(0x2e)
	local TimerLo = rb(0x2d)
	local RNG     = rb(0x6b)
	local Coins   = rb(0xa3)
	local Charge  = rb(0xd2)
	local Invuln  = rb(0xd8)
	local BossHP  = rb(0x3d7)
	local BossInv = rb(0x3fb)
	local Xlev    = CamX + Xscr
	local Ylev    = CamY + Yscr
	local Xspd    = Xlev - LastX

	text(100, 190, string.format("X: %4d %2d\nY: %4d\nPI: %2d %2d", Xlev, Xspd, Ylev, Charge, Invuln))
	text(200, 1,   string.format("HP: %d\nInv: %d", BossHP, BossInv))	
	text(180, 190, string.format("Coins: %d\nTimer: %X:%X\nRNG:  %X", Coins, TimerHi, TimerLo, RNG))
--	text(Xscr, Yscr-8, "+")

	LastX = Xlev
end

if gui.defaultPixelFont ~= nil then
	gui.defaultPixelFont("fceux")
	text = gui.pixelText
	
	while true do
		main()
		emu.frameadvance()
	end
else
	emu.registerafter(main)
end