Commit Graph

41 Commits

Author SHA1 Message Date
Kermalis 5226eab539 Merge branch 'master' into serialization 2024-11-11 10:18:26 -05:00
Kermalis fa08c0e691 dungeon_serializer.c 2024-11-10 15:11:07 -05:00
Mateon1 3019420318 charmap 2024-11-10 18:11:27 +01:00
Mateon1 9607bbc020 Refactor color and format constants 2024-10-15 17:14:36 +02:00
Mateon1 aad27b9c26 Ground script decomp 2024-10-15 00:26:15 +02:00
Mateon1 13b8d6ed69 Remove duplicates in charmap 2024-10-15 00:26:15 +02:00
Mateon1 1bdb63d68d Hack out escaped characters 2024-10-15 00:26:15 +02:00
Mateusz Naściszewski 772c9bb894 Minor charmap changes - mostly windows-1252 codepage 2024-09-15 19:59:42 +02:00
Kermalis 4c41a29719 Clean/split pokemon_mail and personality_test 2023-10-22 00:00:38 -04:00
Kermalis 14a15254a5 Some charmap stuff 2023-10-21 23:59:03 -04:00
Kermalis 4bf6afa144 Data for adventure_log 2023-10-21 23:53:23 -04:00
Roshan Padaki 0bbc544e9f [data] stringify more files 2023-09-26 20:11:12 -04:00
Seth Barberee 5f3590eac7 Merge pull request #159 from rpadaki/roshan/stringify-cutscenes
[data] stringify cutscenes.s
2023-09-25 17:08:07 -07:00
Roshan Padaki 03673db0f7 funny observation 2023-09-25 19:43:07 -04:00
Roshan Padaki 1e2fea3f57 [data] stringify cutscenes.s 2023-09-25 19:38:48 -04:00
Roshan Padaki d1d3f49169 [data] string representations of text in 80f9c8.s 2023-09-25 19:35:46 -04:00
Kermalis 90a51e6ef6 ARG_NICKNAME_0 2023-09-24 20:21:13 -04:00
Kermalis 3a40d3f089 Update ARG_VALUE_x 2023-09-23 17:10:40 -04:00
Kermalis 3635746993 #= text macro 2023-09-21 20:59:20 -04:00
Kermalis 322e13a6be Properly split+data code_801C620/code_801D760 2023-09-18 01:13:13 -04:00
Kermalis 6a6f489d67 ARG_VALUE_0 ARG_VALUE_1 and gCommonFelicity 2023-09-11 19:23:20 -04:00
Kermalis 88785ba4ee Split kangaskhan storage and kecleon bros 2023-09-07 00:13:17 -04:00
Kermalis f66479a012 Clean friend_area 2023-09-04 01:32:49 -04:00
AnonymousRandomPerson f9e05a2054 Renamed gender-specific text color 2023-06-04 22:35:24 -04:00
Seth Barberee 69510344aa finish out dialogue labeling, label some moltres fight funcs, and cleanup some more text macros 2022-05-07 09:05:52 -07:00
mid-kid bc43a77380 Finish de-incbinning data_80E59A8.s and data_80E7D40.s 2021-12-20 16:16:37 +01:00
mid-kid 51bff00712 Finish de-incbinning data_80D47B8.s and data_80DED44.s 2021-12-20 16:11:19 +01:00
AnonymousRandomPerson 7acad69795 Renamed inconsistent color macros 2021-12-19 17:19:13 -06:00
AnonymousRandomPerson b458476078 Swapped out more text macros 2021-12-14 22:54:04 -05:00
Cheng Hann Gan 938a88551f Labeled more symbols (#77)
* Labeled more symbols

* Fixed comment typo

* Renamed some functions
2021-11-20 08:47:46 -08:00
Cheng Hann Gan a432de845c Expanded charmap usage (#76)
* Added item icons/Hiragana to charmap

* Use color formatting charmap macros

* Removed redundant text formatting macros
2021-11-18 09:21:00 -08:00
mid-kid 412a2d1dbe Extract shop dialogue 2021-11-03 00:08:22 +01:00
Seth Barberee 0d3b11e81a Data work and decomp some mail/pelipper board (#54)
* data work and decomp some mail/pelipper board

* resuce -> rescue

* label more data
2021-09-24 00:49:43 -05:00
Seth Barberee d988394595 More data dumping and some code cleaning (#46)
* more data dumping and some code cleaning

* split out cutscene scripts

* initial start at script conversion

* more script work

* use correct type

* clearer up struct field names

* split known scripts into seperate files

* no need to preproc pure ascii strings in debug

* more cutscene work

* split out personality test scripts

* solidify text macros and doc some dungeon fields

* more scripting work
2021-08-12 17:26:01 -07:00
Seth Barberee d168537968 Finish out game options and FatalError
Some data cleanup as well. Thanks pika for the noreturn tip for
FatalError.
2021-06-23 17:35:37 -05:00
Seth Barberee d316d1e359 Preproc all the data (#35)
* actually put C files in preproc and use it for formatted type names. Cleaned up makefile like pokeemerald

* finish adding all colors and text macros to charmap

* preproc all the data and use text macros

* move all of wonder_mail_1 to src

* unify wonder_mail and wonder_mail_mid

* small code cleanup

* name two more exclusive pokemon funcs

* decomp a few more wonder mail funcs

* clean up MemoryFill call

* doc more of wonder mail in main menu
2021-04-05 22:05:09 -05:00
Seth Barberee 8dfd044ef3 Some Personality and data (#26)
* decomp few personality funcs and clean up some pointers in the dungeon data

* de-pointer-ify friend area dialogue

* clean pointers on a personality test question

* decomp a few more main menu funcs and dump some more data

* label some funcs
2021-02-07 21:10:12 -06:00
Seth Barberee 74daf03fd7 Main Menu and Scripts (#25)
* label more funcs, dump scripts/text, and decomp main menu

* decomp vram func and dump more data

* add forgotten file

* get rid of goto in UpdateMenu
2021-01-31 19:07:31 -06:00
Seth Barberee 448de33aef dump/label more data from data_800D090 2020-12-12 14:12:37 -06:00
Mateusz Naściszewski 5e2842c698 Text data cleanup! (#6)
* Text data cleanup!

Reformatted and fixed up all of data/text/, and extended charmap.txt

The `#P` metacharacter (prompt) acts like a newline, so I reformatted it as such.
All `.string` macros followed by `.byte 0x00` have been replaced with `.asciz` where possible, and `.string "...\0"` elsewhere, note that `.asciz` does not respect the charmap, so characters such as 'é' in 'Pokémon' or the various buttons would be incorrectly encoded.
Also cleaned up occurences of `.byte 0x24`, which should just be a literal '$' inside the string.

* Nuke all instances of `.asciz`

As discussed on Discord, globally replaced all `.asciz` macros with `.string "...\0"`, as `.asciz` did not respect the charmap.

* Minor string consistency fixes
2020-12-12 12:30:04 -06:00
nullableVoidPtr 81f6704f3c Use preprocessor for data asms, clean up sound/ and dump some text 2018-11-22 20:59:37 +08:00