Commit Graph

46 Commits

Author SHA1 Message Date
DizzyEggg
a20ec30b07 start documenting textvox 2025-06-18 10:57:24 +02:00
DizzyEggg
20db3cf040 start moves 2025-06-10 15:34:45 +02:00
DizzyEggg
345d7c9f42 move items data to C 2025-06-10 12:41:47 +02:00
DizzyEggg
d9d94c827d Dump dungeon_strings.c 2025-03-28 14:47:56 +01:00
DizzyEggg
5916b9cd40 morea clean-up dung menus 2025-03-02 11:03:19 +01:00
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