715 Commits

Author SHA1 Message Date
xCrystal
ca919cdf98 Board menu: implement preliminary Party, Bag, Pokegear, and Exit submenus () 2023-09-22 23:12:05 +02:00
xCrystal
674e838460 Organize debug-only structures for test maps and levels () 2023-09-03 00:22:23 +02:00
xCrystal
eb728d5151 Rename the concept of Money to Coins () 2023-09-02 23:17:20 +02:00
xCrystal
98fa7a9538 Rename the concept of Coins to Chips () 2023-09-02 18:23:25 +02:00
xCrystal
ea4ab28652 Enforce capacity limit of sprite list in VRAM (); actually fix LoadSpriteGFX () [bugfix to 59bda0b36b2bfd1afd0dedcb44cee26ea262949d] 2023-09-02 13:01:45 +02:00
xCrystal
74f2a55332 Add new map setup script MAPSETUP_ENTERLEVEL (), and integrate overworld HUD setup in the corresponding setup scripts () 2023-08-31 19:27:39 +02:00
xCrystal
2957bce0a9 Don't hide sprites behind a 2BPP textbox if they are partially outside of it, and make 2BPP textboxes have priority over objects (); Generalize 1bpp/2bpp text state tracking () [reworks 052d246e] 2023-08-31 18:41:05 +02:00
xCrystal
f386a63cf8 Overworld HUD implementation () 2023-08-29 18:33:20 +02:00
xCrystal
4ee4655e72 constants for rSTAT register 2023-08-27 16:27:11 +02:00
xCrystal
4dec74b770 Level selection menu: fading animations () () 2023-08-27 13:11:42 +02:00
xCrystal
84d5bdb55d Level selection menu: sprite anim data () 2023-08-20 13:03:33 +02:00
xCrystal
fc2e757c57 Make level selection menu landmarks universal () () 2023-08-20 12:08:24 +02:00
xCrystal
fe4b54cece Level selection menu: placeholder grahpics and cgb layout () 2023-08-18 20:19:34 +02:00
xCrystal
684c2eff78 Board menu () [Commit 2] 2023-08-17 13:51:29 +02:00
xCrystal
1f33436a64 Board menu () [Commit 1] 2023-08-14 20:09:23 +02:00
xCrystal
052d246ee3 Use overworld textbox in text printing functions, differentiating between 1bpp and 2bpp text () 2023-08-11 12:28:14 +02:00
xCrystal
be5f3ad6e1 Remove unused map environment with index 0 (), Implement function to draw the overworld textbox () 2023-08-07 13:23:57 +02:00
xCrystal
55a38ff2de Make map environments more granular and make all map palettes except darkness depend on map environment () 2023-08-04 18:45:50 +02:00
xCrystal
a1e095074c Remove Japanese text and non-english fonts (), Expand tilesets from 192 to 255 tiles () [Commit 1] 2023-08-02 18:21:34 +02:00
xCrystal
8ac94cc479 Change MBC from MBC3 (0x10) to MBC5 (0x1b) () 2023-07-31 18:52:47 +02:00
xCrystal
9df4cf6946 Create a fourth time of day () 2023-07-31 12:27:53 +02:00
xCrystal
05448d7a7e Remove RTC () and remove time of day dependence on RTC () [Commit ] 2023-07-28 00:07:07 +02:00
xCrystal
0571144a7b Remove RTC () and remove time of day dependence on RTC () [Commit 1] 2023-07-27 20:32:15 +02:00
xCrystal
d30b9dd60f Further remove unnecessary DMG/SGB checking () and remove SGB layouts and palette data () 2023-07-26 17:02:33 +02:00
xCrystal
15f452ff26 Remove indoor sprites (), and improve overworld sprite sorting in VRAM () 2023-07-26 10:30:47 +02:00
xCrystal
2d5bd722cd Clean up WRAM, SRAM, and HRAM space () 2023-07-25 19:49:25 +02:00
xCrystal
787caa2147 Get rid of LANDMARK_SPECIAL () 2023-07-25 18:32:57 +02:00
xCrystal
473c23a727 Remove unnecessary event and engine flags () 2023-07-25 18:24:38 +02:00
xCrystal
5147904f78 Remove original maps and object events () 2023-07-25 15:33:08 +02:00
xCrystal
fc7f2d4e0e Remove Mobile, Battle Tower, Mystery Gift, and Odd Egg () 2023-07-24 21:13:11 +02:00
vulcandth
438c48daad
Rename PAL_NPC_SILVER to PAL_NPC_EMOTE () 2023-06-01 07:47:53 -05:00
mid-kid
4c4fd7258c Define SERIAL_PATCH_PREAMBLE_LENGTH 2023-04-19 19:12:14 +02:00
mid-kid
08cfbbb1d9 Document link patch lists a little bit better 2023-04-19 19:12:14 +02:00
mid-kid
a6ac67dea2 IsMailEuropean → ParseMailLanguage (and give it constants) 2023-04-19 19:12:14 +02:00
vulcandth
c75d121c78 Missed DEF in add_tm 2023-03-16 21:25:33 -05:00
vulcandth
c01409be5a
Relabel some map_object struct fields () 2023-01-03 22:16:08 -05:00
vulcandth
cb8505e022
Define InitDefaultEZChatMsgs and sEZChatMessages () 2022-12-26 13:55:01 -05:00
vulcandth
25e12c9391
wUnlockedUnowns engine_flag constants () 2022-12-26 13:14:10 -05:00
Rangi
8fc3b8e6e3 Dance Theatre -> Dance Theater
Fixes 
2022-09-23 22:06:52 -04:00
Idain
553a272e52
TYPO: NUM_MOVE_EFECTS > NUM_MOVE_EFFECTS () 2022-09-21 22:01:39 -05:00
Rangi
711f5c87b3 Comment about the redundant event const_next 1900
Fixes 
2022-09-15 18:05:52 -04:00
Andrew Cook
0f5540740b
Some Mobile code labeling and removed magic numbers ()
* Macro loop for EmptyAllSRAMBanks

