bryanthaboi
c079233819
major enhancement
2026-10-02 09:48:20 -04:00
bryanthaboi
093f2fe0da
performance enhancements 1 and decoration names
2026-10-02 08:54:15 -04:00
bryanthaboi
d555a24693
further save editor yum
2026-10-02 06:21:06 -04:00
bryanthaboi
20ab97abf8
save editor
2026-10-01 21:31:40 -04:00
bryanthaboi
d0e66aebd7
follow up
2026-10-01 19:14:51 -04:00
bryanthaboi
7d5fbd5754
CLOSES #2604 , CLOSES #2605 , CLOSES #2607 , CLOSES #2608 , CLOSES #2610 , CLOSES #2611 , CLOSES #2612 , CLOSES #2613
2026-10-01 18:50:48 -04:00
bryanthaboi
84a20b3f61
CLOSES #2603
2026-10-01 11:56:12 -04:00
bryanthaboi
78916ef416
CLOSES #2561 , CLOSES #2593 , CLOSES #2596 , CLOSES #2597
2026-10-01 08:27:27 -04:00
bryanthaboi
44723376b8
CLOSES #2555 , CLOSES #2558 , CLOSES #2560 , CLOSES #2562 , CLOSES #2563 , CLOSES #2581 , CLOSES #2583 , CLOSES #2584 , CLOSES #2585 , CLOSES #2589 , CLOSES #2590 , CLOSES #2592
2026-10-01 07:26:48 -04:00
bryanthaboi
fd2c8ecdae
further fixes
2026-09-30 22:35:18 -04:00
bryanthaboi
19df78292a
tiny update
2026-09-30 17:59:39 -04:00
bryanthaboi
8c5d877bb9
various fixes
2026-09-30 15:47:06 -04:00
bryanthaboi
6806d5a235
CLOSES #2577 , CLOSES #2573 , CLOSES #2572
2026-09-30 13:54:23 -04:00
bryanthaboi
370aaf4e1f
Merge branch 'dev' of https://github.com/bryanthaboi/gen1recomp into dev
2026-09-30 12:18:25 -04:00
bryanthaboi
932a075496
CLOSES #2564 , CLOSES #2570
2026-09-30 12:18:24 -04:00
Shane McGovern
795276935c
Performance pass: cut per-frame allocations and draw calls, fix frame-rate and batch bugs
...
- Shared render: cache Font encode/width, skip unchanged palette/ShaderFX
uniform sends, reuse quads and scratch tables, cheaper sprite palettes
- Mods: fast path for loaded requires, memoized sandbox verdicts, fewer
Hooks:call allocations, drop emptied hook chains
- Audio: bulk PCM writes, cry/SFX prewarm on the worker, sliced sync
fallback, cached Gen 3 SE sources
- Gen 1: per-frame SGB battle palettes, hoisted overworld FX, cached menus
- Gen 2: numeric attr grid, indexed anim cells, entity culling, memoized
cache keys, palette shader set once per tile run
- Gen 3: reuse native tile batches, per-cell metatile rebuilds, partial
FRLG tile anim uploads, near-view ghost ticking, packed FRLG font atlas
- Fixes: emergency quit timer, Gen 3 batch regression and stale sprite
index, trainer card texture leak, missing pic re-reads, anim tint cache,
Crystal ghost grass overdraw, refresh-rate dependent counters, pad swap
2026-09-30 14:53:18 +00:00
bryanthaboi
4f7657aad0
performance attempts
2026-09-30 05:40:41 -04:00
bryanthaboi
bf45bb51d6
CLOSES #2557
2026-09-29 16:00:57 -04:00
bryanthaboi
9eb6f199b9
CLOSES #2554
2026-09-29 14:31:55 -04:00
bryanthaboi
f99d59f8f6
CLOSES #2548
2026-09-29 13:30:13 -04:00
bryanthaboi
9fb3c529e7
couple tiny fixes
2026-09-29 10:38:20 -04:00
bryanthaboi
ebd4985cc0
CLOSES #2524 , CLOSES #2540 , CLOSES #2541 , CLOSES #2542
2026-09-29 10:08:21 -04:00
bryanthaboi
a739e70c9e
update
2026-09-28 20:37:29 -04:00
bryanthaboi
8450c8f107
CLOSES #2515 , CLOSES #2516 , CLOSES #2518 , CLOSES #2519 , CLOSES #2521 , CLOSES #2522 , CLOSES #2523 , CLOSES #2525 , CLOSES #2526
...
CLOSES #2515 , CLOSES #2516 , CLOSES #2518 , CLOSES #2519 , CLOSES #2521 , CLOSES #2522 , CLOSES #2523 , CLOSES #2525 , CLOSES #2526
2026-09-28 14:33:06 -04:00
bryanthaboi
5d8009096a
other update
2026-09-28 10:30:30 -04:00
bryanthaboi
193f350db0
more perf updates
2026-09-28 10:18:27 -04:00
bryanthaboi
d4899e48b0
ok o ok
2026-09-28 09:13:34 -04:00
bryanthaboi
f6898903b6
asdf
2026-09-28 08:53:02 -04:00
bryanthaboi
ff9cc6d172
YELLOWCARD
2026-09-28 06:45:52 -04:00
bryanthaboi
3620e787d2
FIELD GOAL
2026-09-27 16:58:27 -04:00
bryanthaboi
690f0cd9a1
TOUCHDOWN
2026-09-27 16:07:31 -04:00
bryanthaboi
0fa4aeacc3
CLOSES #2452 , CLOSES #2493 , CLOSES #2496 , CLOSES #2499 , CLOSES #2500 , CLOSES #2501 , CLOSES #2502 , CLOSES #2503
2026-09-26 20:29:32 -04:00
Shane McGovern
8c4acf669d
feat: make crash reports readable and attributable
2026-09-26 22:35:10 +01:00
bryanthaboi
a6945ec4bb
CLOSES #2479 , CLOSES #2481 , CLOSES #2483 , CLOSES #2485
2026-09-26 05:44:05 -04:00
bryanthaboi
c65fcf939d
battle speed
2026-09-25 14:20:34 -04:00
bryanthaboi
a685f16e00
updates to online
2026-09-25 10:28:21 -04:00
bryanthaboi
f8c95b8e8a
CLOSES #2347 , CLOSES #2384 , CLOSES #2456 , CLOSES #2460 , CLOSES #2461 , CLOSES #2468 , CLOSES #2470 , CLOSES #2471 , CLOSES #2472 , CLOSES #2473
2026-09-25 07:11:46 -04:00
bryanthaboi
a3251d10d5
little clean up for mystery gifts
2026-09-24 11:24:20 -04:00
bryanthaboi
6fdff58b3d
online fixes
2026-09-24 10:31:07 -04:00
bryanthaboi
72a17b27dd
CLOSES #2444
2026-09-24 08:39:43 -04:00
bryanthaboi
d51bdaff72
CLOSES #2441 , CLOSES #2445 , CLOSES #2448 , CLOSES #2450
2026-09-24 06:24:54 -04:00
bryanthaboi
9335be1bbd
online update
2026-09-24 05:17:32 -04:00
bryanthaboi
c9c20d361e
Merge remote-tracking branch 'origin/dev' into pr-2406
...
# Conflicts:
# src/import/gba/versions.lua
2026-09-23 16:43:55 -04:00
bryanthaboi
123feef3a1
CLOSES #2425 , CLOSES #2428 , CLOSES #2431 , CLOSES #2432 , CLOSES #2433 , CLOSES #2435 , CLOSES #2436 , CLOSES #2437 , CLOSES #2440
...
CLOSES #2425 , CLOSES #2428 , CLOSES #2431 , CLOSES #2432 , CLOSES #2433 , CLOSES #2435 , CLOSES #2436 , CLOSES #2437 , CLOSES #2440
2026-09-23 16:34:15 -04:00
thibautbus
3252a3f2c9
Draw Japanese text in FireRed with the cart's own Japanese fonts
...
game3 prints every string with the US cart's Latin font, and FrlgFont has
no glyph for a kana, so a Japanese translation of FireRed would print
blank. The US cart still carries its Japanese fonts, which its text
printer draws for a string in Japanese mode (pokefirered/src/text.c:141,
:227): pret builds them into the US ROM, with the normal font's width
table.
The font extractor now bakes both, the normal font from its eight-to-a-row
layout (DecompressGlyph_Normal, text.c:1452) with its widths and the small
one sixteen to a row (DecompressGlyph_Small, text.c:1372), as
chrome/fonts/japanese_{normal,small}_{fg,shadow}.rgba and
japanese_widths.lua. LeafGreen's addresses follow the same -0x24 shift as
the rest of text.o. Cache version 120 re-imports existing caches.
FrlgFont numbers a Japanese character by its byte in the Japanese block of
pokefirered/charmap.txt (kana 01-A0, the full-width space, !?。ー), plus
the symbols the font keeps at the Latin block's codes in their full-width
forms (digits, letters, 『』「」, 円, /, :), offset past the Latin
glyphs. A character with no Latin glyph draws from the Japanese sheet, at
the width the cart gives it (the table for the normal font, 8px for the
small one). Latin text is drawn as before.
2026-09-23 18:07:32 +02:00
bryanthaboi
dee935a4ea
CLOSES #2430
2026-09-23 11:58:32 -04:00
bryanthaboi
ebbf4709c8
CLOSES #2411 , CLOSES #2418 , CLOSES #2420 , CLOSES #2422 , CLOSES #2423 , CLOSES #2424
2026-09-23 05:51:05 -04:00
bryanthaboi
a446147787
CLOSES #2408 , CLOSES #2413 , CLOSES #2414 , CLOSES #2415 , CLOSES #2416 , CLOSES #2417 , CLOSES #2419
2026-09-22 20:44:21 -04:00
bryanthaboi
23617f43b4
CLOSES #2290 , CLOSES #2338 , CLOSES #2186 , CLOSES #2305 , CLOSES #2332 , CLOSES #2320 , CLOSES #2344 , CLOSES #2291 , CLOSES #2335 , CLOSES #2340 , CLOSES #2385 , CLOSES #2352 , CLOSES #2378 , CLOSES #2403 , CLOSES #2404 , CLOSES #2405 , CLOSES #2367 , CLOSES #2037 , CLOSES #2177 , CLOSES #2368 , CLOSES #2382 , CLOSES #1951
...
CLOSES #2290 , CLOSES #2338 , CLOSES #2186 , CLOSES #2305 , CLOSES #2332 , CLOSES #2320 , CLOSES #2344 , CLOSES #2291 , CLOSES #2335 , CLOSES #2340 , CLOSES #2385 , CLOSES #2352 , CLOSES #2378 , CLOSES #2403 , CLOSES #2404 , CLOSES #2405 , CLOSES #2367 , CLOSES #2037 , CLOSES #2177 , CLOSES #2368 , CLOSES #2382 , CLOSES #1951
2026-09-22 16:27:28 -04:00
bryanthaboi
21c868b90a
leafgreen
2026-09-22 09:56:36 -04:00