bryanthaboi
e5bebea437
Merge pull request #1077 from MaxTomahawk/feat/battle-menu-auxiliary
...
feat(mods): add battle menu auxiliary action
2026-08-12 16:56:04 -04:00
bryanthaboi
3320eacc26
Merge pull request #1079 from MaxTomahawk/feat/mod-pokemon-icon
...
feat(mods): expose canonical Pokémon icon presentation
2026-08-12 16:55:55 -04:00
AverageConsumer
52fac8ced6
Honor hidden screen states in Gold rendering
2026-08-12 20:59:35 +02:00
MaxTomahawk
29a2b9a123
Merge remote-tracking branch 'origin/dev' into feat/mod-pokemon-icon
...
# Conflicts:
# docs/modding.md
2026-08-12 09:46:44 +02:00
MaxTomahawk
238af263d6
Merge remote-tracking branch 'origin/dev' into feat/battle-menu-auxiliary
...
# Conflicts:
# src/core/Checkpoint.lua
2026-08-12 09:46:00 +02:00
bryanthaboi
cd02cd6f33
Merge pull request #1061 from AverageConsumer/codex/mod-world-party-reorder
...
Mod API: expose safe overworld party reordering
2026-08-11 21:23:43 -04:00
bryanthaboi
3aaaf9936e
Merge pull request #1076 from MaxTomahawk/feat/mod-title-checkpoint-resume
...
feat(mods): resume selected checkpoints from title
2026-08-11 21:23:08 -04:00
bryanthaboi
e8eccfd4df
Merge pull request #1080 from MaxTomahawk/feat/device-date-time
...
feat(mods): add shared local date and time formatting
2026-08-11 21:21:51 -04:00
bryanthaboi
ae6cac89e1
G2 support
2026-08-11 11:53:30 -04:00
MaxTomahawk
2c8c800584
feat: add shared date and time formatting
2026-08-11 11:17:32 +02:00
MaxTomahawk
ccb5358aad
feat: expose public Pokemon icon presentation
2026-08-11 11:16:58 +02:00
MaxTomahawk
4db97164bb
feat: anchor first checkpoint for cold restart
2026-08-11 08:59:47 +02:00
MaxTomahawk
59725c0ead
feat(mods): add battle menu auxiliary action
2026-08-10 23:32:38 +02:00
MaxTomahawk
4e20f4585f
fix(mods): emit restore lifecycle after title resume
2026-08-10 23:32:35 +02:00
MaxTomahawk
1c37867e52
fix(mods): keep title resume independent
2026-08-10 23:32:35 +02:00
MaxTomahawk
67491e2dac
feat(mods): expose selected save chronology
2026-08-10 23:32:35 +02:00
MaxTomahawk
2d85c9595d
test: cover title checkpoint resume recovery
2026-08-10 23:32:35 +02:00
MaxTomahawk
b8138ef850
feat(mods): resume selected checkpoints from title
2026-08-10 23:32:35 +02:00
AverageConsumer
e3fc8380cf
feat(mods): expose safe overworld party reordering
2026-08-10 23:25:54 +02:00
bryanthaboi
ee891fb8fa
Merge pull request #993 from MaxTomahawk/feat/checkpoint-restore-event
...
feat(mods): signal verified checkpoint restores
2026-08-10 14:31:45 -04:00
david
e79107c644
Add core.update/core.quit_to_launcher platform lifecycle hooks (RFC 0006)
...
A platform-specific launcher wrapper (a native shell embedding this engine,
owning its own UI around the game window) needs to pause the simulation
while its own UI is on top, live-reload options it wrote outside any Lua
UI, and veto main.lua's "closing the window returns to the Lua launcher"
behavior when it owns that job itself. Implementing this by hand-patching
main.lua's love.update/love.quit directly ties every such integration to
editing the one file every other engine change also touches, guaranteeing
merge conflicts. No existing hook covers "should the per-frame simulation
step run" or "should closing the window return to the Lua launcher."
Adds two generic, additive hooks (src/core/PlatformHooks.lua): core.update
and core.quit_to_launcher, replacing what would otherwise be inline
main.lua special-casing. Also adds Manifest.force_enable_env, letting a
mod that cannot function disabled on the one build where its env var is
set (a platform-bridge mod bundled only with that build) re-enable itself
regardless of a saved disable.
RFC 0006 status: Proposed.
2026-08-09 20:05:06 -07:00
MaxTomahawk
aa3b2a18ec
feat(mods): signal verified checkpoint restores
2026-08-08 13:28:56 +02:00
MaxTomahawk
12b6ef6350
test: prove complete overworld progress fidelity
2026-08-08 09:53:41 +02:00
MaxTomahawk
5b1d0261ff
test: prove public battle checkpoint roundtrip
2026-08-08 09:53:41 +02:00
MaxTomahawk
6999e5aecf
feat: preserve overworld checkpoint RNG
2026-08-08 09:53:41 +02:00
MaxTomahawk
af00d6ad14
feat: expose storage engine compatibility context
2026-08-07 17:14:42 +02:00
MaxTomahawk
05b43ca258
feat: include engine version in checkpoints
2026-08-07 15:21:16 +02:00
MaxTomahawk
9d6ea845d7
fix: reject invalid checkpoint content
2026-08-07 15:09:16 +02:00
MaxTomahawk
6e94625f2a
feat: expose stable overworld checkpoints to mods
2026-08-07 14:49:45 +02:00
AverageConsumer
b9e8b00af0
feat(mods): add screen render visibility hook
2026-08-05 22:42:37 +02:00
bryanthaboi
0fa8206321
CLOSES #785 , CLOSES #807 , CLOSES #811 , CLOSES #814
2026-08-04 15:13:06 -04:00
erereck
6e724cedf7
Honor modded bag capacity
2026-08-01 00:32:00 -03:00
bryanthaboi
47923d95b3
big ass modding update
2026-07-19 16:18:18 -04:00