Commit Graph

1641 Commits

Author SHA1 Message Date
github-actions e0a044b01a chore(ios): update app-repo.json [skip ci] 2026-09-18 22:11:22 -04:00
bryanthaboi 3639c47d34 Merge pull request #2296 from bryanthaboi/dev v0.2.63 2026-09-18 21:59:40 -04:00
bryanthaboi d6d8ee2329 Merge pull request #2295 from 1Jamie/grandpas-garage 2026-09-18 21:54:47 -04:00
1jamie d95960b2f1 fixes undefined vars 2026-09-18 20:47:35 -05:00
1jamie 03db72b70e Fixed evolution soft lock
fixed keyboard special keys highlighting
fixed audio flow for evolution
fixed town map
fixed pause menu not pausing tick
2026-09-18 20:44:18 -05:00
github-actions 62d56bfe0a chore(ios): update app-repo.json [skip ci] 2026-09-18 17:58:41 -04:00
bryanthaboi f69c8a1205 Merge pull request #2294 from bryanthaboi/dev
GRANDPA GARAGE GOING IN
v0.2.62
2026-09-18 17:30:37 -04:00
bryanthaboi 78522b5c20 Merge pull request #2293 from 1Jamie/grandpas-garage
Grandpas garage
2026-09-18 17:27:41 -04:00
bryanthaboi 7279ce57c1 Update WorldAPI.lua 2026-09-18 17:23:21 -04:00
bryanthaboi b2a1fc8f0d beta 2026-09-18 17:19:05 -04:00
bryanthaboi 5a439ca478 Merge branch 'grandpas-garage' of https://github.com/1Jamie/gen1recomp-gaia into grandpas-garage 2026-09-18 17:11:03 -04:00
bryanthaboi 9df2b81fed delete stale tests 2026-09-18 17:10:53 -04:00
bryanthaboi 425a762491 Merge branch 'bryanthaboi:dev' into grandpas-garage 2026-09-18 17:08:49 -04:00
bryanthaboi 661d75ef1c junk 2026-09-18 16:49:48 -04:00
bryanthaboi bdfac727aa bing bang bong 2026-09-18 15:42:32 -04:00
bryanthaboi 96d23ab93b battle stuff 2026-09-18 13:11:33 -04:00
bryanthaboi 9e9a54cbb4 oaky baby 2026-09-18 09:12:33 -04:00
bryanthaboi c86cf40e73 perfected intro babbyyyyy 2026-09-18 08:28:29 -04:00
bryanthaboi b9ba8b3ee4 addl api capabilities 2026-09-18 07:53:42 -04:00
bryanthaboi c8bfac84f9 havok fixes and what not 2026-09-17 12:26:56 -04:00
bryanthaboi 4c3212538b Merge PR #1: restore FireRed object interaction text
From Nexhas28, 1Jamie/gen1recomp-gaia#1, branch firered-object-interactions.
2026-09-17 11:22:31 -04:00
bryanthaboi dfc0b05436 namign screen fix 2026-09-17 11:07:33 -04:00
bryanthaboi dbe0c5c9f0 all the fun features 2026-09-17 10:51:09 -04:00
bryanthaboi 84d0ea8616 audio update and return to launcher 2026-09-17 09:42:08 -04:00
bryanthaboi a820875208 Merge remote-tracking branch 'upstream/dev' into grandpas-garage 2026-09-17 08:26:26 -04:00
Shane McGovern 1629922f48 feat(game3): restore FireRed object interaction text 2026-09-17 11:24:47 +01:00
1jamie 5900359c39 Fix M4A CGB channel priority tuning dissonance and trainer encounter audio flow 2026-09-16 18:35:52 -05:00
Shane McGovern 4010857a32 feat(game3): add FireRed help system and quest log
Add ROM-backed contextual L/R help with article navigation and safe pause/resume. Record recent field scenes and gameplay events for the skippable Continue recap, with playback isolated from live progress.

Integrate extraction and cache validation, preserve bundled script flags during import, and cover navigation, persistence, event recording, playback isolation, and both ROM revisions with tests.
2026-09-16 22:28:13 +01:00
bryanthaboi e2114f7c85 importers / lttp example 2026-09-16 16:42:59 -04:00
github-actions f5a78078b9 chore(ios): update app-repo.json [skip ci] 2026-09-16 10:14:22 -04:00
bryanthaboi f6657891e7 Merge pull request #2287 from bryanthaboi/dev
bug fixes
v0.2.61
2026-09-16 10:03:05 -04:00
bryanthaboi 47fbba8605 Merge pull request #2210 from bryanthaboi/dependabot/github_actions/android-actions/setup-android-4
Bump android-actions/setup-android from 3 to 4
2026-09-16 09:54:19 -04:00
bryanthaboi de1415de51 Merge pull request #2284 from campavao/rfc-0021-link-battle-items
engine: opts.items — items on the link cable, for a mode that asks (RFC 0021)
2026-09-16 09:53:39 -04:00
bryanthaboi 8c8581ed0c CLOSES #2089, CLOSES #2198, CLOSES #2227, CLOSES #2246, CLOSES #2277, CLOSES #2278, CLOSES #2280, CLOSES #2281, CLOSES #2282, CLOSES #2283, CLOSES #2286 2026-09-16 09:45:20 -04:00
1jamie ff18f605c2 fix(game3): start player item PC with single Potion 2026-09-15 17:06:11 -05:00
1jamie 06dd4ffba8 game3: add fanfare/emote parity, pause & main menu exit flows, and bump fr cache 2026-09-15 15:41:51 -05:00
DESKTOP-8SRFDDM\cam95 dd2a1f89ff engine: opts.items -- items on the link cable, for a mode that asks (RFC 0021)
A link battle runs under cable rules and LinkBattle keeps them: openItems
prints "Items can't be used in a link battle!" and the wire knows move,
struggle, locked, switch and RUN.  Right for the Cable Club, wrong for a
mode that is not the Cable Club -- a battle royale played over
LinkState.newFromSession fights with real, damaged parties, and the
potions and X items on the ground are its whole economy; against a bot
the bag works, against a person it says no.  The mode cannot fix it:
submit, resolveLockstep and the decoder are closures, and there is no
action that means "nothing" to spend the turn on.

