summaryrefslogtreecommitdiff
path: root/engine/map_setup.asm
AgeCommit message (Collapse)Author
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-03Merge branch 'master' of https://github.com/pret/pokecrystalRangi
# Conflicts: # audio/engine.asm # constants/gfx_constants.asm # constants/map_data_constants.asm # constants/pokemon_data_constants.asm # constants/sprite_constants.asm # constants/wram_constants.asm # data/maps/data.asm # engine/battle/ai/scoring.asm # engine/battle/core.asm # engine/battle/effect_commands.asm # engine/battle/misc.asm # engine/battle_anims/getpokeballwobble.asm # engine/breeding.asm # engine/buy_sell_toss.asm # engine/decorations.asm # engine/events/battle_tower/battle_tower.asm # engine/events/battle_tower/rules.asm # engine/events/buena.asm # engine/events/bug_contest/contest_2.asm # engine/events/daycare.asm # engine/events/dratini.asm # engine/events/halloffame.asm # engine/events/happiness_egg.asm # engine/events/kurt.asm # engine/events/lucky_number.asm # engine/events/magnet_train.asm # engine/events/overworld.asm # engine/events/pokerus/pokerus.asm # engine/events/print_unown.asm # engine/events/print_unown_2.asm # engine/events/unown_walls.asm # engine/item_effects.asm # engine/link.asm # engine/mon_menu.asm # engine/player_object.asm # engine/routines/playslowcry.asm # engine/scripting.asm # engine/search.asm # engine/search2.asm # engine/specials.asm # engine/start_menu.asm # engine/timeset.asm # home/battle_vars.asm # home/map.asm # maps/GoldenrodUndergroundSwitchRoomEntrances.asm # maps/IlexForest.asm # maps/KrissHouse2F.asm # maps/Route39Barn.asm # mobile/mobile_12_2.asm # mobile/mobile_40.asm # mobile/mobile_5f.asm # wram.asm
2018-01-24Remove Special_ prefix from special routines (close #478)Rangi
2018-01-23Prefix wram labels with w, part 2.luckytyphlosion
2018-01-22More engine flag constantsRangi
2018-01-22More engine bit flag constantsRangi
2018-01-02Consistent predef function namesxCrystal
2018-01-02Finish consistent Special function namesxCrystal
2018-01-02Consolidate Special function namesxCrystal
2018-01-02More unreferenced labels cleanupxCrystal
2017-12-28Prefix engine_flags wram addresses with wxCrystal
2017-12-27Remove redundant data/ filename prefixesRemy Oukaour
2017-12-26Split battle/ into data/ and engine/ componentsRemy Oukaour
2017-12-26Rename: emote_headers, sprite_headers, cry_headers, gfx_headers, tileset_headersRemy Oukaour
2017-12-24Rename "map permissions" to "map environment" (fix #396)Remy Oukaour
2017-12-24callba/callab → farcall/callfarRemy Oukaour
2017-12-15PLAYER_SLIP → PLAYER_SKATE (probably used for the beta skateboard; ↵Remy Oukaour
DoPlayerMovement.BikeCheck returns true for it)
2017-12-09Start organizing WRAMRemy Oukaour
- Use db and dw when they're more meaningful than ds 1/2 - Use unions to group related labels
2016-05-17engine/events.asm labels finishedpikalaxalt
fixed palred/green/blue macros
2016-05-10Labeled every function in ROM0 that's referenced in the sourcepikalaxalt
2016-05-05Mobile and more battle animspikalaxalt
2016-04-02Make town map pals more intuitive in sourcepikalaxalt
2016-01-11Fully label home/map_objects.asmPikalaxALT
2016-01-06Map callback constantsPikalaxALT
2015-12-26jumptable macro repurposedPikalaxALT
2015-12-14map setup and warpsPikalaxALT
2015-12-01Break up engine/sprites.asm; address yenatch's commentsPikalaxALT
2015-11-26Battle Tower scripts and text labelsPikalaxALT
2015-11-20bgcoordPikalaxALT
2015-11-14More map object workPikalaxALT
2015-11-12Map header labels, tileset constantsPikalaxALT
2015-11-11More splits; map setup labelsPikalaxALT
2015-11-05Various labelsPikalaxALT
2015-11-04home/copy.asm completely labeledPikalaxALT
2015-11-03dbw BANK, addr replaced with dbaPikalaxALT
2015-11-01Object masksPikalaxALT
2015-10-24Address comments on PR 322PikalaxALT
2015-10-24About time I got to these functionsPikalaxALT
2015-10-07More labels, including fns responsible for partymon generationPikalaxALT
2015-07-25Macro update, roam mon annotationsPikalaxALT
Updated map and mapgroup macros to get around an rgbds bug. Legendary beast locale handling annotated and relabeled. Added a new constant NUM_ENGINE_FLAGS for use in the EngineFlagAction function. This will make it easier for modders to add or remove engine flags.
2015-07-23Wild Pokemon functions and dataPikalaxALT
Replaced encounter rates with percent values Added new constants denoting the number of wild Pokemon in the grass and water wild constructs Annotated and relabeled the encounter generating functions Renamed a WRAM address associaed with the temporary storage of the wild Pokemon's species Moved spawn constants to constants/map_constants.asm for use anywhere in the disassembly
2015-07-21Move radio code to its own filePikalaxALT
2015-07-20Reverted ld_hl_pointer macroPikalaxALT
2015-07-20Named more specials, fixed a missing EOLPikalaxALT
2015-07-20More label updates, moved predefs to new filePikalaxALT
Also named most of the engine and event flag constants.
2015-07-15More enumeration of constants, more annotations of scripts.PikalaxALT
2015-02-11Split out the map setup scripts.yenatch