1
0
Fork 0
mirror of https://github.com/doukutsu-rs/doukutsu-rs synced 2024-11-16 02:43:02 +00:00
Commit graph

312 commits

Author SHA1 Message Date
Alula e018b53b04
commit stuff from last 2 months idfk what I've exactly changed 2021-10-08 04:41:31 +02:00
Alula e80673ecb5
lua api for lighting 2021-08-16 19:12:00 +02:00
Alula 55afe1292f
various lighting improvements 2021-08-16 18:41:42 +02:00
Alula a601d6c044
settings menu rework 2021-08-16 09:47:11 +02:00
Alula c815c91541
rework lighting 2021-08-16 08:51:59 +02:00
jake a085037fc6 Fixed various inaccuracies regarding player interaction 2021-06-29 21:00:22 -07:00
Alula eeb290a6f3
lua 5.3, a bunch of new functionality for scripting api 2021-06-27 23:14:36 +02:00
Alula 6f3beb6e28
slopes, pxmap, camera fixes 2021-06-27 03:06:56 +02:00
Alula 215ec9ed6c
fix stuttering of number popup on players with different hitboxes 2021-06-21 13:35:05 +02:00
Alula c1bd334844
various tweaks, dskinmeta format 2021-06-21 13:12:58 +02:00
Alula 3fe8e132e5
cs+ inspired water thing 2021-06-20 21:41:38 +02:00
Alula d68a248292
labirynth m npcs 2021-06-16 23:31:47 +02:00
Alula aa625789ce
<MNA visual / behavior fixes (#26) 2021-06-16 17:31:56 +02:00
Alula b8b0d34406
some cs+ background shit 2021-06-16 17:19:26 +02:00
Alula b779af2c1f
add damage / exp popups 2021-05-05 23:37:11 +02:00
Alula 80a2fc024c
rounding fixes 2021-05-05 20:36:21 +02:00
Alula d23ad6984e
unfuck physics 2021-05-05 18:34:23 +02:00
Alula ea38f54c74
a bunch of npcs, up to Labirynth B 2021-05-03 01:06:02 +02:00
Alula ecabff27a8
rework cutscene skipping 2021-05-02 06:06:51 +02:00
Alula 4f34e33b57
add skip flags, fix pre-save 'do you want to retry' 2021-05-02 02:09:54 +02:00
Alula 8d906536c1
increase size of yes/no box touch area 2021-04-28 21:34:09 +02:00
Alula 13bbf897dd
intro skip fix 2021-04-28 21:27:35 +02:00
Alula 753e7304a3
npc layers support 2021-04-28 00:39:31 +02:00
Alula 6750cd7ad4
touchscreen / android improvements 2021-04-23 03:55:13 +02:00
Alula e7792002cb
add inventory 2021-04-21 15:15:57 +02:00
Alula 71577e08b7
lighting thing 2021-04-20 13:43:58 +02:00
Alula a08ea7a86b
opengl/es renderer 2021-04-20 13:43:14 +02:00
Alula 8271920178
revert april fools meme 2021-04-03 22:15:17 +02:00
Alula 9820f4b4f1
april fools 2021-04-01 01:15:03 +02:00
Alula 5efd3f3c92
general cleanup, hooks and android build fix 2021-03-29 23:19:07 +02:00
Alula 8973da2840
fix unsoundness and some shitty hacks 2021-03-23 13:51:55 +01:00
Alula fe9fb06b5a fix windows builds 2021-03-23 04:40:02 +01:00
Alula d1d188ac77
intro scene/accuracy bugfixes 2021-03-23 02:53:01 +01:00
Alula b34422ac7f
add flash effect and implement <FLA 2021-03-15 22:10:16 +01:00
Alula a1d546215f
weapon refactor + bunch of minor stuff 2021-03-09 15:05:38 +01:00
Alula 319289ca67
new android port 2021-02-24 09:28:47 +01:00
Alula 812acac4e8
add <NOD cursor 2021-02-13 00:12:33 +01:00
Alula 1cc7ed8b2b
ogg playback and persistent settings 2021-02-12 11:05:28 +01:00
Alula c7522f9bf1
dep update 2021-02-10 21:14:09 +01:00
Alula 2ccfb06943
fix building on windoze 2021-02-10 13:12:38 +01:00
Alula a8a9c6316d
fix a bunch of warnings, bugs and compilation 2021-02-10 12:53:49 +01:00
Alula 318d94d843
ggez is gone 2021-02-05 23:47:13 +01:00
Alula c3887e31c7
omg sdl2 port finally fully works? 2021-02-05 10:47:30 +01:00
Alula 02f0f7f314
initial sdl2 port 2021-01-28 23:33:43 +01:00
Alula 3c20e089f9 (wip) start rewriting rendering stuff 2021-01-27 19:20:47 +01:00
Alula c9c746a6db
add a bunch of simpler npcs 2021-01-18 20:31:35 +01:00
Alula 8e810bf026
add spur and other stuff 2021-01-16 14:51:52 +01:00
Alula b087c645d6
android changes 2021-01-08 20:25:46 +01:00
Alula e092a9e2ea
Lua time 2021-01-01 02:46:01 +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 82cce198ee
Touch controls, Android support 2020-12-20 21:57:17 +01:00
Alula 091892b339
add Monster X and some tweaks 2020-12-15 23:09:14 +01:00
Alula f6a1b6b6a4
Add Omega 2020-12-07 20:20:19 +01:00
Alula ad4fc4b481
recolor the water 2020-12-06 20:31:36 +01:00
Alula 203a4a1180
Let CI override version displayed in menu 2020-12-06 16:41:12 +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 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 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 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 984299deb3
out-of-tree ggez and huge performance improvements 2020-11-05 00:25:18 +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 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 8d0ad30e09
add various NPCs and fixes 2020-11-01 20:05:29 +01:00
Alula 062748d3a1
Various minor tweaks and fixes 2020-10-31 15:32:13 +01:00
Alula 2542376362
Implement frame interpolation for smooth 50tps experience 2020-10-30 23:47:29 +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 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 ef7d534ebb
Mimiga Village is done 2020-10-27 02:05:49 +01:00
Alula ba06c66f01
lighting tweaks, optimizations, fan npcs 2020-10-26 09:34:54 +01: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 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 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
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 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 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 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
Alula 087218b4fd
resizable window and some reorganization 2020-09-20 17:27:31 +02:00
Alula ab7e8da162
add a cs+/nxengine inspired title screen 2020-09-20 03:05:41 +02:00
Alula 39d0d2d6f4
let npc access other npcs, add misery/stick toroko for shack scene 2020-09-19 17:37:32 +02:00
Alula 74010e789e
bug fixes and more accurate physics 2020-09-19 15:19:00 +02:00
Alula be6aefdd09
exp pickup sound 2020-09-17 00:44:14 +02:00
Alula 65a6e193db
add sound effects 2020-09-16 21:53:53 +02:00
Alula 2a28c24538
pixtone! 2020-09-16 15:21:30 +02:00
Alula 2736f61e13
add smoke 2020-09-13 07:18:24 +02:00
Alula 9a7ea5be42
bullet lifetime fix 2020-09-13 02:39:43 +02:00
Alula 82511ca6b7
xp bar fixes 2020-09-13 02:29:11 +02:00
Alula aee221107e
complete the xp and weapon leveling system 2020-09-13 01:45:36 +02:00
Alula 84ac596d50
add the fucking xp doritos 2020-09-12 23:43:27 +02:00
Alula a737619f56
background parallax fix 2020-09-12 07:10:48 +02:00
Alula 519c7e6349
weapons are finally functional and ready to be fully implemented 2020-09-12 06:43:29 +02:00
Alula e143185f5d
initial implementation of weapons and bullets 2020-09-12 02:42:44 +02:00
Alula 62cb96d4b3
bullet stuff and many cs+ workarounds 2020-09-11 18:30:18 +02:00
Alula 95438d8561
weapon hud 2020-09-11 02:55:07 +02:00
Alula a94aef5e58
add <GIT item boxes 2020-09-10 14:34:42 +02:00
Alula 124f793e4c
ArmsItem.tsc is loaded ONLY in inventory lol 2020-09-10 14:09:44 +02:00
Alula b72d0451a6
armsitem.tsc loading 2020-09-10 12:25:40 +02:00
Alula 6631774a45
minor fixes 2020-09-10 00:20:50 +02:00
Alula 308149560e
fix waterway and cave backgrounds 2020-09-10 00:02:40 +02:00
Alula e5372c71c4
first cave and npc damage 2020-09-09 18:25:39 +02:00
Alula 34d94d52c0
first cave critters and physics fixes 2020-09-09 15:28:58 +02:00
Alula d79657bb6a
physics abstraction and npc physics implementation 2020-09-09 15:06:11 +02:00
Alula fa342c7568
a lot of stuff and entities 2020-09-06 02:37:42 +02:00
Alula 3f7174df66
tsc: yes/no confirmation box 2020-09-05 04:56:29 +02:00
Alula da9bcd3249
more entities and stuff 2020-09-05 04:09:52 +02:00
Alula cb066cbf9c
map name, camera and other fixes 2020-09-05 01:47:09 +02:00
Alula 497d29a9c4
initial npc implementation 2020-09-05 01:08:33 +02:00
Alula ba8e8d1515
implement npc data loading 2020-09-03 14:19:46 +02:00
Alula 98fb3a24e1
implement bmfont rendering 2020-08-29 08:59:46 +02:00
Alula 31b149d135
game: hide hud when player control is disabled 2020-08-28 04:24:52 +02:00
Alula 1758aa5740
tsc: implement fading 2020-08-28 03:41:14 +02:00
Alula c703203506
tsc: third line and non-strict mode 2020-08-28 01:34:28 +02:00
Alula af9b69c303
tsc: stage switching 2020-08-28 00:29:10 +02:00
Alula 8f908b306d
Improve TextScript VM to make it execute ingame-conversations 2020-08-27 07:12:35 +02:00
Alula 44d4bd8ea3
complete the TSC VM 2020-08-27 04:43:21 +02:00
Alula f6bba5958f
xp bar stub 2020-08-26 03:19:25 +02:00
Alula 31db4bcc80
small refactoring 2020-08-26 01:37:42 +02:00
Alula 139350d5e1
small refactor for ui things 2020-08-23 04:16:31 +02:00
Alula 7f37153056
snack blocks, more particles and rng 2020-08-21 07:27:26 +02:00
Alula ef9ca2e89a
add carets and fix booster 2020-08-20 20:31:47 +02:00
Alula 1993720f34
new ui, fork and strip down ggez 2020-08-19 21:11:32 +02:00
Alula 09edf27e91
revert + add imgui and stuff 2020-08-19 15:11:34 +02:00
Alula ccadb98a8a
failed refactoring lol 2020-08-19 13:21:40 +02:00
Alula ae45e5513c
CaveStory+ data files fixes 2020-08-19 02:55:21 +02:00
Alula b89d54251f
initial commit 2020-08-18 18:46:07 +02:00