Commit Graph

19 Commits

Author SHA1 Message Date
Marcus Huderle
d4b22a7fd6 jq is a dependency right now
Some checks failed
CI / build (push) Has been cancelled
2026-03-04 18:14:37 -06:00
Wendy Moniuk
e699e66cd4
initialize the oamSprite var for compatibility (#189)
Some checks are pending
CI / build (push) Waiting to run
* initialize the oamSprite var for compatibility

* add images for bonus, cyndaquil and gulpin

* more graphics, found kecleon

* add more sprite data
2026-02-14 09:12:26 -06:00
Retnuhytnuob
450aa1c2a6
Gbagfx OAM chunk handling, with override support (#143)
Some checks are pending
CI / build (push) Waiting to run
* Add tooling support for graphics with 2^n chunking

* update to OAM handling, from 2n sizing

* Update assembly to use the hex, rather than music name, for ease of uese in decompme/m2C

* additional tools/examples

* graphics build, not currently compare matching.

* remove sprites.png

* working conversion in make file!

* stage/main folder done

* stage/misc folder done

* stage/ruby complete

* stage/sapphire updated

* base for remaining kinda-graphics; file name casing

* more name casing

* extract catch sprites

* remove special 6x4 handling from oam slicer; switched hed the 2 images to using non-oam 2x2 chunks. (net same, but allows the 6x4 to process normally when things like the whalmer are found)

* Palette info for the catch sprites, thanks to cyphgirl

* obliterate the old hatch-sprite code

* refactor segments to not have the base file name dependancy

* catch mon 1-9, horizontal layout

* rename the f param in the json for graphics

* casing cleanup?

* .

* possible fix for the out of date segment piece

* Replace graphic_cnvt_attrs.txt strategy with individually-generated makefile rules

* Don't specify tileCount

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2026-02-08 14:17:19 -06:00
Marcus Huderle
489f77ad2b Convert all samples to .wav files 2026-02-01 11:43:10 -06:00
Wendy Moniuk
51fbb5c15a
Decompile sub_4F258 and also add a compabitility fix for the tools. (#144)
Some checks failed
CI / build (push) Has been cancelled
* Decompile sub_4F258 and also add a compabitility fix for the tools.

* remove expected object file.
2025-08-03 11:34:46 -05:00
Retnuhytnuob
4c8d5a9871
DataDump Pokedex entries, (0x0805C8B4) with preproc support, and english dex glyphs (0x08092FA0) (#132)
* text graphics

* add dex preproc, data dump

* remove temp test data from rom.s

* cleanup temp files

* remove dump of 086AE5EC for focus

* correct file reference

* utf handling.

* add second colon

* Align dex entry structs to 4 bytes

* Fix dex text glyphs gfx:

---------

Co-authored-by: Marcus Huderle <huderlem@gmail.com>
2025-07-13 08:18:51 -05:00
Marcus Huderle
27479efa04 add unk13BC struct
Dump bonus field select bg tilemaps

fix palette map filepath check

dump some pokedex graphics
2025-06-10 08:04:16 -05:00
Marcus Huderle
60cbb1ca72 Add -palette-map support to gbagfx 2025-06-08 09:57:33 -05:00
Marcus Huderle
f6826a63e5 Update gbagfx from latest pokeemerald 2025-06-08 07:41:36 -05:00
ColinT
e9378c83b6
Decompile function 27E08 (#95)
* temp

* Decomp 27E08

* Delete expected_obj

* Rewrite as for loop

* Fix non-matching code

* Delete asm of decompiled function

* Fix styles
2025-04-27 08:19:34 -05:00
PikalaxALT
a6737ea83b Fix issues preventing compilation on MacOS 2025-02-05 21:36:03 -05:00
WhenGryphonsFly
ddd16d32a3
Merge pull request #12 from PikalaxALT/pikalax_work
Create build workflow
2023-06-05 19:18:19 -05:00
WhenGryphonsFly
655dafc453 Include <stdexcept> in necessary files 2023-02-19 12:34:51 -06:00
PikalaxALT
75d0fd71cb Silence tools makefiles when not rebuilt 2021-07-26 10:34:50 -04:00
Marcus Huderle
67af64e101 Add -pinball-hatch-sprite option to gbagfx because it's a non-generalizable format 2018-10-14 13:23:48 -05:00
Marcus Huderle
c4fc85ce9e Add graphics capabilities 2018-10-13 15:49:44 -05:00
Marcus Huderle
0c6c4ec14a Use pret-style linkerscript 2018-10-13 14:14:45 -05:00
Marcus Huderle
c0ce4f82ad Match first C function 2018-10-11 12:27:06 -05:00
Marcus Huderle
69484fa8da Initial commit 2018-10-10 12:22:40 -05:00