Kak
cfbe000d0c
Elaborated on the magic number in the save file signature.
2024-12-28 23:25:37 +01:00
Kak
f1d16ab788
Dashing on a falling actor should never move the player down
2024-09-10 23:50:04 +02:00
Kak
cb52316280
Properly documented player sync when standing on an actor
2024-09-10 23:22:47 +02:00
Kak
9abf1211be
Enable autocrouching only when moving off a ladder.
...
If done for all player modes it has interesting (buggy) side effects.
2024-08-03 00:55:51 +02:00
Kak
f7b3455813
The constants can be hardcoded actually
2024-08-02 00:33:05 +02:00
Kak
7faef5ab32
Made collision with ladders significantly more lenient.
2024-08-01 20:08:24 +02:00
Kak
06ff04435e
Stunned enemies that flip over should never deal damage.
2024-08-01 10:36:13 +02:00
Kak
62151c7af4
Forgot to animate tiles on map fade out
2024-07-31 14:52:26 +02:00
Kak
76f501d184
Made remaining hardcoded bank numbers conditionals
2024-07-31 13:39:39 +02:00
Kak
0c8e88242f
Made several improvements to the map screen.
...
- Added/restored the Mt. Teapot sprout
- The overworld always fades in/out sprites instead of hiding them
- Tiles are animated during fades
- Fixes to the C12 cutscene:
- Fixed the bad OBJ fade out
- Mt Teapot's lid doesn't disappear anymore at random
- The cutscene starts as soon as it starts to fade in -- to account for the timing differences, the lid was moved a bit lower and the first scene was extended.
- Fixed various bugs from the original game that caused animated tiles to flash
2024-07-31 13:11:11 +02:00
Kak
19f95cdd0d
Converted Syrup Castle wave effect to a parallax mode in IMPROVE mode.
...
This properly fixes delayed starts caused by the sound driver.
Also made IMPROVE mode disable the BGM muting of the unused cutscene trigger.
2024-07-31 02:52:58 +02:00
Kak
af1958f88c
Fix unaffected scanline during the genie wave effect
2024-07-31 00:02:16 +02:00
Kak
45d154c9b4
Allow entering water/sand blocks from below with the IMPROVE flag.
...
A bit weird and the level designs were made with the old behaviour in mind, but it allows for more freedom with custom levels.
2024-07-30 21:25:06 +02:00
Kak
74f6c93eb7
Typo correction
2024-07-30 21:22:45 +02:00
Kak
db04f6e670
Snowman should drop if it's in mid-air
2024-07-30 21:22:28 +02:00
Kak
842e363d74
Updated .gitignore
2024-07-30 21:20:03 +02:00
Kak
8499a98877
Turned actor slot count into constants
2024-07-01 14:07:44 +02:00
Kak
a30da21763
$58 is near the center of the screen
2024-06-30 12:06:49 +02:00
Kak
1bc1d2c439
Simplified const checks
2024-06-29 21:29:29 +02:00
Kak
5d2e3693ce
Updated RGBDS to the latest version
2024-06-29 18:21:44 +02:00
Kak
5e1a89ad39
Missed out on another incorrect rSCX usage
...
With this, Mt.Teapot Lid's desync issues should be completely resolved.
2024-06-29 17:21:21 +02:00
Kak
ba87d0f748
Applied (temporary?) workaround for the broken handling of top-solid actors, might be redone later.
2024-06-29 16:53:05 +02:00
Kak
9e9c405f03
Use ATV_* constants where possible
2024-06-29 16:31:10 +02:00
Kak
5c022b0989
Redone RAM address list
...
It uses db declarations now, and some entries were renamed
2024-06-29 16:30:58 +02:00
Kak
0cd1073140
Converted macros to new syntax
2024-06-27 18:15:16 +02:00
Kak
4d760abc10
Use single build script
2024-06-27 18:01:29 +02:00
Kak
173f70a535
Use junk inclusion macro
2024-06-27 17:58:30 +02:00
Kak
1dfdb9b492
Document level scroll offsets for real
2024-06-27 16:52:37 +02:00
Kak
a7d5456d28
Removed commented out macros
2024-06-27 14:32:51 +02:00
Kak
4fe21fc79a
Didn't know of the hardware offset for these at the time
2024-06-27 14:32:39 +02:00
Kak
ce306b6819
Redone block list
2024-06-27 14:15:06 +02:00
Kak
f1368f97e9
The freescroll limit is not a bug
2024-06-27 14:13:58 +02:00
Kak
17433edfb6
Updated hardware.asm
2024-06-27 14:07:33 +02:00
Kak
cd7b84dc2a
Finally fix the big item box softlock
2024-06-27 13:21:54 +02:00
Kak
64a88d8ea4
Fixed some inaccuracies in the demo documentation
2024-06-27 12:47:00 +02:00
Kak
601bcc4ab5
Quick fix to full screen Syrup Castle wave effect during cutscenes
2022-04-30 15:49:50 +02:00
Kak
4c503502ae
Properly fix OBJ desync issues in levels
2022-04-30 15:36:25 +02:00
Kak
c2450bc5e1
Fix sprite desync errors when scrolling the screen
2022-02-19 21:53:41 +01:00
Kak
350837d739
Document unused spikeball graphics
2022-02-19 21:13:30 +01:00
Kak
10bba9b972
Properly document better sBossRoom and ACTFLAG_NODESPAWNOFFSCREEN
2022-02-19 21:01:17 +01:00
Kak
8b60a7bfa0
Properly document actor init definitions
2022-02-19 20:38:32 +01:00
Kak
2194f841b9
Fixed broken demos with SKIP_JUNK set
2022-02-13 13:49:01 +01:00
Kak
1b77924d9e
Fix X/Y comment error in level header files
2021-12-24 23:22:35 +01:00
Kak
063b09db06
Split remaining C26 actor group init code
2021-12-24 23:19:51 +01:00
Kak
b4eac5646d
Fix screen width error
2021-12-19 11:54:41 +01:00
Kak
fd33677c97
Fix comment error in Static_WriteOBJLst
2021-11-28 16:58:20 +01:00
Kak
6ea66cd9f9
Fix missing OPTIMIZE check
2021-10-02 17:57:09 +02:00
Kak
7f752b9761
Replaced SCRLOCK_* with DIR_*
2021-10-02 16:22:22 +02:00
Kak
f71cd4d1f9
Use more constants instead of 'db's in level/room header files
2021-10-02 16:06:56 +02:00
Kak
024730a4f6
Added build options for stripping junk data and fixing bugs
...
alongside some special options
2021-10-02 11:53:37 +02:00