Increase performance by disabling some layers

This commit is contained in:
Empathic Qubit 2021-05-13 03:02:49 -04:00
parent f4229bfc48
commit 3756979b6a

View file

@ -1,5 +1,5 @@
local mem = require "mem" local mem = require "mem"
local gui, input, movie, settings, exec, callback, set_timer_timeout = gui, input, movie, settings, exec, callback, set_timer_timeout local gui, input, movie, settings, exec, callback, set_timer_timeout, memory, bsnes = gui, input, movie, settings, exec, callback, set_timer_timeout, memory, bsnes
local base = string.gsub(@@LUA_SCRIPT_FILENAME@@, "(.*[/\\])(.*)", "%1") local base = string.gsub(@@LUA_SCRIPT_FILENAME@@, "(.*[/\\])(.*)", "%1")
local Promise = nil local Promise = nil
@ -481,6 +481,19 @@ local function initializeRun(_M)
gui.subframe_update(false) gui.subframe_update(false)
return rewind():next(function() return rewind():next(function()
bsnes.enablelayer(0, 0, true)
bsnes.enablelayer(0, 1, false)
bsnes.enablelayer(1, 0, false)
bsnes.enablelayer(1, 1, false)
bsnes.enablelayer(2, 0, false)
bsnes.enablelayer(2, 1, false)
bsnes.enablelayer(3, 0, false)
bsnes.enablelayer(3, 1, false)
bsnes.enablelayer(4, 0, true)
bsnes.enablelayer(4, 1, true)
bsnes.enablelayer(4, 2, true)
bsnes.enablelayer(4, 3, true)
if config.StartPowerup ~= nil then if config.StartPowerup ~= nil then
game.writePowerup(config.StartPowerup) game.writePowerup(config.StartPowerup)
end end