opts.items = true on newHost/newGuest (off by default, set on both
machines like turnLimit): the bag is BattleState.openItems -- the vanilla
BagMenu against this battle, whose picker already offers the clamped
copies -- and the effect is ItemEffects.use as in any fight.  What
changes is what spending the turn means: itemUsed puts { kind = "item",
item, index, move } on the wire as the turn's action instead of running
the AI's reply.  Both machines and a spectator resolve it before switches
and moves: the user's side is already applied (the bag did it), the other
side applies the same effect to its own copies of that side through
src/link/LinkItems.lua -- ItemEffects.use behind a battle whose player is
the user's battler and a save whose party is the user's copies, nothing
consumed -- and prints "<name> used <ITEM>!" plus the effect's lines.
Every effect reachable in a battle is deterministic, so the per-turn
hash still agrees.  BagMenu hands itemUsed the item, target and move it
used; a local battle ignores them.  A ball on the cable is refused
(ItemEffects), the way the doll is in any trainer battle.

tests/engine/link_items.lua: cable rules by default; opted in, the host's
POTION heals the guest's copy before the moves, both print the lines,
one turn, hashes agree; a spectator fed the same two messages heals its
copy too.  docs/modding.md and docs/rfcs/0021-link-battle-items.md.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 08:19:06 -05:00
dependabot[bot] 818de4b7a1 Bump android-actions/setup-android from 3 to 4
Bumps [android-actions/setup-android](https://github.com/android-actions/setup-android) from 3 to 4.
- [Release notes](https://github.com/android-actions/setup-android/releases)
- [Commits](https://github.com/android-actions/setup-android/compare/v3...v4)

---
updated-dependencies:
- dependency-name: android-actions/setup-android
  dependency-version: '4'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-15 11:40:54 +00:00
bryanthaboi 029a756c4f Merge pull request #2285 from campavao/ci-android-sdk-tools 2026-09-15 07:38:47 -04:00
DESKTOP-8SRFDDM\cam95 0cb5babd5f ci: stop asking setup-android for the retired tools package
The Android APK job fails inside android-actions/setup-android@v3, before
any step of ours runs: the action installs its default package list,
"tools platform-tools", and Google's repository no longer serves the
legacy `tools` package -- "Warning: Failed to find package 'tools'", then
sdkmanager exits 1 and the job is over.  The build never needed it; the
next step installs platform-tools, the platform, build-tools and the
NDK by name.  So the action is told to install platform-tools alone.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 20:10:05 -05:00
1jamie b67fb745fa feat(game3): battle anim engine parity, sub-containers, town map, and party menu fixes 2026-09-13 20:07:53 -05:00
github-actions 2be2a260bf chore(ios): update app-repo.json [skip ci] 2026-09-13 12:21:42 -04:00
bryanthaboi 4dadfd55a8 Merge pull request #2276 from bryanthaboi/dev v0.2.60 2026-09-13 12:10:32 -04:00
bryanthaboi 0292d8eeb0 Merge pull request #2271 from AverageConsumer/codex/gen2-mirrored-menu-render-fix 2026-09-13 12:01:42 -04:00
bryanthaboi feec1d43fd CLOSES #2235, CLOSES #2245, CLOSES #2252, CLOSES #2253, CLOSES #2257, CLOSES #2261, CLOSES #2262, CLOSES #2263, CLOSES #2264, CLOSES #2267, CLOSES #2268, CLOSES #2272, CLOSES #2273, CLOSES #2274, CLOSES #2275 2026-09-13 11:49:05 -04:00
bryanthaboi d615ad39ab bazinga 2 2026-09-13 03:34:39 -04:00
bryanthaboi acdcbd8d4d bazinga 2026-09-13 01:06:04 -04:00
AverageConsumer e90ab09d6f Skip redundant Gen 2 panel draws beneath mirrored menus 2026-09-12 18:20:51 +02:00
github-actions 0f77401402 chore(ios): update app-repo.json [skip ci] 2026-09-12 08:26:50 -04:00
bryanthaboi 5a3afa6dd1 Merge pull request #2269 from bryanthaboi/dev v0.2.59 2026-09-12 08:15:33 -04:00