dawnDus
b2ae281483
Co-op cutscene handling for NPCs
2022-03-10 17:35:22 -05:00
dawnDus
b079488c27
Fix graphics toggle breaking NPCs and TSC
2022-03-08 21:37:44 -05:00
dawnDus
06b4aeead9
Initial P2 Quote NPC
2022-03-08 21:08:53 -05:00
dawnDus
4b0b667ed5
Properly fix balrog cutscene and undo NPC 0 change
2022-03-07 08:51:12 -05:00
József Sallai
d2a671e04c
refactor CS+ soundtrack loading ( #79 )
2022-03-07 08:47:37 -05:00
dawnDus
62efbf0cc3
Fix upward wind tile's gravity
2022-03-06 19:04:15 -05:00
József Sallai
465825797e
fix bleeding pixels in cutscene skip box ( #78 )
2022-03-06 17:50:02 -05:00
dawnDus
e1f1dd4554
Custom SFX support
2022-03-06 17:49:25 -05:00
dawnDus
cb7b2bd402
Don't draw NPC 0
2022-03-06 11:15:39 -05:00
dawnDus
067bcc5c8b
Improved texture scaling logic
2022-03-06 11:01:23 -05:00
József Sallai
05b9d9ebe0
fix menu selection snapping on first tick ( #77 )
2022-03-06 11:00:50 -05:00
József Sallai
bc56271174
prevent stray bytes from disallowing subsequent events ( fixes #73 ) ( #74 )
2022-03-05 13:03:58 -05:00
József Sallai
d45e611466
fix cutscene skip speeding up title screen ( #75 )
2022-03-05 13:03:02 -05:00
dawnDus
0db6b60251
Display Nicalis copyright with nicalis data
2022-03-05 13:02:09 -05:00
dawnDus
657be6159e
Fix Sisters and Undead Core bugs
2022-03-05 13:01:08 -05:00
dawnDus
bba0313824
Assorted bug fixes
2022-03-04 20:38:13 -05:00
dawnDus
15010e54c2
Initial challenge replay support
2022-03-04 18:37:25 -05:00
dawnDus
0387a450ce
Fix soundtrack texture bleed
2022-03-01 18:45:10 -05:00
József Sallai
71b39cdadc
make jukebox start with selected soundtrack + chevrons ( #72 )
2022-03-01 18:44:03 -05:00
dawnDus
4055fef911
Difficulty changes Quote NPC and original graphics sprites
2022-02-28 21:45:43 -05:00
dawnDus
7a580fdf44
Revert fade changes
2022-02-28 21:24:24 -05:00
Sallai József
657b73aefc
refactor stuff to make code cleaner
2022-02-28 19:03:57 +01:00
Sallai József
0c33795356
fix difficulties interfering with challenges
2022-02-28 19:03:57 +01:00
Sallai József
6b7b6b7032
add CS+ game difficulties
2022-02-28 19:03:57 +01:00
Alula
765d520d70
merge dawns water speed patch
2022-02-28 08:58:13 +01:00
Alula
fc2f26db91
use references to slices in draw_triangle_list()
2022-02-28 08:42:04 +01:00
dawnDus
efd1729ce5
Fix fade in/out for widescreen
2022-02-27 23:15:35 -05:00
dawnDus
74a5cddeaf
Fix water effect speed
2022-02-27 20:25:10 -05:00
Alula
464ea6f194
remove old shaders
2022-02-27 20:26:44 +01:00
Alula
e216110864
water improvements
2022-02-27 20:26:42 +01:00
dawnDus
d61602b7bb
formatting
2022-02-26 23:54:15 -05:00
dawnDus
287e06e24b
Boss bugs #68
2022-02-26 23:54:04 -05:00
dawnDus
b29fe87e76
Boss damage popups
2022-02-26 23:53:33 -05:00
dawnDus
ccd4030dc1
Add texture size lookup file
2022-02-26 14:07:35 -05:00
dawnDus
9b3e2837b7
Fixed falling block spawn trigger
2022-02-25 22:32:05 -05:00
dawnDus
7db42e86e6
Booster strafing
2022-02-25 21:49:14 -05:00
dawnDus
f26f019584
Added strafing
2022-02-25 20:51:10 -05:00
dawnDus
befac5db85
Challenge fixes: saves, nikumaru timer, menu
2022-02-25 17:00:14 -05:00
Alula
49d14b58a3
Make NPC rect arrays tolerant for invalid indexes
2022-02-25 10:51:27 +01:00
Alula
39171cc9a9
prevent zero division if 0 as wait is passed to <FON/<FOM
2022-02-25 06:06:30 +01:00
Alula
19dad43d7a
tweak defaults
2022-02-25 06:03:05 +01:00
Alula
1c2eaae4d1
macOS fixes
2022-02-25 06:03:05 +01:00
dawnDus
a2ebaaaab6
Further super missile fix
2022-02-24 22:40:50 -05:00
dawnDus
5909fedf33
Fixed fireball sfx and missiles going through walls ( #37 )
2022-02-24 21:00:10 -05:00
dawnDus
5ee580cb35
Enable challenges outside of CS+
2022-02-23 23:21:06 -05:00
dawnDus
1070e67af4
Start event #0000 on profile load
2022-02-23 19:05:19 -05:00
József Sallai
8a94c841c6
Soundtrack menu improvements ( #66 )
2022-02-23 16:37:02 -05:00
dawnDus
5cf63660ef
Add save slots for challenges
2022-02-22 19:46:49 -05:00
dawnDus
41bf965937
Prevent vanish showing incorrect sheet on 1st tick
2022-02-21 17:59:18 -05:00
dawnDus
5ed2883954
Fixed ProjectileDissipation 1st frame missing
2022-02-21 17:22:14 -05:00
dawnDus
d49c261a17
Even more bugfixes
2022-02-17 19:54:22 -05:00
dawnDus
0d20b1a209
Bug fixes for #63
2022-02-16 23:16:25 -05:00
Alula
44f478be75
remove clay hanson from credits and .pxchar support
2022-02-17 04:45:21 +01:00
dawnDus
c43d822c44
formatting
2022-02-14 20:50:57 -05:00
dawnDus
6a8d0bfd22
Disable exp popup for Spur
2022-02-14 20:50:18 -05:00
dawnDus
e6632a845d
Drowning fixes
2022-02-14 20:03:24 -05:00
dawnDus
38efa5ded9
Fixes for #63
...
- Booster caret location
- Game should start tick/control (flag 3)
- Extend fade timer for Switch
2022-02-13 22:39:53 -05:00
dawnDus
d7a25f2681
Parse mod names and string table
2022-02-13 14:39:28 -05:00
dawnDus
dfcf2e2f3f
Initial jukebox scene
2022-02-12 13:32:48 -05:00
dawnDus
1fe00d25c6
Move broken animation fix
2022-02-12 13:31:36 -05:00
Alula
37cb574907
special treatment for cs+ challenges
2022-02-12 10:12:30 +01:00
Alula
3cd95b4427
switch like look for map system gui
2022-02-12 09:28:09 +01:00
Alula
680294def8
adjust design of skip cutscene popup
2022-02-12 09:25:13 +01:00
Alula
99c4798bed
switch: use 427px image for upper part
2022-02-12 09:19:12 +01:00
Alula
e109db81e6
tsc newline fix
2022-02-12 09:18:32 +01:00
Alula
c82c65c39f
round viewport width on android
2022-02-12 08:57:06 +01:00
dawnDus
c4f1c60e35
Initial Android pause menu support
2022-02-11 22:28:30 -05:00
dawnDus
b457f5dd6f
Fixed left/right in menu on Android
2022-02-11 19:07:27 -05:00
dawnDus
8cd22b932b
Set width of soundtrack menu to longest
2022-02-10 18:37:08 -05:00
dawnDus
2e3245c654
Use CS+ menu assets
2022-02-10 18:23:14 -05:00
dawnDus
fe3e60ecbf
Fix challenge's incomplete stage.tbl
2022-02-10 18:02:45 -05:00
Alula
8e2088adb4
initial cs+ challenge support
2022-02-10 10:21:28 +01:00
Alula
c127ee4bd4
use path list for resource loading
2022-02-10 08:54:20 +01:00
Alula
3374f13c2b
soundtrack switching menu
2022-02-10 07:15:28 +01:00
Alula
e09ea37bda
Add support for triangle rendering using SDL 2.0.17+ APIs
2022-02-10 06:01:58 +01:00
Alula
7bc8e18310
implement remaining switch TSC opcodes
2022-02-10 06:01:57 +01:00
dawnDus
c722582ff2
Assorted bugs #60
2022-02-09 23:00:02 -05:00
dawnDus
0369b37d10
Save, load, and display item counts
2022-02-08 19:04:36 -05:00
dawnDus
e53d4c7f43
Fix balrog missile trail
2022-02-08 17:26:21 -05:00
dawnDus
79d28822e8
Animated portrait support
2022-02-07 17:33:09 +01:00
dawndus
693155ca6a
Added save select menu ( #58 )
2022-02-06 12:23:24 -05:00
dawnDus
2223358991
<FAC slide-in animation
2022-02-06 12:22:26 -05:00
dawnDus
a359a756d0
Include BMFont config file
2022-02-05 13:25:25 -05:00
dawnDus
32526f92f8
TSC Fixes:
...
- <CLR should not reset <FAC
- Last character \n bugfix
2022-02-04 19:31:16 -05:00
dawndus
bd0762f812
Added volume settings ( #57 )
2022-02-02 22:09:29 -05:00
dawnDus
88fdb7b0ce
Load bullet.tbl and arms_level.tbl from plus files
2022-02-02 22:08:20 -05:00
dawnDus
ff79957145
Enable closing map while it draws
2022-01-30 15:40:59 -05:00
dawnDus
807cc305b9
Use skin sheet for whimsical star
2022-01-29 12:48:45 -05:00
dawnDus
d3d77b58e3
Refactor whimsical star
2022-01-29 11:14:39 -05:00
dawnDus
ff5cf7359b
Reduce flickering and whimsical star fix
2022-01-28 19:44:03 -05:00
dawnDus
9f530ce6a5
Main menu music and cursor for nikumaru time
2022-01-28 16:17:00 -05:00
dawnDus
5725948f85
Adjust polar star caret
2022-01-28 12:52:30 -05:00
dawnDus
db50f67876
Fix FacingPlayer condition
2022-01-28 12:46:33 -05:00
dawnDus
a02284c439
Missing bubble caret
2022-01-27 09:43:03 -05:00
dawnDus
6e7191e5d3
Missing carets (Bubbler, Empty!, Push Jump)
2022-01-26 23:56:32 -05:00
dawnDus
654cbfb814
Universal offset for hardcoded bosses (Switch)
2022-01-26 18:51:05 -05:00
dawnDus
b99cb8a34d
Use set_flag function to handle OOB flags
2022-01-25 23:41:21 -05:00
dawnDus
7448ce0e59
Fixed Sister's spawn location on Switch
2022-01-25 23:32:47 -05:00
dawnDus
fba36467ea
FPS counter
2022-01-25 20:37:45 -05:00
dawnDus
b7f226b322
Pause menu background dimming
2022-01-25 19:35:41 -05:00
dawnDus
698d694c43
Missed tilemap calls in editor
2022-01-25 00:16:07 -05:00
dawnDus
3b307c7c9d
Wrong dimension on clip width
2022-01-25 00:13:51 -05:00
dawnDus
95fd91b8a0
Better control over tilemap ticks
2022-01-25 00:10:13 -05:00
dawnDus
6302258817
Push tile animations
2022-01-24 23:07:23 -05:00
dawnDus
d32cd87532
Pause menu improvements
2022-01-24 22:34:21 -05:00
dawnDus
7b5d4c367c
Correct layering on damage numbers
2022-01-23 19:51:18 -05:00
dawnDus
e1b33aa0e9
Persistent damage numbers
2022-01-23 19:29:41 -05:00
Alula
12d7758ea7
Adjust lighting effects
2022-01-23 18:50:10 +01:00
Alula
59b2e9954a
Fix a big mistake in ogg resampling code
2022-01-23 18:01:35 +01:00
dawnDus
bb07919505
fixed core ball direciton and shock state
2022-01-23 10:09:04 -05:00
Alula
4c20234d5e
fix stack overflows in audio code by moving huge structs to heap
2022-01-23 15:00:10 +01:00
Alula
0e06113738
Add Map System
2022-01-23 05:56:10 +01:00
dawnDus
1c7e4c9f65
SSS operand implemented
2022-01-22 23:32:40 +01:00
Alula
b880fee8e7
Switch to upsteam cpal and avoid creating unnecessary threads
2022-01-22 05:08:53 +01:00
Alula
dba6789b0a
Consistent menu spacing
2022-01-22 05:08:13 +01:00
Alula
dcd33d943e
Compliant BMFont renderer
2022-01-22 05:07:53 +01:00
Alula
4325dcad86
Add support for GOG version
2022-01-22 02:19:18 +01:00
dawnDus
203bacb1a0
reset cutscene skip speed in main menu
2022-01-21 23:23:57 +01:00
dawnDus
eadeedae6b
STC command
2022-01-21 23:23:57 +01:00
dawnDus
af1f9f5d89
Loading counter
2022-01-21 23:23:57 +01:00
Daedliy
ce6de7c0a0
decorative border fix + spacing ( #52 )
...
* decorative border fix + spacing
* extra shifting around
2022-01-21 15:00:36 -05:00
dawnDus
6226df68ca
F2 for quick retry
2022-01-20 22:30:25 -05:00
dawndus
fb5a72c565
Merge pull request #50 from dawndus/master
...
Ironhead letterbox
2022-01-20 21:22:17 -05:00
dawnDus
c9f11d6c9f
fix jittery whimsical star during pause
2022-01-20 21:21:34 -05:00
dawnDus
b181f9293f
Initial pause menu
2022-01-20 21:14:12 -05:00
dawnDus
c63c520553
ghost puppy particles
2022-01-20 21:00:44 -05:00
dawnDus
53fdb890b1
curly lightcone
2022-01-19 19:23:31 -05:00
dawnDus
dd8f2dcf67
Added missing core action
2022-01-19 18:50:33 -05:00
dawnDus
924f23154b
Ironhead Switch fixes
2022-01-19 00:05:34 -05:00
Vinícius Miguel
f676b73c0e
typo: rect_deserialze
-> rect_deserialize
( #51 )
2022-01-19 04:58:44 +01:00
dawnDus
46045c2a7e
Ironhead letterbox
2022-01-17 22:46:27 -05:00
Marcin Puc
c8115df285
Add various refactorings ( #48 )
2022-01-17 23:29:30 +01:00
Daedliy
df297819fe
applying suggested changes
2022-01-17 16:34:37 -03:00
Daedliy
3d1ebf76a3
-consistent 14/7 pixel spacing between option and selected value
...
-fixed small bug in audio menu where cursor would select the first entry, despite being un-selectable
-gave MenuEntry:Options an additional Vec<String> for hopefully better descriptions
-removed "Player's" from "Player's Weapon Light Cone" over redundancy and so it'd fit
2022-01-16 14:52:08 -03:00
alula
58406aae71
Merge pull request #45 from dawndus/whimsical-star
...
Adding whimsical star
2022-01-16 02:46:30 +01:00
Alula
1ae5ecdbbf
fix CS+ font rendering inaccuracies
2022-01-16 02:45:17 +01:00
alula
87792972d0
Merge pull request #46 from dawndus/fixes
...
Minor fixes
2022-01-16 02:36:22 +01:00
Alula
87bab5fca9
add text box scrolling and fix opengl cliprects
2022-01-16 02:35:36 +01:00
dawnDus
27003f4e64
fix ballos leaving animation
2022-01-15 17:28:29 -05:00
dawnDus
2fed0928d8
Fixed butes getting stuck in walls
2022-01-15 16:36:24 -05:00
dawnDus
375c72cfbd
Fixed heavy press cutscene on switch
2022-01-15 16:35:57 -05:00
dawnDus
cd049fd378
don't allow inventory while scripts are running
2022-01-15 16:13:21 -05:00
dawnDus
fa0695b546
add whimsical star
2022-01-15 10:09:41 -05:00
dawndus
85b1b71a0f
Merge branch 'doukutsu-rs:master' into ballos
2022-01-14 21:30:30 -05:00
dawnDus
6cef63bd0e
Fixed curly walking into death in cutscene
2022-01-14 21:30:14 -05:00
dawnDus
b492be2203
All remaning NPCs
2022-01-14 21:29:39 -05:00
dawnDus
39267048c7
More ballos
2022-01-14 09:09:39 -05:00
dawnDus
d5743ac972
reset ground collision check for <WAS
2022-01-13 11:34:36 -05:00
dawnDus
1f8690263b
add super_quake
2022-01-13 11:32:33 -05:00
dawnDus
10b7b5536d
Primary ballos NPC+Boss
2022-01-12 22:47:41 -05:00
Alula
89771844cc
fix black bars margin
2022-01-11 16:50:51 +01:00
Alula
0804fe86ce
fix ogg resampling bug
2022-01-11 16:01:49 +01:00
Alula
e27cde67c7
Reset invicibility timer ( #30 )
2022-01-11 15:26:22 +01:00
dawnDus
c4d80eecb3
Don't animate up/down in ironhead fight
2022-01-09 23:11:48 -05:00
Alula
4c8ec46864
make menu background scale better
2022-01-10 04:37:03 +01:00
dawndus
87ddcc1324
Implemented Heavy Press boss fight ( #40 )
...
* heavy press
* fixed incorrect scale for death smoke call
* Shoot caret animates at correct speed
* formatting
2022-01-10 04:02:27 +01:00
dawnDus
e7b666b4cc
implemented scrolling background type
2022-01-10 04:02:13 +01:00
dawnDus
6339a612b5
ironhead bugfixes
2022-01-10 04:02:13 +01:00
dawnDus
cb52935d9f
added ikachan
2022-01-10 04:02:13 +01:00
dawnDus
25a098145d
format ma pignon
2022-01-10 04:02:02 +01:00
dawnDus
af6e36ef3b
control_enabled check on nikumaru
2022-01-10 04:02:02 +01:00
Alula
7d92b55b58
fix nikumaru z index and behavior on <TRA
2022-01-09 13:11:25 +01:00
Alula
124b2e2c82
hell cleanup
2022-01-09 12:56:06 +01:00
Alula
0cad0b0762
document remaining flags
2022-01-08 15:43:46 +01:00
Alula
27b439f2cb
document bullet flags
2022-01-08 15:20:41 +01:00
Alula
3e6adbe3c1
fix unused variable warning in nikumaru.rs
2022-01-08 15:19:57 +01:00
Alula
7ac4346012
add nikumaru counter
2022-01-08 12:39:17 +01:00
Alula
75a1b3f9f4
<rmu fix
2022-01-08 11:36:33 +01:00
Alula
4a91448067
oops
2022-01-08 06:59:16 +01:00
Alula
d484e8a183
get rid of some warnings
2022-01-08 06:57:04 +01:00
Alula
4d6768c015
fix few warnings
2022-01-08 06:15:30 +01:00
Alula
b80f57ae49
fix macOS builds
2022-01-08 05:57:53 +01:00
Alula
a10a5f138c
remove unreachable in curly boss bullet npc
2022-01-08 05:54:57 +01:00
Alula
94514d3b68
44100hz drums fix
2022-01-08 05:54:56 +01:00
dawndus
d15fd43c84
Adding Ma Pignon NPCs ( #38 )
...
* add ma pignon
Co-authored-by: alula <6276139+alula@users.noreply.github.com>
2022-01-08 05:53:29 +01:00
dawndus
77fc4ca5b9
Hell enemies + small fixes ( #36 )
...
* Added curly_carried (320)
* add curly_carried property
* add Curly's nemesis
* add lightcone for Curly
* fixed caret spawn locations
* B2
* Butes
* Arrow collision
* Mesas
* Hell NPCs
* suggested changes
* lighting -> lightning and hell lighting
* curly lighting to NPC
2022-01-08 05:52:26 +01:00
Alula
3d912f6fbb
sound system improvements
2022-01-06 19:51:21 +01:00
Alula
c8dc2d3443
remove credit.tsc debug print
2022-01-06 19:51:11 +01:00
Alula
cdfa550110
pretty print settings.json
2022-01-06 19:49:20 +01:00
Alula
ef84379b62
editor shit
2022-01-06 02:11:17 +01:00
Alula
e2afafdfa3
graphics::imgui_texture_id and soundness fixes
2022-01-05 11:42:39 +01:00
Alula
ebe3c2f2af
refactor: fade
2022-01-05 06:59:47 +01:00
Alula
b7680019ee
refactor: split background and fix outside scaling
2022-01-05 06:40:50 +01:00
Alula
575dcc7a6d
refactor: split text boxes
2022-01-05 06:08:36 +01:00
Alula
3b1a5f149e
refactor: split tilemap out
2022-01-05 05:50:16 +01:00
Alula
ac58602ed0
add out of bounds black bars
2022-01-05 04:17:22 +01:00
Alula
4134d4754e
some editor barebones
2022-01-05 04:16:29 +01:00
dawnDus
9b4fd7d1a0
fix Yes/No animation
2022-01-01 17:20:06 -05:00
Alula
75e05c5ca5
update some deps + android build fix and downloader
2021-12-02 09:21:06 +01:00
Alula
eaaa11d4f6
normal ending...
2021-12-02 06:57:44 +01:00
Alula
1b424f0b80
improved npc lighting
2021-10-31 09:14:13 +01:00
Alula
23f0feaae0
fix cs+switch scrolling
2021-10-16 15:26:10 +02:00
Alula
f3a87259a1
cover half of the viewport during credits
2021-10-16 15:25:55 +02:00
Alula
bdc4e7d209
Add <SIL/<CIL
2021-10-16 14:59:27 +02:00
Alula
8b5d56fe27
slight optimization for vfs lookups
2021-10-16 04:45:23 +02:00
Alula
df1fbbf0d1
tsc refactor/optimization, credits interpreter
2021-10-16 04:37:42 +02:00
Alula
66106c7e82
make the VFS case insensitive on linux
2021-10-16 04:37:18 +02:00
Alula
164b2bf295
refactoring
2021-10-15 16:36:05 +02:00
Alula
d147242199
scaling / ui tweaks, persistent timing
2021-10-14 09:43:17 +02:00
Alula
68cf299e96
netplay shit, visual tweaks
2021-10-14 06:54:11 +02:00