1
0
Fork 0
mirror of https://github.com/doukutsu-rs/doukutsu-rs synced 2024-09-27 20:48:54 +00:00
Commit graph

365 commits

Author SHA1 Message Date
Alula 500b8bbeaa
add blade 2021-01-18 20:30:40 +01:00
Alula b6dfac155f
fix layout of second player weapon hud 2021-01-16 23:50:16 +01:00
Alula 7f86dae8a0
subpixel coords / motion interpolation toggle 2021-01-16 23:49:43 +01:00
Alula 9d76cf7e48
a bunch of new npcs 2021-01-16 23:49:18 +01:00
Alula c5b058014a
make 640x480 default screen resolution 2021-01-16 23:48:11 +01:00
Alula 41307ccbc7
Merge branch 'master' of github.com:alula/doukutsu-rs 2021-01-16 14:52:13 +01:00
Alula 8e810bf026
add spur and other stuff 2021-01-16 14:51:52 +01:00
Alula 2563c09b69
fix some rng bugs 2021-01-16 14:51:12 +01:00
Alula 9f70bf6fd0
new npcs 2021-01-16 14:50:46 +01:00
alula 8111e01caf
Merge pull request #8 from khang06/windows-quirks
Mitigations for Windows quirks
2021-01-10 14:19:18 +01:00
Alula b087c645d6
android changes 2021-01-08 20:25:46 +01:00
Alula 7fcd0b35ea
crow/skullhead 2021-01-08 20:25:34 +01:00
Khang 7e308676ff address comments 2021-01-04 00:08:17 -05:00
Khang 348cb3045b handle 0x0 windows, fixes minimizing on windows 2021-01-03 19:36:38 -05:00
Khang 807b095b15 mitigations for windows' broken system timer 2021-01-03 19:36:30 -05:00
Alula 8b8c543526
Merge branch 'master' of github.com:alula/doukutsu-rs 2021-01-03 05:53:46 +01:00
Alula 43a3c81a0e
Kazuma no longer avoids laws of gravity 2021-01-03 05:53:34 +01:00
Khangaroo 8e0fb80c8c fix warp text positioning on widescreen 2021-01-01 21:44:58 -05:00
Khangaroo 82cb203ef9 really basic text skip 2021-01-01 21:39:50 -05:00
Alula e092a9e2ea
Lua time 2021-01-01 02:46:01 +01:00
Alula 81a422502c
fix a stupid mistake that could cause UB 2020-12-27 22:17:00 +01:00
Alula b89fea9756
pixtone envelope fix 2020-12-27 22:15:24 +01:00
Alula 5949d51270
bug / warning fixes 2020-12-27 09:30:02 +01:00
Alula 4ecb11e89d
we don't need a RefCell there 2020-12-26 01:03:36 +01:00
Alula d1698d43b8
refactor the npc system and fix a bunch of shitty bugs abusing unsafe in meanwhile 2020-12-25 23:39:41 +01:00
Alula 63bfce689d
make organya sound more like in original game 2020-12-25 23:37:57 +01:00
Alula 8603086694
Replace Organya wavetable with one based on actual Cave Story samples 2020-12-21 12:57:31 +01:00
Alula a0b396326f
fix build on 32-bit systems 2020-12-21 12:56:45 +01:00
Alula 82cce198ee
Touch controls, Android support 2020-12-20 21:57:17 +01:00
Alula 3c5f5c7496
get_weapon_type_mut -> get_weapon_by_type_mut 2020-12-19 17:30:27 +01:00
Alula 87591f4a3d
add get_weapon_type_mut 2020-12-19 17:29:59 +01:00
Alula 94cb7039a8
fix font sizings 2020-12-19 02:37:55 +01:00
Alula b4d83b12f7
build fix for monster x 2020-12-19 02:36:27 +01:00
Alula 091892b339
add Monster X and some tweaks 2020-12-15 23:09:14 +01:00
Alula ff0046abbd
clearer documentation 2020-12-08 13:56:43 +01:00
Alula 084b1f09e2
reduce space width to fix textbox centering 2020-12-08 01:18:06 +01:00
Alula 71b1b79ea4
fix balrog cutscene fly out animation 2020-12-08 01:01:25 +01:00
Alula f6a1b6b6a4
Add Omega 2020-12-07 20:20:19 +01:00
Alula 4b0217a0a5
remove stray characters in bullet.rs 2020-12-07 00:48:12 +01:00
Alula 76526df400
Disable console on Windows release builds 2020-12-07 00:47:26 +01:00
Alula 749684c437
Add missing NPCs (Egg Corridor, Sand Zone, Arthur's House) 2020-12-07 00:42:58 +01:00
Alula 0292e27e11
flag documentation 2020-12-07 00:42:19 +01:00
Alula 4d1e23a032
fix snack block offset 2020-12-07 00:41:57 +01:00
Alula bafad44868
Bind RNG per-NPC, not global game state 2020-12-06 21:20:26 +01:00
Alula ad4fc4b481
recolor the water 2020-12-06 20:31:36 +01:00
Alula 035b2c2848
Do not process NPC collissions if player isn't alive 2020-12-06 16:48:43 +01:00
Alula 203a4a1180
Let CI override version displayed in menu 2020-12-06 16:41:12 +01:00
Alula 5f259b572e
rect serialization 2020-12-06 15:53:14 +01:00
Alula f00f0e39cc
add missing caret 2020-12-05 22:44:15 +01:00
Alula d2c5f2161a
make bullets aware of player who shot them 2020-12-05 22:24:38 +01:00
Alula c7622ea3b0
air hud fix 2020-12-05 21:51:59 +01:00
Alula 1180b81373
fix bullet hit glitches 2020-12-04 19:58:59 +01:00
Alula 0cb6b91198
hide player2 by default, add/drop button in debugger 2020-12-04 18:37:47 +01:00
Alula abc238dae4
fix stupid typo 2020-12-04 15:43:06 +01:00
Alula 36b2025fc4
fix live debugger not preserving second player state 2020-12-04 13:35:30 +01:00
Alula a6967eb6c7
fix post-Toroko kidnap Balrog fight bug making second player disappear 2020-12-04 13:12:07 +01:00
Alula 3b1cd80d6a
fix teleporter menu running always the first event 2020-12-04 13:00:45 +01:00
Alula a9f626c3b5
build fixes 2020-12-03 23:24:58 +01:00
Alula f103e1aa2e
Every NPC is now aware of multiple players 2020-12-03 22:06:26 +01:00
Alula e540dfb297
camera improvements 2020-12-02 12:47:40 +01:00
Alula 23c5196fde
Improved camera behavior 2020-12-02 02:19:42 +01:00
Alula 87b2df2ade
make some of the NPCs aware of second player 2020-11-30 14:31:40 +01:00
Alula d6d2df53f7
initial co-op support 2020-11-29 13:06:10 +01:00
Alula 605a858c90
Refactor input system and other stuff 2020-11-28 20:25:51 +01:00
Alula 65bc0b6b88
NPC/Camera/lighting fixes 2020-11-27 19:19:12 +01:00
Alula e97d78d516
fix grasstown critters 2020-11-27 11:56:12 +01:00
Alula 5f2968fa0b
full implementation of grasstown npcs 2020-11-26 09:41:28 +01:00
Alula e7d421f384
hide dead npcs in debug view 2020-11-25 15:15:56 +01:00
Alula cf5ee5b9c5
fix texture bleeding and object jittering 2020-11-25 08:24:38 +01:00
Alula f5c813aaab
debugger ui improvements 2020-11-25 00:08:27 +01:00
Alula d2a3a7669f
Add Igor boss 2020-11-17 11:46:51 +01:00
Alula 441edb833e
NPC refactor and switch to u16 for animation frames 2020-11-17 03:42:45 +01:00
Alula 15f961ad4f
death effect, minor tweaks 2020-11-14 02:25:37 +01:00
Alula 7db891f5a1
Water shader and motion interpolation 2020-11-07 18:17:01 +01:00
Alula 23602bde73
nuke saved bgm state if it was previously stopped 2020-11-05 23:10:15 +01:00
Alula 984299deb3
out-of-tree ggez and huge performance improvements 2020-11-05 00:25:18 +01:00
Alula 248b7915fa
add mannan 2020-11-04 18:22:38 +01:00
Alula ff723c728b
jellies and fixes for dumb bugs 2020-11-04 16:37:00 +01:00
Alula c4a87f5a64
Add complete implementation of Balfrog fight 2020-11-04 10:06:02 +01:00
Alula 30f47b17eb
boss life bar, textscript opcodes and etc. 2020-11-02 15:01:30 +01:00
Alula 6964b8d167
fix bullets breaking multiple snack blocks in a single hit 2020-11-02 11:54:17 +01:00
Alula c92224dc96
boss handling, balfrog skeleton 2020-11-02 03:20:16 +01:00
Alula c0f39e7f18
Seasonal textures support 2020-11-02 02:38:39 +01:00
Alula 69e2b00cdc
Improved camera 2020-11-01 20:39:57 +01:00
Alula 8050beed56
add <SMP 2020-11-01 20:08:52 +01:00
Alula 8d0ad30e09
add various NPCs and fixes 2020-11-01 20:05:29 +01:00
Alula 057818cfda
fix imgui scaling 2020-10-31 18:22:27 +01:00
Alula 062748d3a1
Various minor tweaks and fixes 2020-10-31 15:32:13 +01:00
Alula 2e729c4928
I SPENT A FUCKING MONTH TRYING TO FIND OUT WHY BALROG KEEPS JUMPING AND TOROKO IS NOT DAMAGING ME AND I WANT TO DIE NOW 2020-10-31 14:42:01 +01:00
Alula f892128328
Add Quote teleportation animations 2020-10-31 02:16:51 +01:00
Alula 2542376362
Implement frame interpolation for smooth 50tps experience 2020-10-30 23:47:29 +01:00
Alula 1259de8c44
Support post core fight drowning scene script 2020-10-30 20:53:14 +01:00
Alula 28da301e8c
air counter and drowning 2020-10-30 15:24:12 +01:00
Alula 43a756fcc2
Intro NPCs 2020-10-30 14:50:10 +01:00
Alula f7e7a8563e
add heart and missile pickups 2020-10-30 11:24:55 +01:00
Alula 771516f7e4
Add intro scene 2020-10-30 09:49:30 +01:00
Alula 87a3597257
Rename 'Enhanced Graphics' option to 'Lighting Effects' 2020-10-30 02:32:18 +01:00
Alula 451c3671d7
Add game saving support 2020-10-30 02:29:53 +01:00
Alula eb94343df3
allow setting custom pixel format on Canvas 2020-10-30 00:37:50 +01:00
Alula b8d3919f09
make the fps timer count frames, not events. why i'm a such idiot? 2020-10-30 00:04:27 +01:00
Alula c4b33d50b2
fuck rust, i made a typo 2020-10-29 23:49:36 +01:00
Alula a80058b141
whoops, it's a pure function 2020-10-29 23:47:21 +01:00
Alula b1186ec4be
attempt fixing audio initialization on windows 2020-10-29 23:44:23 +01:00
Alula db248e4dd9
add subpixel camera scrolling 2020-10-29 23:14:53 +01:00
Alula 72992eb4e4
more precise and less jittery game loop timing 2020-10-29 13:22:56 +01:00
Alula 4b9abc5f1e
sfx mixing fix 2020-10-27 03:47:58 +01:00
Alula ef7d534ebb
Mimiga Village is done 2020-10-27 02:05:49 +01:00
Alula 30146110b0
Merge branch 'master' of github.com:alula/doukutsu-rs 2020-10-26 09:36:31 +01:00
Alula ba06c66f01
lighting tweaks, optimizations, fan npcs 2020-10-26 09:34:54 +01:00
Alula beb7bfe3e6
some stuff related to touch controls 2020-10-20 22:45:56 +02:00
Alula 2f111919d6
Initial Android support and some ggez rewrite 2020-10-07 16:08:12 +02:00
Alula 8a478c6f72
add <TUR/<CAT/<SAT 2020-10-03 02:06:02 +02:00
Alula 46142a0efe
add moving blocks 2020-10-03 01:53:32 +02:00
Alula 705a47d61c
load teleporter slots 2020-10-03 01:52:52 +02:00
Alula b212d6f74b
boss preparations 2020-10-03 00:11:09 +02:00
Alula 698127d2c2
forcefield and key 2020-10-02 21:27:55 +02:00
Alula 3dd21e4356
improve npc physics 2020-10-02 21:27:42 +02:00
Alula 658b10ae69
completed balrog 2020-10-02 20:37:56 +02:00
Alula fbb4045f47
add fireball and snake 2020-10-02 03:30:42 +02:00
Alula 01dfb7997a
physics fixes 2020-10-01 05:06:18 +02:00
Alula 048816bfe7
balrog and lots of tweaks 2020-09-30 05:11:25 +02:00
Alula 930ac9a2fe
better lighting for dark places 2020-09-29 22:52:51 +02:00
Alula ebe070b77e
teleporter slot menu 2020-09-29 22:19:47 +02:00
Alula 69331f6925
some lighting tweaks 2020-09-29 02:58:07 +02:00
Alula ac8d27197c
various tweaks 2020-09-29 02:43:55 +02:00
Alula e54901077c
stereo mixing fix 2020-09-28 22:30:11 +02:00
Alula 8973727b93
I misunderstood <FAC flags 2020-09-26 02:03:17 +02:00
Alula e8337f14fb
directional lights lol 2020-09-26 01:48:32 +02:00
Alula c7095c2566
document/implement cs+ switch opcodes 2020-09-26 00:28:37 +02:00
Alula 4b21d9d786
add flipped face support and make the lighting switch like 2020-09-25 22:02:35 +02:00
Alula e2cfc898ac
lightmap thing 2020-09-25 21:25:40 +02:00
Alula 449a503fc5
initial switch data support 2020-09-25 19:14:52 +02:00
Alula 2b148fe3ed
fix tsc interpreter bugs and various inaccuracies 2020-09-25 14:55:28 +02:00
Drew Hutton c8db683c25 feat: add splash 2020-09-25 15:04:17 +09:30
Alula 3af34e6c97
broken jumpy balrog 2020-09-23 21:43:50 +02:00
Alula ed94343da3
fix npc leaks, new mimiga village npcs 2020-09-23 15:10:42 +02:00
Alula 49461d66fa
weapon leveling down and respective effects 2020-09-23 13:31:43 +02:00
Alula 3ac3429907
Properly working 50fps timing 2020-09-22 23:49:27 +02:00
Alula 21226da064
implement frame skipping for non-50/60 hz displays 2020-09-22 23:28:36 +02:00
Alula a6b6361842
reduce black screen delay 2020-09-22 22:43:19 +02:00
Alula 1327fe9a27
colored text and some shameless advertisting 2020-09-22 21:31:47 +02:00
Alula 0335c9766d
try making quote less jittery 2020-09-22 21:09:25 +02:00
Alula 5f6f59947c
add <LDP opcode and reorganize a bit 2020-09-22 02:01:55 +02:00
Alula 4570e33edf
implement save loading 2020-09-22 01:53:46 +02:00
Alula dd9ac33185
menu improvements 2020-09-22 00:33:16 +02:00
Alula 2b9bcd4fbb
tweak 2020-09-22 00:10:12 +02:00
Alula 2bcc0292de
add item count value, which according to people might be used by switch version? 2020-09-22 00:07:13 +02:00
Alula fc7d47a262
minor tweaks 2020-09-21 16:15:14 +02:00
Alula f87ccaf694
weapon switching 2020-09-21 01:55:52 +02:00
Alula b83f3e0288
fix npc sounds 2020-09-21 01:05:02 +02:00