Commit graph

90 commits

Author SHA1 Message Date
blitzdoughnuts
3996facb0a Add Allegro frontend, add palette and scripts to prepare for embedding
images sucklessly, edit Lukifer's surprise animation, reformat TODO
2025-03-16 20:40:48 -04:00
7c0e6f9afe Add shocked animation, add debug macro that sets Lukifer's artifacts 2025-02-06 14:02:07 -05:00
0821267905 Start the patient rooms, resample and mix down sounds, add placeholder
door sounds
2025-02-06 09:47:54 -05:00
a848fcc542 Update and export MENU.png, update a bunch of stuff??? 2025-02-04 16:40:03 -05:00
b28f5d076d Reduce audio quality of sound effects 2025-02-02 17:17:01 -05:00
c8a55fbbab Remove fullscreen and double size options, add parameter to SDL2
frontend to replace it
2025-01-30 18:16:43 -05:00
77bed8a237 Move essential strings to constants.h 2025-01-30 17:19:08 -05:00
9db516c64f Add WTH_PRINT macro to make game.h independent of IO, make camera
smoothly transition when changing rooms via a trigger
2025-01-25 20:15:51 -05:00
2bc75bdbb8 Add misc signal for new room, move Gesture creation to the frontend as
it may become a mod later
2025-01-25 20:04:35 -05:00
79b14bf53b Put Hamie's Book gameflag to use, change the pause mehu a bit 2025-01-25 14:15:23 -05:00
06cef8dd8d Add dark room and some options, expand the patient lobby BG and fix the
colors on the left-side doors
2025-01-21 09:38:58 -05:00
1bc7a0b1c4 Remove some unnecessary PNGs, optimize sprites, add camera locking,
change around some macros
2025-01-21 09:09:20 -05:00
c2cae1ff8b Add WIP backgrounds for the patient room lobby, Hamie's room, and
Richie's room, as well as sprite indexes for them, add down-entering
doors
2025-01-15 20:26:09 -05:00
8f0f75db0f Add floor to hospital BG, add entering doors with down arrow, add
patient rooms
2025-01-14 06:43:51 -05:00
90613ed2a8 Add mixer to Emscripten port, fix a surprisingly long-lasting oversight
where SDL_Delay wouldn't work properly because a float was passed
implying SECONDS instead of MILLISECONDS
2025-01-13 16:17:55 -05:00
deb15aad0c Add Emscripten building, edit SDL2 frontend to support it 2025-01-12 23:29:27 -05:00
71036ba87a Start redrawing Lukifer for the menu, push some macros to constants, add
FPS lowering for debug purposes
2025-01-11 13:49:52 -05:00
308adcafc8 Edit player sprites, add -h parameter for SDL2, edit README to suggest
checking out the controls, update Debian control and manpage
2025-01-10 16:29:11 -05:00
blitzdoughnuts
cdee834402 Render unfinished upstairs2 sprites, fix issue where the fade option
didn't work
2025-01-09 16:26:32 -05:00
blitzdoughnuts
dfe192e195 Bump copywrong years to 2025, make use of the new settings macros, bump
game version
2025-01-09 16:10:24 -05:00
blitzdoughnuts
509b3e572f Edit player sprites, use Lucid Nightmares MIDI by default for settings,
make rendering the up aroow bound by a render flag instead of being
outside the draw call
2025-01-01 17:39:54 -05:00
blitzdoughnuts
436117b54f Fix an oversight where the MUS_* defs were MUSIC_*, start walking on
stairs sprites
2024-12-31 12:30:55 -05:00
blitzdoughnuts
d4a7945b30 Make the settings for music actually work on SDL2, remove the file
creation when playing on a non-free platform since it's buggy and
redundant
2024-12-30 13:11:17 -05:00
blitzdoughnuts
e3be86e20a Make the walking sprite's bobbing a bit less bad, add a placeholder
coatless idle1, change the animation number for going up stairs since it
overlapped with idle1
2024-12-30 13:04:53 -05:00
blitzdoughnuts
aa69b69499 Bump version to v0.3.0a, add sprite for stairs and add indexes for
player going up and down stairs, change the color of the hand-stain at
Lukifer's house, make Lukifer's bobbing a bit better in his walk
animation
2024-12-22 12:38:33 -05:00
blitzdoughnuts
23f5ad79ed Fix backgrounds to make them fit room boundaries, render Bar background
and some decor, fix the player not warping to a door in the room over
after entering a door with a defined object to warp to, add some debug
functions
2024-12-14 15:00:22 -05:00
blitzdoughnuts
0c75019708 Add basic gesture flavor text, add some debug tools for the SDL2
frontend
2024-12-03 22:20:23 -05:00
blitzdoughnuts
cc3a19302e Change compile time macro definitions, move fade handling to game.h, fix
make.sh running Wake to Hell when failing a compilation
2024-11-09 10:59:49 -05:00
blitzdoughnuts
bc8e015447 Rename WTHOPTS_SDL_NOMIXER, rename config.h to settings.h, deprecate old
door sounds, fix make.sh not using a proper integer for autorun, add
tracker music cover of Lucid Nightmares
2024-11-03 19:44:31 -05:00
blitzdoughnuts
da52bc254c Tweak some of Lukifer's sprites, try making the house background fit
into camera bounds, optimize PNGs
2024-10-20 09:49:27 -04:00
blitzdoughnuts
d0ec112790 Change starting room, extend house BG, add room constants, prepare for
release
2024-10-16 06:40:21 -04:00
blitzdoughnuts
e2fda313e0 Modify jump sound, add stdint to main_sdl.c 2024-10-08 20:09:18 -04:00
blitzdoughnuts
6a18ef7efe Move more macros to constants.h, add config.h, make GAME_STATE changes use GSTATE_ flags, make DOCUMENTATION.txt a markdown file 2024-09-07 11:24:21 -04:00
blitzdoughnuts
4d49890541 Fix bug where menu selectlimit isn't updated when going into options from the game, add book sprite and give it to Hamie's book, update packaged readme, rename HOWTOPLAY.md to MANUAL.md, add it to the package 2024-09-06 18:38:23 -04:00
blitzdoughnuts
d1dd6b377b Clean up Censor Mode from the manual, do some progress on the menu, fix Hamie's book not being readable due to mismatched sprites, work on multi-resolution support 2024-09-06 17:06:19 -04:00
blitzdoughnuts
44cab5c59b Fix book placeholder's offset 2024-08-25 20:30:12 -04:00
blitzdoughnuts
96c26c0348 Give book and stairs placeholder sprites, add an index for the Hamie book sprite and move the reading sprite 2024-08-25 20:18:27 -04:00
blitzdoughnuts
6417ca9b48 Add explicit license to source files, remove blank frontend, rename packaging folder as part of standards, touch up NMARE.mid 2024-08-24 16:48:23 -04:00
blitzdoughnuts
06937d2d75 Proper font spacing, readme for builds 2024-08-20 04:30:07 -04:00
blitzdoughnuts
19763d5a27 Clean and modify some player sprites, bump version number to 0.2.0, make the FF mod a bash script, remove texts folder and move fontmap to sprites 2024-08-15 19:12:45 -04:00
blitzdoughnuts
b106fe41b6 Turn bitshift into a more reliable divide for player movement, change up DOCS, reformat the to-do list 2024-06-23 10:41:58 -04:00
blitzdoughnuts
1e84c1a5ac Tidy up README, some other things probably 2024-06-03 10:35:17 -04:00
blitzdoughnuts
e5c6b4dd40 Write in TODO, artifacts can be viewed in pause menu 2024-05-31 21:23:50 -04:00
blitzdoughnuts
612aa761f3 Further modify repeated sprite drawing to reduce overcalls, remove some debug prints 2024-05-31 16:12:25 -04:00
blitzdoughnuts
7a3bb780a6 Fix repeating sprite culling issue, new BG sprite 2024-05-31 16:07:41 -04:00
blitzdoughnuts
958a918058 Begin figuring out what the fuck I'm actually doing 2024-05-29 20:49:40 -04:00
blitzdoughnuts
17cae97510 New door sprites, fix a terrible mishap, door now is able to be opened 2024-05-19 18:49:38 -04:00
blitzdoughnuts
83448aa0b0 Purge Censor Mode, readjust settings for a more concise option toggling, fix door not placing player at an interactible in the next room when given an index, add door closing when player walks away from entering from one 2024-05-19 18:39:31 -04:00
blitzdoughnuts
db4edf3062 Options menu BG hackwork, reorganize some things and remove old stuff 2024-05-16 20:37:48 -04:00
blitzdoughnuts
25128b7320 Reorganize sprites and sprite loading order, edit Hamie's book, removed Hamie from beach picture for a future redraw, fix lack of fading on book viewing mode 2024-05-09 16:55:40 -04:00