mirror of
https://github.com/bryanthaboi/gen1recomp.git
synced 2026-08-12 08:21:02 +02:00
15029d811f
# Closed issues CLOSES #17: Incorrect Character Visuals (Only with GBC filter) CLOSES #23: Could you allow the player to change the order of the moves CLOSES #24: Evolution music not playing during evolution CLOSES #26: Standing on door glitch CLOSES #27: Battle Intro text automatically continues CLOSES #29: Visual bug when zoomed out CLOSES #32: Team Rocket recruiter doesn't battle with you unless you speak with him first CLOSES #33: Developer/Debug Console CLOSES #35: Professor Oak's introduction Inaccuracies CLOSES #36: Missing Pokemon Dex entries when picking starter + Rival Pathing issues CLOSES #39: Guy who stops player from skipping brock doesn't bring you to brock's gym + doesn't leave once you've beaten brock CLOSES #40: Bill cutscene is broken CLOSES #41: Ticket guy failing to be a Ticket guy CLOSES #42: S.S. anne odd behavior + Missing sailing away animation CLOSES #43: Dig Attack animation appears to be glitched CLOSES #44: Pokeball flashing doesn't appear to be accurate CLOSES #45: Inaccurate Cut Animation CLOSES #46: Dugtrio i caught in diglett cave has two of the same move CLOSES #47: Rival ignores player in Lavender Tower CLOSES #48: Healing pad in lavender tower does not function CLOSES #49: Incorrect dialogue with parched security guard CLOSES #50: (Game Breaking!) Rocket grunt guarding poster refuses to move CLOSES #51: Badges showing up as items I can deposit in PC CLOSES #52: Visual bug on Celadon Department Store roof (Red Filter) CLOSES #54: Visual issue on route 15 + Fuchsia City CLOSES #56: Running animation missing CLOSES #57: Safari Zone does not display steps while you are inside of it CLOSES #58: (Game Breaking!) Softlock at cycling road gate CLOSES #59: Bike visual issues CLOSES #60: Cycling road not forcing you to get on your bike CLOSES #61: No keycard doors in Silph Co. CLOSES #63: Missing teleporter animation CLOSES #64: Inaccurate spinning CLOSES #65: Reimplement unused Silph Co. Chief and Professor Oak trainer battles
52 lines
1.8 KiB
Lua
52 lines
1.8 KiB
Lua
function love.conf(t)
|
|
local editor = os.getenv("POKEPORT_EDITOR") == "1"
|
|
local developer = os.getenv("POKEPORT_DEV") == "1"
|
|
if arg then
|
|
for _, a in ipairs(arg) do
|
|
if a == "--editor" then editor = true end
|
|
if a == "--developer" then developer = true end
|
|
end
|
|
end
|
|
-- main.lua runs in the same Lua state right after conf.lua; stash the
|
|
-- decision in a global so it doesn't need to reparse `arg`.
|
|
_G.POKEPORT_EDITOR_MODE = editor
|
|
_G.POKEPORT_DEV_MODE = developer
|
|
|
|
if editor then
|
|
t.identity = os.getenv("POKEPORT_IDENTITY") or "pokemon-love2d-editor"
|
|
t.window.title = "Pokemon Save Editor"
|
|
t.window.width = 1280
|
|
t.window.height = 800
|
|
else
|
|
t.identity = os.getenv("POKEPORT_IDENTITY") or "pokemon-love2d"
|
|
-- Version.lua has zero requires, so it is loadable this early; fall
|
|
-- back to the plain title if the source is not mounted yet
|
|
local ok, Version = pcall(require, "src.core.Version")
|
|
t.window.title = ok and Version.title()
|
|
or "Pokemon Red (Gen 1 Recompilation Project)"
|
|
t.window.width = 160 * 4
|
|
t.window.height = 144 * 4
|
|
end
|
|
t.version = "11.5"
|
|
t.window.vsync = 1
|
|
t.modules.joystick = true
|
|
t.modules.physics = false
|
|
|
|
-- love.system is not loaded during love.conf; love._os is set by the
|
|
-- engine before conf runs (LÖVE 11.x / 11.5).
|
|
local osName = love._os
|
|
local mobile = osName == "Android" or osName == "iOS"
|
|
if mobile then
|
|
-- On Android/iOS, width/height aspect picks portrait vs landscape
|
|
-- (fullscreen alone is not enough). Use a tall portrait size; the
|
|
-- OS then resizes to the real display. highdpi is required for
|
|
-- Retina iOS (Android always behaves as highdpi).
|
|
t.window.width = 1080
|
|
t.window.height = 1920
|
|
t.window.fullscreen = true
|
|
t.window.highdpi = true
|
|
else
|
|
t.window.resizable = true
|
|
end
|
|
end
|