github-actions
03838ee1d4
chore(ios): update app-repo.json [skip ci]
2026-08-11 12:14:09 -04:00
bryanthaboi
2fabc03841
Merge pull request #1088 from bryanthaboi/dev
...
G2 support
v0.1.78
2026-08-11 12:05:05 -04:00
bryanthaboi
ae6cac89e1
G2 support
2026-08-11 11:53:30 -04:00
github-actions
b9afaaae60
chore(ios): update app-repo.json [skip ci]
2026-08-10 17:19:13 -04:00
bryanthaboi
4d03a38067
Merge pull request #1060 from bryanthaboi/dev
...
bugs and slugs
v0.1.77
2026-08-10 17:11:22 -04:00
bryanthaboi
79ed37699e
Merge pull request #1055 from AverageConsumer/codex/mod-grid-navigation-hooks
...
Mod API: allow alternate battle grids to own navigation
2026-08-10 17:08:24 -04:00
bryanthaboi
abf0f9e98a
Merge pull request #1057 from ShaneMcGovernIE/shanemcgovernie-fix-index-unexpected-character
...
Handle non-JSON update responses
2026-08-10 17:07:43 -04:00
bryanthaboi
3955721bfc
Merge pull request #1058 from castdrian/ios-documents
...
feat(ios): expose app data in Documents dir
2026-08-10 17:07:05 -04:00
bryanthaboi
c3855cebec
more buggies CLOSES #960 , CLOSES #961 , CLOSES #968 , CLOSES #995 , CLOSES #1006 , CLOSES #1009 , CLOSES #1013 , CLOSES #1021 , CLOSES #1031 , CLOSES #1044 , CLOSES #1049 , CLOSES #1050 , CLOSES #1045,,
2026-08-10 17:06:24 -04:00
Adrian Castro
41e6507665
docs(ios): document public Documents storage
2026-08-10 22:56:15 +02:00
Adrian Castro
5482ac590d
fix(ios): guard missing game payload
2026-08-10 22:56:15 +02:00
Adrian Castro
28440eb936
fix(ios): expose runtime data in Documents
2026-08-10 22:56:15 +02:00
Shane McGovern
f606840216
Handle non-JSON update responses
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-08-10 20:51:57 +01:00
AverageConsumer
6a990bf79f
feat(mods): allow alternate battle grids to own navigation
2026-08-10 21:22:09 +02:00
github-actions
ab5fed60fe
chore(ios): update app-repo.json [skip ci]
2026-08-10 15:16:03 -04:00
bryanthaboi
e3a215e081
Merge pull request #1052 from bryanthaboi/dev
...
revisions and buggies
v0.1.76
2026-08-10 15:05:40 -04:00
bryanthaboi
7fa758602a
Merge branch 'dev' of https://github.com/bryanthaboi/gen1recomp into dev
2026-08-10 14:59:06 -04:00
bryanthaboi
bb979911c8
Update common.sh
2026-08-10 14:59:04 -04:00
bryanthaboi
f225f8a6e7
Merge pull request #918 from KikiManjaro/pok-nickname-changer-in-save
...
Add nickname editing to the save editor's mon inspector
2026-08-10 14:32:14 -04: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
bryanthaboi
9d73ff4110
yellow copyright diff
2026-08-10 14:27:00 -04:00
bryanthaboi
0b7ecf1599
Merge pull request #985 from steve1337/issue_#969_linux_app_image
...
[#969 ] Fixes linux AppImage
2026-08-10 14:21:57 -04:00
bryanthaboi
aa45f05c63
Merge pull request #1038 from dlloa/upstream-pr/per-category-game-speed
...
Per-category GAME SPEED (overworld/battle/menu) + core.logic_speed hook
2026-08-10 14:15:59 -04:00
bryanthaboi
9234f12ed0
Merge remote-tracking branch 'origin/dev' into fix1038
...
# Conflicts:
# docs/modding.md
2026-08-10 14:14:39 -04:00
bryanthaboi
26e0bd227e
Merge pull request #1037 from dlloa/upstream-pr/platform-lifecycle-hooks
...
Add core.update / core.quit_to_launcher platform lifecycle hooks
2026-08-10 14:14:17 -04:00
bryanthaboi
64ce66a619
Merge pull request #1023 from AverageConsumer/feature/battle-ui-visibility
...
Mod API: expose battle UI visibility hooks
2026-08-10 14:12:57 -04:00
bryanthaboi
9302bbcbf3
Merge branch 'fix1037' into fix1038
...
# Conflicts:
# docs/modding.md
2026-08-10 14:12:21 -04:00
bryanthaboi
1855f838ef
Merge remote-tracking branch 'origin/dev' into fix1037
...
# Conflicts:
# docs/modding.md
2026-08-10 14:11:45 -04:00
bryanthaboi
11af06a752
Merge remote-tracking branch 'origin/dev' into fix1023
...
# Conflicts:
# docs/modding.md
2026-08-10 14:10:52 -04:00
bryanthaboi
05668591ef
Merge pull request #965 from crusty/feat/worldapi-start-wild-battle
...
Add mod.world:startWildBattle
2026-08-10 14:09:28 -04:00
bryanthaboi
e74beec32d
Merge pull request #970 from swuff-star/modded-evo-item
...
add modding support for custom item effects
2026-08-10 14:09:23 -04:00
bryanthaboi
3efb2c9a6c
Merge pull request #996 from thibautbus/fix/modkit-dump-dataset-utf8-decode
...
Fix: tools/modkit.py crashes on Windows when dumped text isn't representable in the system codepage
2026-08-10 14:09:19 -04:00
bryanthaboi
d3af63e013
Merge pull request #1020 from ArmstrongThomas/agent/variable-size-overworld-sprites
...
Support variable-size anchored overworld sprites
2026-08-10 14:09:13 -04:00
bryanthaboi
ca6bee64b9
Merge pull request #1042 from thibautbus/fix/android-ttf-dpi
...
Fix custom TTF rendering on Android
2026-08-10 14:09:07 -04:00
bryanthaboi
b52d183dba
Merge pull request #1024 from AverageConsumer/feature/semantic-pc-list-kinds
...
Mod API: expose semantic PC list kinds
2026-08-10 14:09:01 -04:00
bryanthaboi
23e1877a62
Merge pull request #1025 from AverageConsumer/feature/map-overview-detail-markers
...
Mod API: add detailed map overview data and POIs
2026-08-10 14:08:58 -04:00
bryanthaboi
d8736fe33e
Merge pull request #1015 from ShaneMcGovernIE/shanemcgovernie-fix-substitute-fainting
...
Fix Substitute exact-quarter-HP trainer softlock
2026-08-10 14:08:53 -04:00
bryanthaboi
a74365a4fd
Merge pull request #1043 from ShaneMcGovernIE/shanemcgovernie-fix-rival-collision
...
Fix champion rival walk-out route
2026-08-10 14:08:49 -04:00
bryanthaboi
1c2163bb5f
Merge pull request #1046 from ShaneMcGovernIE/shanemcgovernie-fix-encounter-rate-grace-period
...
Fix wild encounter grace period
2026-08-10 14:08:46 -04:00
bryanthaboi
12c2677dc2
title screen issues, audio issues, and replacing gf c
2026-08-10 14:00:26 -04:00
Shane McGovern
ae1b59ce7f
fix: restore wild encounter grace period
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-08-10 12:15:18 +01:00
Shane McGovern
02c4de897d
Fix champion rival walk-out route
...
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com >
2026-08-10 10:59:06 +01:00
thibautbus
3c6242717e
Use 1x TTF rasterizer on Android
2026-08-10 08:43:46 +02:00
david
3c71afb9fa
Per-category GAME SPEED: overworld/battle/menu + core.logic_speed hook (RFC 0007)
...
GameSpeed is a single fast-forward multiplier applied uniformly to the
whole logic clock -- overworld walking, menu navigation and battle turns
all scale together. A player who wants 4X battles but 1X overworld (so a
cutscene or NPC dialogue doesn't blur past) has no way to get both.
Splits save.options.speed into speedOverworld/speedBattle/speedMenu, each
cycling independently, with an automatic migration so an existing save's
speed choice carries over. Game.speedCategoryInStack resolves which
category is active by walking the state stack (the same idiom
wideBattleInStack/fillScaleInStack already use), so a menu opened mid-
battle inherits battle speed rather than resetting to whatever "menu"
defaults to. Adds a new core.logic_speed hook so a mod can read or
override the resolved multiplier for the current frame regardless of
which category produced it, sitting after the link-play and run-argument
overrides so neither is a seam a mod can defeat.
RFC 0007 status: Proposed.
2026-08-09 20:13:21 -07: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
steve1337
0afce96c8d
[ #969 ] Fixes linux AppImage
...
StartupWMClass matches what SDL reports: AppRun execs bin/love, so the
window's WM_CLASS / Wayland app_id is "love" and without this the taskbar
entry never resolves back to this desktop file (no name, no icon).
2026-08-09 22:52:38 +07:00
AverageConsumer
d881997acd
feat(mods): add detailed map overview POIs
2026-08-09 15:57:17 +02:00
AverageConsumer
8906133b93
feat(ui): expose semantic PC list kinds
2026-08-09 15:49:28 +02:00
AverageConsumer
b9e3c4a689
feat(mods): expose battle UI visibility hooks
2026-08-09 15:46:33 +02:00
Thomas Armstrong
81f18e244d
Support variable-size anchored overworld sprites
2026-08-09 04:10:39 -04:00