xCrystal
ce2f5f3822
Level selection menu: print landmark level and name ( #12 )
2024-01-21 17:01:44 +01:00
xCrystal
2e5546f828
Adjust level selection menu tilemap to make room for two rows of text at the bottom ( #12 )
2024-01-21 13:07:23 +01:00
xCrystal
008d796321
Implement unlocking levels [Commit 3/3] ( #35 )
2024-01-21 12:26:13 +01:00
xCrystal
4172760b6d
Implement unlocking levels [Commit 2] ( #35 )
2024-01-19 18:00:07 +01:00
xCrystal
38ffe06a2c
Implement clearing level in RAM according to End Space effect, supporting up to 4 clearable stages per level; Implement unlocking levels [Commit 1] ( #35 )
2024-01-18 19:22:21 +01:00
xCrystal
8757112152
Add support for a level having more than one associated landmark, for levels with alternative starting points ( #12 )
2024-01-18 14:06:10 +01:00
xCrystal
0abe559e11
Clear BGMap before clear level screen to avoid glitch due to SCX=4 [bugfix to f6320585bf
] ( #35 )
2024-01-17 14:25:29 +01:00
xCrystal
f6320585bf
Level cleared transition: placeholder screen, update wCoins with wCurLevelCoins, advance time of day ( #35 )
2024-01-16 18:08:19 +01:00
Rangi
0df29e5aaf
Update to rgbds v0.7.0
2024-01-04 21:55:57 +01:00
xCrystal
7641bb7876
Implement the engine to backup disabled map spaces ( #33 )
2023-12-20 19:14:28 +01:00
xCrystal
d097191ab1
Implement the engine to backup map objects when chaning maps ( #32 )
2023-12-15 19:10:47 +01:00
xCrystal
9fcd72af19
Mockup of Pokemon Space ( #22 ); reorganize delays and sprite updating of regular spaces ( #21 )
2023-10-23 17:04:59 +02:00
xCrystal
89a17c3a05
Make sure overworld sprites don't appear after returning from overworld [bugfix] ( #17 )
2023-10-21 19:29:29 +02:00
xCrystal
961d2f0b6e
End space effect ( #22 )
2023-10-21 18:00:59 +02:00
xCrystal
917db30e98
Save game and clear board menu cursor position during game menu ( #17 )
2023-10-07 19:08:54 +02:00
xCrystal
85a616e20e
Create tileset and map in debug build for testing
2023-10-06 20:42:00 +02:00
xCrystal
8c7ee46065
Fix map anims not disabled outside of overworld ( #17 )
2023-10-02 17:39:10 +02:00
xCrystal
7d9b5bb279
Functional stub of title menus: minor clean up ( #17 )
2023-10-02 13:22:54 +02:00
xCrystal
0795c02a9c
Functional stub of title menus: clean up return from overworld loop [Commit 2] ( #17 )
2023-10-01 00:39:18 +02:00
xCrystal
a16322350f
Functional stub of title menus [Commit 1] ( #17 )
2023-10-01 00:10:44 +02:00
xCrystal
e53ae0eac9
Optimize some HRAM usage
2023-09-30 19:12:57 +02:00
xCrystal
2cbe0e1764
Sync with pokecrystal up to aba1f14
2023-09-24 15:06:19 +02:00
xCrystal
d6001be90c
Sync with pokecrystal up to 8873506b1
2023-09-24 14:21:42 +02:00
xCrystal
ca919cdf98
Board menu: implement preliminary Party, Bag, Pokegear, and Exit submenus ( #11 )
2023-09-22 23:12:05 +02:00
xCrystal
eb728d5151
Rename the concept of Money to Coins ( #7 )
2023-09-02 23:17:20 +02:00
xCrystal
98fa7a9538
Rename the concept of Coins to Chips ( #7 )
2023-09-02 18:23:25 +02:00
xCrystal
74f2a55332
Add new map setup script MAPSETUP_ENTERLEVEL ( #4 ), and integrate overworld HUD setup in the corresponding setup scripts ( #15 )
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 ( #7 ); Generalize 1bpp/2bpp text state tracking ( #10 ) [reworks 052d246e
]
2023-08-31 18:41:05 +02:00
xCrystal
f289d5621d
Window HUD: Prevent more Window flickering in blocks that disable interrupts ( #15 )
2023-08-28 17:31:39 +02:00
xCrystal
fd6f02036e
Improve some innacurate function names from pokecrystal
2023-08-28 13:30:13 +02:00
xCrystal
4ee4655e72
constants for rSTAT register
2023-08-27 16:27:11 +02:00
xCrystal
4dec74b770
Level selection menu: fading animations ( #12 ) ( #14 )
2023-08-27 13:11:42 +02:00
xCrystal
f067112be6
Level selection menu: main logic of landmark transitions involving page change ( #12 )
2023-08-25 13:42:23 +02:00
xCrystal
d5dc7b38df
Level selection menu: implement landmark transitions not involving page change ( #12 )
2023-08-23 12:50:22 +02:00
xCrystal
e866cdab48
Level selection menu: function to compute valid directions and directional arrows OAM ( #12 )
2023-08-22 12:42:53 +02:00
xCrystal
daf9e41557
Level selection menu: begin main loop, and landmark transitions (movements) data ( #12 )
2023-08-20 19:53:33 +02:00
xCrystal
84d5bdb55d
Level selection menu: sprite anim data ( #12 )
2023-08-20 13:03:33 +02:00
xCrystal
fc2e757c57
Make level selection menu landmarks universal ( #4 ) ( #12 )
2023-08-20 12:08:24 +02:00
xCrystal
222b46896c
Level selection menu: init screen and bg layout, and preliminary landmarks data ( #12 )
2023-08-19 19:45:43 +02:00
xCrystal
fe4b54cece
Level selection menu: placeholder grahpics and cgb layout ( #12 )
2023-08-18 20:19:34 +02:00
xCrystal
d7ce3b27ab
Clean up some WRAM and SRAM involving unused mobile data ( #6 )
2023-08-18 12:04:53 +02:00
xCrystal
1f33436a64
Board menu ( #11 ) [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 ( #10 )
2023-08-11 12:28:14 +02:00
xCrystal
f64bbf700d
Consolidate behavior of fading to/from white in overworld ( #2 ), Fix naming screen tiles ( #3 ) (bug fix to 6e3c5fd008
)
2023-08-04 23:54:53 +02:00
xCrystal
6e3c5fd008
Expand tilesets from 192 to 255 tiles ( #2 ) [Commit 2], Reorganization of pokecrystal charmap and fonts layout ( #3 )
2023-08-02 19:52:51 +02:00
xCrystal
a1e095074c
Remove Japanese text and non-english fonts ( #1 ), Expand tilesets from 192 to 255 tiles ( #2 ) [Commit 1]
2023-08-02 18:21:34 +02:00
xCrystal
9df4cf6946
Create a fourth time of day ( #2 )
2023-07-31 12:27:53 +02:00
xCrystal
05448d7a7e
Remove RTC ( #1 ) and remove time of day dependence on RTC ( #7 ) [Commit #2 ]
2023-07-28 00:07:07 +02:00
xCrystal
0571144a7b
Remove RTC ( #1 ) and remove time of day dependence on RTC ( #7 ) [Commit 1]
2023-07-27 20:32:15 +02:00
xCrystal
59bda0b36b
Fix some pokecrystal bug and glitches ( #8 )
...
Credits sequence changes move selection menu behavior; Swimming NPCs aren't limited by their movement radius; No bump noise if standing on tile E; The unused phonecall script command may crash; ScriptCall can overflow wScriptStack and crash; LoadSpriteGFX does not limit the capacity of UsedSprites; ReadObjectEvents overflows into wObjectMasks; ClearWRAM only clears WRAM bank 1; BattleAnimCmd_ClearObjs only clears the first 6⅔ objects; Options menu fails to clear joypad state on initialization
2023-07-27 13:01:32 +02:00