* Many things labeled and magic numbers removed

* Conform to the style guide

* Rename URLs in mobile_46

* MOBILEAPI_19 -> MOBILEAPI_TELEPHONESTATUS

* Update engine/menus/empty_sram.asm

Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>

* Update ram/wram.asm

Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>

* Update mobile/mobile_46.asm

Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>

* Update mobile/mobile_46.asm

Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>

* Remove underscore from Set*DownloadURL symbols

* Begin Labeling TradeCornerHoldMon routines

* Add wMobileMon party_struct

* Add TRADE_CORNER_REQUEST_LENGTH constant

* Name battle tower action functions

* Label trade corner send/receive buffer

* Label the saved copy of the trade corner pokemon

also fix mailmsg_jp

* So many copies of decodeBase64Character

* Label another buffer

* Fix Alignment and use MOBILE_EMAIL_LENGTH

* `Function11ad8a` -> `MobileIncJumptableIndex`

* Apply Rangi Suggestions pass 1

Co-Authored-By: Rangi <35663410+Rangi42@users.noreply.github.com>

* Apply Suggestions 2

Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>
Co-authored-by: vulcandth <vulcandth@gmail.com>
2022-09-14 19:49:58 -05:00
Rangi
41d5ea0482
Rename the object_struct field labels and constants ()
Fixes 
2022-09-12 09:15:44 -04:00
vulcandth
4c239a6f65
Rename macros/wram.asm to macros/ram.asm () 2022-09-11 01:05:07 -04:00
Rangi
0d5cf5c8b9
Refer to "Rival", not "Silver" ()
Fixes 
2022-08-10 21:24:56 -04:00
vulcandth
c3331eb7b1
Rename scene and callback labels ()
Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com>
2022-08-09 18:04:18 -04:00
Rangi
8826d97ee4
Define scene constants alongside scene_scripts ()
Generic SCENE_DEFAULT and SCENE_FINISHED are legacy values
2022-07-29 17:43:10 -04:00
Colton G. Rushton
145d8dd5c2
wVirtualOAM -> wShadowOAM and hTransferVirtualOAM -> hTransferShadowOAM () 2022-07-09 17:18:22 -04:00
Colton G. Rushton
d3da137de8
Add object priority mode constant and remove unnecessary constants ()
The rest of the unknown constants aren't even registers and can safely be removed without issue.
2022-07-04 01:10:24 -04:00
Colton G. Rushton
4125138da7
Remove unused serial constants ported from pokered () 2022-06-18 13:33:34 -04:00