summaryrefslogtreecommitdiff
path: root/src/debug/watanabe_debug_menu.c
AgeCommit message (Collapse)Author
2021-06-29Merge structs at 02019348PikalaxALT
2021-06-29Fix pokemon_icon.c fakematchPikalaxALT
2021-06-28Match sub_806CF04PikalaxALT
2021-06-24Document pokedex.c, 1PikalaxALT
2021-06-24Finish porting contest data to CPikalaxALT
2021-06-23Sync more function names from EmeraldPikalaxALT
2021-06-22Split contest codePikalaxALT
2021-06-21Sync more contest docs from EmeraldPikalaxALT
2021-06-18Document image_processing_effects.cPikalaxALT
2020-06-08Preliminary support for English rev0 debug. Matching but still needsKaz
cleaning up. Rename DEBUG_TRANSLATE to DEBUG_FIX now that we have actual English Debug ROMs. Add Sapphire German "first edition" debug support, now that we have a hash for it. Fix an obvious nonmatching.
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-23gTrainerBattleOpponent = SECRET_BASE_OPPONENTPikalaxALT
2018-06-10Label move_tutor_menu.cMarcus Huderle
2018-05-21Standardize args to palette blend functionsMarcus Huderle
2018-04-22Take the IME/IE ops out of their own blocksPikalaxALT
2018-04-21Fix mistake in debug_80C47BCPikalaxALT
2018-04-21Decompile watanabe dataPikalaxALT
2018-04-21Remaining functions in watanabePikalaxALT
2018-04-21copypasta through debug_80C7A54PikalaxALT
2018-04-20through InitSeeTrainersPikalaxALT
2018-04-20through debug_80C74E4PikalaxALT
2018-04-20nonmatching debug_80C6FA8PikalaxALT
2018-04-19through debug_80C6CB8PikalaxALT
2018-04-19through InitSeePokemonGraphicsPikalaxALT
2018-04-18through debug_80C689CPikalaxALT
2018-04-18debug_80C5FFCPikalaxALT
2018-04-17through debug_80C5EF4PikalaxALT
2018-04-17through debug_80C5738PikalaxALT
2018-04-17through debug_80C53F0 (also testing resplit of string)PikalaxALT
2018-04-16through debug_80C5208PikalaxALT
2018-04-16through debug_80C4F48PikalaxALT
2018-04-15through debug_80C4AC4 (temp ewram struct)PikalaxALT
2018-04-15through debug_80C48A0PikalaxALT
2018-04-15through debug_80C4774PikalaxALT
2018-04-14through debug_80C43A8PikalaxALT
2018-04-14through debug_80C42B8PikalaxALT
2018-04-14debug_80C3D2CPikalaxALT
2018-04-13nonmatching debug_80C3A50PikalaxALT
2018-04-12through InitSizeComparisonPikalaxALT
2018-04-12through debug_80C376CPikalaxALT
2018-04-12debug_80C35DCPikalaxALT
2018-01-23move undecompiled debug menu code to asmCameron Hall
2018-01-23fix more false offsetsCameron Hall
2018-01-22dump some debug baseromsCameron Hall
2018-01-21match debug ROMCameron Hall
2018-01-17resolve more undefined referencesCameron Hall
2018-01-17resolve more undefined referencesCameron Hall
2018-01-17resolve some undefined referencesCameron Hall
2018-01-17use 'if DEBUG' instead of 'ifdef DEBUG'Cameron Hall
2018-01-16add debug ifdefsCameron Hall