Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-30 | Tidy up ewram.h; yeet some more redundant definitions | PikalaxALT | |
2021-06-28 | Match sub_806CF04 | PikalaxALT | |
2021-06-21 | Sync more contest docs from Emerald | PikalaxALT | |
2021-06-21 | Start syncing contest code documentation from Emerald | PikalaxALT | |
2019-08-23 | [WIP] English Debug menu translations! (Plus some build system fixes) | easyaspi314 (Devin) | |
I'm back! す Éß テ-ブ↑& ÒÛªù! (かなテーブルを捨てろよ!/Throw away the kana table!) When compiled in English with DEBUG, instead of óじばÌ (mojibake), you now get actual English translations! No more switching from the game, to the kana chart, and if you don't know Japanese, Google Translate, just to read one sentence. Additionally, the few unknown translations should use proper encoding or Romaji. I decided to use a nicer macro system: static const u8 sStrHello[] = DTR("こんにちは", "Hello"); This prevents ifdef HELL, as the mixed Japanese and English would be messy. Additionally, some special character issues were corrected. Things untranslated/bugs: - Tomomichi's dummy functions. Of course, they don't do much. - The title screen battle menu. This uses a Gen 2 style tile rendering and the way it is rendered is incredibly overcomplicated. - A few phrases which I couldn't get a clear translation for. I don't know much Japanese lol. - Song names. Just tedious with the limited buffer size. - A few layout issues. Some dimensions should be tweaked to avoid text box ovetflows. - Potential buffer overflows, which I want to try to avoid - (ASan for GBA? :morphon:) - While I use the DEBUG_TRANSLATE flag (automatic with ENGLISH && DEBUG) for C code, the asm data only checks for ENGLISH && DEBUG. Additionally, they are ugly. - Haven't tested all builds yet. - Some code formatting issues. I also made it so this will compile with the system preprocessor (including Clang), and my agbcc binutils (which will attempt to be selected automatically if you don't have DKP). Clang needs a few flags (it can't do asm enums with line numbers and it does trigraphs in standard mode), but it is no longer flipping out. I am going to restart my build system project. It was getting way off track, and ucpp was too difficult to maintain (one of the main reasons for the silence). | |||
2019-04-08 | Some documentation of contest_link_80C2020 | PikalaxALT | |
2019-04-08 | through sub_80C4A28 | PikalaxALT | |
2018-06-25 | Merge branch 'master' into contest_link_80C2020 | Marcus Huderle | |
2018-05-21 | Standardize args to palette blend functions | Marcus Huderle | |
2018-04-09 | Rename referenced unref_sub_* | PikalaxALT | |
2018-04-05 | Renaming | PikalaxALT | |
2018-03-31 | Merge branch 'master' into contest_link_80C2020 | PikalaxALT | |
2018-01-30 | Remove some explicit calls to memcpy in matsuda_debug_menu; label fields in ↵ | PikalaxALT | |
ContestPokemon | |||
2018-01-23 | through sub_80C2340 | PikalaxALT | |
2018-01-22 | through sub_80C8F34 | PikalaxALT | |
2018-01-22 | sub_80C8AD0 | PikalaxALT | |
2018-01-17 | Dma macro cleanup and cleanup sub_8076034 and sub_8076464 | ProjectRevoTPP | |
2018-01-17 | split out crash.c | ProjectRevoTPP | |
2018-01-10 | finish labeling scanline_effect.c | camthesaxman | |
2018-01-10 | label more of scanline_effect.c | camthesaxman | |
2018-01-09 | label some scanline_effect functions | camthesaxman | |
2018-01-09 | rename unknown_task to scanline_effect | camthesaxman | |
2018-01-09 | more text/menu renaming | camthesaxman | |
2018-01-09 | s/gWindowConfig/gWindowTemplate/g | camthesaxman | |
2018-01-08 | re-label some window and text code | camthesaxman | |
2018-01-07 | Finish decompiling battle_2 | Marcus Huderle | |
2017-12-27 | Port battle_anim changes from pokeemerald | Marcus Huderle | |
2017-12-23 | decompile sub_80AAD84 | camthesaxman | |
2017-12-23 | decompile sub_80C4D80 | camthesaxman | |
2017-12-22 | clean up and label more of contest.c | camthesaxman | |
2017-12-22 | fix merge conflicts | camthesaxman | |
2017-12-22 | label and clean up some things in contest.c | camthesaxman | |
2017-12-21 | Rename gScript* vars to gSpecialVar_* | Marcus Huderle | |
2017-12-17 | fix build | camthesaxman | |
2017-12-16 | decompile sub_80AD8DC - sub_80AE098 | camthesaxman | |
2017-11-18 | change Sprite struct to use a data array instead of manual declares. | ProjectRevoTPP | |
2017-11-15 | migrate matsuda debug menu and tileset anim data to src | ProjectRevoTPP | |
2017-11-09 | remove shared_syms | ProjectRevoTPP | |
2017-11-06 | finish refactoring ewram defines into ewram.h. | ProjectRevoTPP | |
2017-11-05 | move src/engine/ direct ewram calls to ewram.h. | ProjectRevoTPP | |
2017-11-05 | move ewram defines to ewram.h. | ProjectRevoTPP | |
2017-11-04 | more fixes | ProjectRevoTPP | |
2017-09-28 | merge | ProjectRevoTPP | |
2017-08-12 | split out src/ directory into categorized subdirectories. | ProjectRevoTPP | |