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

621 commits

Author SHA1 Message Date
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
Alula 01e35a09eb
add <2PJ tsc command 2021-10-11 00:17:49 +02:00
Alula 3f9ad235ce
light cone toggle 2021-10-10 02:31:07 +02:00
Alula cd959f8f7c
fix a bunch of warnings, inventory dimming 2021-10-10 02:11:58 +02:00
Alula 481f61a705
needs more misery 2021-10-10 01:47:04 +02:00
Alula e018b53b04
commit stuff from last 2 months idfk what I've exactly changed 2021-10-08 04:41:31 +02:00
Alula 2cb9335453
Merge branch 'master' of github.com:alula/doukutsu-rs 2021-08-16 19:12:09 +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 8a94f7f9d1
fix missile launchers 2021-08-16 18:38:06 +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
Alula 6d9ed16668
slight cleanup 2021-08-16 08:51:21 +02:00
Alula a203af7e7b
add organya interpolation modes 2021-08-16 08:48:17 +02:00
Alula 7f65136f3d send more help 2021-08-13 04:23:50 +02:00
Alula 79c54b09c3 macOS tweaks / CI builds 2021-08-13 03:46:41 +02:00
Alula a52d095e45
an attempt to fix opengl initialization on windoze 2021-07-07 11:41:14 +02:00
Alula 4f65d42881
Merge branch 'master' of github.com:alula/doukutsu-rs 2021-07-07 11:36:08 +02:00
Alula e2c6ee8caf
various memery 2021-07-07 11:36:02 +02:00
jake 639c296bcc Make <MYB change the player direction... Shack cutscene pretty accurate 2021-06-30 19:29:14 -07:00
jake d427651de3 moved down facing this from MYB to MYD, whoops. Also implemented <MYB for facing npc 2021-06-30 19:15:27 -07:00
jake cfbb2c3286 Make <MOV reset interaction flag, fixed <MYB 2021-06-30 18:48:26 -07:00
jake a085037fc6 Fixed various inaccuracies regarding player interaction 2021-06-29 21:00:22 -07:00
Alula e53944bcb5
minor cleanup 2021-06-28 13:08:29 +02:00
Alula 3806531e34
ensure requested viewport always fits in window 2021-06-28 13:07:20 +02:00
Alula 47b42bcf1e
fix inability to jump on slopes in certain cases 2021-06-28 13:06:38 +02:00
Alula 79a6c93060
Fix 'Load Game' behaving incorrectly when no save is present 2021-06-28 07:27:36 +02:00
Alula eeb290a6f3
lua 5.3, a bunch of new functionality for scripting api 2021-06-27 23:14:36 +02:00
Alula fcf7b292b1
remove sokol leftovers 2021-06-27 08:03:35 +02:00
Alula d1ca07c297
fix layout of text boxes being completely fucked 2021-06-27 08:03:07 +02:00
Alula 2b873a92a2
sample looping support 2021-06-27 08:02:21 +02:00
Alula 0e5d85ff05
fix #29 2021-06-27 04:24:01 +02:00
Alula 5ce0e1d67d
make <2MV not generate smoke if other player is hidden 2021-06-27 03:43:11 +02:00
Alula ba582882cc
make bottom facing fan blow, not suck 2021-06-27 03:42:44 +02:00
Alula 584df5518b
fix an imgui rendering issue on sdl2 backend 2021-06-27 03:29:48 +02:00
Alula 6f3beb6e28
slopes, pxmap, camera fixes 2021-06-27 03:06:56 +02:00
Alula 0d47a0f401
more collision fixes 2021-06-21 13:35:19 +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 937d12c87b
number popup stuttering fix 2021-06-21 13:11:58 +02:00
Alula 752ecac3ee
support for overriding pixtone samples 2021-06-21 00:42:10 +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 6aa10ed946
fix few npcs, add fire whirrr 2021-05-05 22:46:07 +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 1360794264
a bunch of npc bugfixes 2021-05-05 18:34:14 +02:00
Alula aed30141b4
unfuck already implemented NPCs 2021-05-05 14:04:59 +02:00
Alula ea38f54c74
a bunch of npcs, up to Labirynth B 2021-05-03 01:06:02 +02:00
Alula 7844a4d26f
new rng 2021-05-02 14:26:13 +02:00
Alula ecabff27a8
rework cutscene skipping 2021-05-02 06:06:51 +02:00
Alula ad6a330ae0
make lua function casing match docs 2021-05-02 04:05:21 +02:00
Alula d83f58fe1b
add support for map flags 2021-05-02 04:04:52 +02:00
Alula 4f34e33b57
add skip flags, fix pre-save 'do you want to retry' 2021-05-02 02:09:54 +02:00
Alula 0db2e02181
fix rectangle rendering 2021-05-02 02:08:24 +02:00
Alula 490f02f2fe
stop eating CPU time when window is in background 2021-05-02 02:07:44 +02:00
Alula d6316aa718
fix balfrog 2021-04-28 22:58:07 +02:00
Alula 4d08158427
add missing sound in <IT+ opcode 2021-04-28 22:33:28 +02:00
Alula 27b5d85da7
fix tsc jump behavior (#23) 2021-04-28 22:31:26 +02:00
Alula 8d906536c1
increase size of yes/no box touch area 2021-04-28 21:34:09 +02:00
Alula 65be03261c
make inventory button an one-shot button 2021-04-28 21:33:39 +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 f0780479c2
fix crashes on certain old android devices 2021-04-28 00:39:07 +02:00
Alula 6750cd7ad4
touchscreen / android improvements 2021-04-23 03:55:13 +02:00
Alula a0f0c7c909
change power critter gravity (fixes #15) 2021-04-21 15:53:21 +02:00
Alula f4c11ba326
fix #19 2021-04-21 15:31:06 +02:00
Alula 0b6f9191c2
fix #17 2021-04-21 15:18:17 +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 edeff2b95b
add few missing methods to hooks 2021-04-20 13:43:58 +02:00
Alula 9a0009101f
fix a tsc compiler bug where # in middle of event was interpreted as start of new one 2021-04-20 13:43:57 +02:00
Alula 662dc2adbf
debugger toggle 2021-04-20 13:43:57 +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 347cb25d8b
organya improvements 2021-04-01 01:40:25 +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 aa269377ab
add scaled font rendering 2021-03-23 15:25:26 +01:00
Alula 6a12a9082f
fix npc inaccuracies 2021-03-23 15:25:01 +01:00
Alula af7d7ae744
fix booster anp 2021-03-23 15:06:39 +01:00
Alula 6c74b5517c
add ravil 2021-03-23 15:05:09 +01:00
Alula f5751f6651
fix weapon being desynchronized with player animation 2021-03-23 14:28:51 +01: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 4043830e56
sand zone npcs 2021-03-23 02:52:27 +01:00
Alula c4b32f28ae
remove log spam 2021-03-23 02:52:15 +01:00
Alula f6c9a03126
add multiselect to menu 2021-03-23 02:49:55 +01:00
Alula a0c8cfa26d
minor fixes 2021-03-23 02:49:18 +01:00
Alula b49cc83a5b
reworked player animation system a bit 2021-03-23 02:48:46 +01:00
Alula 539af32722
fix NPC hitboxes being calculated incorrectly 2021-03-22 09:04:19 +01:00
Alula 493ff3a0fb
add air tank bubble 2021-03-22 09:03:40 +01:00
Alula 8a64cfc180
fix TSC handling certain weapon opcodes improperly 2021-03-22 09:01:52 +01:00
Alula 36fd5f8879
bugfixes for certain NPCs, add Curly 2021-03-15 22:11:40 +01:00
Alula 268ecb62bd
add missing inventory/map input handling 2021-03-15 22:11:12 +01:00
Alula 211108674f
add flash effect to current bosses and fix some glitches 2021-03-15 22:10:32 +01:00
Alula b34422ac7f
add flash effect and implement <FLA 2021-03-15 22:10:16 +01:00
Alula 12b2556b40
add a basic npc inspector 2021-03-15 22:08:30 +01:00
Alula 361baeb20d
add netplay feature 2021-03-12 17:55:20 +01:00
Alula ac29d35950
support for custom soundtracks 2021-03-12 17:54:30 +01:00
Alula 9d552eaa1a
fix overflow in smoke npc 2021-03-12 17:53:22 +01:00
Alula f87b791c87
some bullet fixes 2021-03-12 17:53:08 +01:00
Alula a1d546215f
weapon refactor + bunch of minor stuff 2021-03-09 15:05:38 +01:00
Alula c0c48783a9
machine gun and pausing 2021-02-26 21:03:35 +01:00
Alula 4f2767c4fe
fix android lighting 2021-02-26 01:02:03 +01:00
Alula 319289ca67
new android port 2021-02-24 09:28:47 +01:00
Alula 976281a887
add null backend 2021-02-17 08:59:29 +01:00
Alula 7ef3b70edb
prepare it for api docs 2021-02-14 00:08:25 +01:00
Alula 812acac4e8
add <NOD cursor 2021-02-13 00:12:33 +01:00
Alula 449a36dbd3
add procedures for rectangle drawing 2021-02-13 00:03:38 +01:00
Alula b9379a315f
clean 2021-02-12 23:49:25 +01:00
Alula 2e9ac569b1
skullstep 2021-02-12 23:48:57 +01:00
Alula e4d35f3664
rng bugfix 2021-02-12 23:48:42 +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 174910b1a3
move roadmap to a GH issue 2021-02-10 14:02:13 +01:00
Alula 82b039f7b6
move roadmap to a GH issue 2021-02-10 14:01:32 +01:00
Alula 2ccfb06943
fix building on windoze 2021-02-10 13:12:38 +01:00