summaryrefslogtreecommitdiff
path: root/main.asm
AgeCommit message (Collapse)Author
2021-04-13Group miscellaneous graphics from main.asm into their own object fileRangi
Fixes #824
2020-11-08Rename "dummy game" to "memory game"Rangi
2020-10-30UnusedSpriteAnimGFX was to sprite anims as AnimObjGFX is to battle animsRangi
2020-10-29Updates to more closely sync with pokegoldRangi
2020-10-27Create data/collision/ for tile collision-related dataRangi
2020-08-27Split engine/movie/intro.asm into itself and splash.asmmid-kid
2020-08-27Move all splash screen files to gfx/splashmid-kid
2020-07-23Generate the Stadium 2 checksum data with pfero's tool instead of raw INCBINsRangi
2020-07-22Revert "Factor out tables into data/overworld/"Rangi
This reverts commit b5a7e7de3e6b75e95967edd28b9c2af5959cd136.
2020-07-22Factor out tables into data/overworld/Rangi
Fixes #749
2020-07-13Disassemble the final English debug ROMRangi
2020-06-21Replace "Unreferenced" labels with "; unreferenced" commentsRangi
2020-06-16crystal_intro.asm -> intro.asmRangi
2020-06-16Harmonize some more symbols with pokegoldRangi
2020-05-25Group MoveDescriptions with PrintMoveDesc and rename that to ↵Rangi
PrintMoveDescription (like ItemDescriptions with PrintItemDescription)
2020-02-28Identify remaining gfx/unknown filesRangi
2020-02-13Split up engine/events/misc_scripts_2.asmmid-kid
New files are: - engine/events/hidden_item.asm - engine/events/repel.asm
2019-11-23Separate tilesets.o goes with pics.o and sprites.oRangi
2019-11-23Keep mobile SECTION declarations in main.asm, and name them "mobileXX" like ↵Rangi
"bankXX"
2019-04-14Rename Stadium 2 blobs based on ROM version.IIMarckus
2019-04-14Build Australian Crystal.IIMarckus
2018-12-30Split generic phone caller+callee text into individual NPCsRangi
2018-12-30Distinguish "caller" and "called" phone scripts+text (NPCs call you ↵Rangi
automatically, you call them from the Pokégear)
2018-12-30Split engine/phone/phone_scripts.asm and phone_gossip.asm into individual filesRangi
2018-08-07Split print_move_description and mon_menumid-kid
2018-06-25Keep more data/ INCLUDEs with relevant routinesRangi
2018-06-24Merge branch 'master' of https://github.com/pret/pokecrystalRangi
# Conflicts: # engine/items/mart.asm
2018-06-24Remove all address commentsmid-kid
2018-06-24Unreferenced_53d84 → Unreferenced_MonPicBanks from pokegold-spaceworldRangi
2018-04-05check_nick_errors → correct_nick_errors; matches correct_party_errorsRangi
2018-04-04Fix snake_case filenamesmid-kid
Renamed a bunch of files, most of them one-off functions, to better fit the general snake_case naming scheme. Also renamed some awfully long filenames.
2018-03-25`flagpredef.asm` → `smallflag.asm`mid-kid
2018-03-25Organize the engine/ directory, director's cutmid-kid
Cleaned up `engine/routines`, in favor of moving files into more appropriate directories. predef-related routines are now in top-level `engine`. `rtc/delete_save_change_clock.asm` has been split into both `menus/delete_save.asm` and `rtc/reset_password.asm`. Made a new subdirectory: * engine/math: Contains all generic math-related routines.
2018-03-25Organize the engine/ directory, take 3mid-kid
Renamed `title` to `movies`. Moved some functions from `engine/routines/` to their fitting directories, and cleaned up the base `engine/` directory. Moved `engine/pokemon/tmhm.asm` back to `engine/items/`. Made a new subdirectory: * engine/tilesets: Contains all map-related graphics routines.
2018-03-14Move init_gender and intro_menu to menusmid-kid
They are actually some kind of menus, and as such make sense there.
2018-03-14Organize the engine/ directory, take 2mid-kid
Renamed `game` to `games` and `menu` to `menus`. Moved some functions from `engine/routines/` to their fitting subdirectories. Made two new subdirectories: * engine/rtc: Contains all RTC-related things. Menus, hardware, misc functions. * engine/items: Contains all item-related things. Pack, item effects, other item handlers.
2018-03-13Organize the engine/ directorymid-kid
This is an informed attempt at reorganizing the engine/ directory by creating categorized subdirectories, in order to make it easier to navigate and find things. The directories created are as follows: * engine/game: Contains all "minigames", things like the unown puzzle and slot machine. * engine/gfx: Contains all handling of graphics. From loading palettes to playing animations. * engine/link: Contains all multiplayer functionality. * engine/menu: Contains all generic/misc. menus and menu code. Other, more specialized menus are in their own subdirectories (pokedex, pokegear, party menu, etc). * engine/overworld: Contains all handling of the overworld. From loading and connecting maps to wild encounters and the scripting engine. * engine/pokegear: In the same vein as engine/pokedex, except it could use some more splitting up. * engine/pokemon: Contains everything related to manipulating pokemon data. From the pokemon storage system to evolution and mail. * engine/printer: Contains everything related to printing things as well as the printer communication. * engine/title: Contains intro sequences, title screens and credits.
2018-02-26* BillPhoneGeneriText -> BillPhoneGenericTextRangi
* data/phone/text/trainers1.asm -> data/phone/text/trainers.asm * ,ROM -> , ROM0
2018-02-09Make tileset palette maps easier to editRangi
2018-02-04Keep specials files togetherRangi
2018-01-31NPC trade constants don't all just start with TRADE_Rangi
2018-01-24data/text/X_text.asm is redundantRangi
2018-01-22Add data/text/Rangi
2018-01-21Group engine/pokedex filesRemy Oukaour
2018-01-21Unrelated routine gets its own fileRemy Oukaour
2018-01-21cgb layoutsRemy Oukaour
2018-01-21Separate new_game graphicsRemy Oukaour
2018-01-16Move code out of data/Remy Oukaour
2018-01-15Move code out of gfx/ (close #474)Remy Oukaour
2018-01-15Group unused dataRemy Oukaour