1jamie
2426e519b2
bit of fixes for door transition and stub placeholders for field moves
2026-09-09 16:37:01 -05:00
1jamie
1c173a6377
feat(game3): make extraction and runtime 100% self-contained and ROM-derived
...
- Implement pure ROM extraction for Trainer Card backgrounds and badges
- Connect TrainerCardExtract to RomExtractorGen3 and CacheContract
- Update TrainerCard, FrlgFont, Chrome, PcChrome, PokedexChrome, and SummaryChrome to route exclusively through CacheFs
- Remove all legacy fallback paths to src/import/gba/chrome and hardcoded pret directories
- Add standalone procedural fallbacks for field effects and Pokecenter heal
2026-09-09 14:56:34 -05:00
1jamie
432c8bb4d7
feat(game3): pure ROM extractor for FRLG text fonts, widths, and dialogue chrome
2026-09-09 14:42:27 -05:00
1jamie
52ad498b8b
feat(game3): self-contained ROM-derived FireRed extraction & cache contract alignment
...
- Align CacheContract firered overrides with pure ROM extraction
- Fix door animation extraction tile sizes, palettes, and strides
- Update storage chrome, pokedex, summary, and battle chrome extractors
- Ensure 100% self-contained ROM extraction without external dependencies
2026-09-09 14:14:40 -05:00
bryanthaboi
7f1336a830
CLOSES #2114 , CLOSES #2115 , CLOSES #2116 , CLOSES #2117 , CLOSES #2118 , CLOSES #2124 , CLOSES #2125 , CLOSES #2126 , CLOSES #2148 , CLOSES #2149 , CLOSES #2150 , CLOSES #2151 , CLOSES #2152 , CLOSES #2153 , CLOSES #2155 , CLOSES #2156 , CLOSES #2158 , CLOSES #2159 , CLOSES #2161 , CLOSES #2162 , CLOSES #2163 , CLOSES #2164 , CLOSES #2170 , CLOSES #2173 , CLOSES #2174 , CLOSES #2175 , CLOSES #2176 , CLOSES #2178 , CLOSES #2179 , CLOSES #2180 , CLOSES #2181 , CLOSES #2182
2026-09-04 09:15:16 -04:00
bryanthaboi
67ff7463ab
CLOSES #2119 , CLOSES #2121 , CLOSES #2122 , CLOSES #2123 , CLOSES #2127
2026-09-02 23:46:27 -04:00
thibautbus
23aeda4871
Expose localized Gen2 content registries
...
GEN2_STATUS_IDS (psn/brn/frz/par/paralysis/slp -> Gen 2's own registry ids)
was declared verbatim in both PartyMenu.lua and SummaryMenu.lua; move it to
Status.GEN2_ID_ALIASES so a future status alias fix only has one copy to
update.
SummaryMenu.TYPE_NAMES was left behind after this branch switched its two
former internal uses to the shared TypeChart.displayName/DISPLAY_NAMES; it
has no remaining callers anywhere in src/ or tests/.
2026-09-01 21:52:42 +02:00
bryanthaboi
45742481bf
CLOSES #2025 , CLOSES #2029 , CLOSES #2030 , CLOSES #2031 , CLOSES #2033 , CLOSES #2034 , CLOSES #2035 , CLOSES #2038 , CLOSES #2040 , CLOSES #2041 , CLOSES #2042 , CLOSES #2043 , CLOSES #2044 , CLOSES #2045 , CLOSES #2046 , CLOSES #2048 , CLOSES #2049 , CLOSES #2050 , CLOSES #2051 , CLOSES #2052 , CLOSES #2053 , CLOSES #2054
2026-09-01 13:45:00 -04:00
bryanthaboi
c18fe7db50
Merge pull request #1918 from colsonrice/feat/gen2-export-map-objects
2026-08-30 14:05:46 -04:00
bryanthaboi
5c850d670e
CLOSES #1938 , CLOSES #1940 , CLOSES #1941 , CLOSES #1943 , CLOSES #1945 , CLOSES #1946 , CLOSES #1948 , CLOSES #1949 , CLOSES #1950 , CLOSES #1953 , CLOSES #1955 , CLOSES #1957 , CLOSES #1960 , CLOSES #1961 , CLOSES #1962 , CLOSES #1963 , CLOSES #1964
2026-08-30 08:04:35 -04:00
Colson Rice
532972de59
Carry the map's object state when a Gen 2 export moves maps
2026-08-29 21:27:25 -04:00
bryanthaboi
36ad59bdbb
CLOSES #1590 , CLOSES #1592 , CLOSES #1625 , CLOSES #1657 , CLOSES #1698 , CLOSES #1699 , CLOSES #1700 , CLOSES #1843 , CLOSES #1875 , CLOSES #1898 , CLOSES #1902 , CLOSES #1905 , CLOSES #1906 , CLOSES #1907 , CLOSES #1908 , CLOSES #1909 , CLOSES #1912 , CLOSES #1915 , CLOSES #1917 , CLOSES #1919 , CLOSES #1920 , CLOSES #1921 , CLOSES #1922 , CLOSES #1923 , CLOSES #1924 , CLOSES #1925 , CLOSES #1926 , CLOSES #1927
2026-08-29 06:59:38 -04:00
bryanthaboi
a9ce423bdc
CLOSES #1275 , CLOSES #1295 , CLOSES #1384 , CLOSES #1628 , CLOSES #1677 , CLOSES #1682 , CLOSES #1691 , CLOSES #1813 , CLOSES #1822 , CLOSES #1861 , CLOSES #1867 , CLOSES #1868 , CLOSES #1869 , CLOSES #1870 , CLOSES #1871 , CLOSES #1872 , CLOSES #1874 , CLOSES #1876 , CLOSES #1878 , CLOSES #1880 , CLOSES #1881 , CLOSES #1882 , CLOSES #1884 , CLOSES #1885 , CLOSES #1886 , CLOSES #1887 , CLOSES #1888 , CLOSES #1889 , CLOSES #1890 , CLOSES #1891 , CLOSES #1892 , CLOSES #1893 , CLOSES #1894 , CLOSES #1895 , CLOSES #1896 , CLOSES #1899 , CLOSES #1900 , CLOSES #1901
...
CLOSES #1275 , CLOSES #1295 , CLOSES #1384 , CLOSES #1628 , CLOSES #1677 , CLOSES #1682 , CLOSES #1691 , CLOSES #1813 , CLOSES #1822 , CLOSES #1861 , CLOSES #1867 , CLOSES #1868 , CLOSES #1869 , CLOSES #1870 , CLOSES #1871 , CLOSES #1872 , CLOSES #1874 , CLOSES #1876 , CLOSES #1878 , CLOSES #1880 , CLOSES #1881 , CLOSES #1882 , CLOSES #1884 , CLOSES #1885 , CLOSES #1886 , CLOSES #1887 , CLOSES #1888 , CLOSES #1889 , CLOSES #1890 , CLOSES #1891 , CLOSES #1892 , CLOSES #1893 , CLOSES #1894 , CLOSES #1895 , CLOSES #1896 , CLOSES #1899 , CLOSES #1900 , CLOSES #1901
2026-08-28 12:15:36 -04:00
bryanthaboi
9dd38e06a5
Merge pull request #1767 from MaxTomahawk/adaptive-trainers/dataset-view-api
...
feat(mod-api): expose imported dataset views
2026-08-25 08:26:51 -04:00
bryanthaboi
c94ff016d9
Merge pull request #1794 from 1Jamie/pika-surf-title-import
...
Enhance Surfing Pikachu minigame assets and functionality
2026-08-25 08:09:39 -04:00
bryanthaboi
1850b50ee6
CLOSES #941 , CLOSES #1081 , CLOSES #1349 , CLOSES #1602 , CLOSES #1618 , CLOSES #1624 , CLOSES #1630 , CLOSES #1633 , CLOSES #1661 , CLOSES #1669 , CLOSES #1676 , CLOSES #1731 , CLOSES #1739 , CLOSES #1740 , CLOSES #1742 , CLOSES #1744 , CLOSES #1753 , CLOSES #1757 , CLOSES #1758 , CLOSES #1760 , CLOSES #1761 , CLOSES #1762 , CLOSES #1763 , CLOSES #1765 , CLOSES #1770 , CLOSES #1777 , CLOSES #1781 , CLOSES #1783 , CLOSES #1784 , CLOSES #1785 , CLOSES #1787 , CLOSES #1788 , CLOSES #1789 , CLOSES #1790 , CLOSES #1792 , CLOSES #1797 , CLOSES #1803
2026-08-25 07:55:52 -04:00
MaxTomahawk
ef62962010
Merge upstream dev into dataset view API
2026-08-25 11:54:22 +00:00
1jamie
233082967c
Enhance Surfing Pikachu minigame assets and functionality
...
- Updated .gitignore to include new generated assets for the Surfing Pikachu minigame.
- Added new image assets for the minigame, including title background and intro frames.
- Implemented extraction of Surfing Pikachu title art in RomExtractor.
- Updated CacheContract to include new asset paths.
- Enhanced SurfingMinigame with new constants and functions for improved gameplay mechanics.
- Added unit tests for new features and ensured existing tests pass.
2026-08-24 17:24:11 -05:00
bryanthaboi
0142468125
gender name string
2026-08-24 13:07:11 -04:00
bryanthaboi
bed1062a5f
chris 1.1 hotfix
2026-08-24 11:32:42 -04:00
bryanthaboi
1bd6e35931
copy rintro
2026-08-24 09:02:56 -04:00
bryanthaboi
cd4ef14f13
Merge branch 'dev' into spidercar2
2026-08-24 08:48:24 -04:00
MaxTomahawk
ca700c44d7
fix(mod-api): harden imported dataset views
2026-08-24 09:33:51 +02:00
david
bdbdbf2ed6
Centralize ROM cache publication contract
2026-08-22 18:11:30 -07:00