27 Commits

Author SHA1 Message Date
bd8bd92b9e Set default volume setting for BGM and SFX to 70% instead of 100% volume. Release Build 8951. 2024-04-21 16:47:36 -05:00
0fd57311be Make Leave Area button work in the camp. Fix background music volume not being halved when entering/exiting the pause menu. Release Build 7909. 2024-03-05 00:59:00 -06:00
93081fe7f0 Remove debug keys for changing class, spawning items, adding xp, and opening the consumables window. Fix XP progress bar so it doesn't loop the sound if the menu is closed early. Pause menu now pauses the game during gameplay. Release Build 7895. 2024-03-03 22:36:37 -06:00
f8408dc530 Updating the bgm volume also updates the environmental audio (important when unmuting sounds). Fix some deleted tiles in 1_7. Release Build 7871. 2024-03-01 17:10:06 -06:00
469c360e51 Internally show censored text, but actual label must return the uncensored text of a TextEntryLabel/MenuLabel. Since emscripten doesn't have multi-threaded audio buffering, we immediately mute on stage load to prevent stuttering / bad noise. Fix HUB being a requirement when it's not a stage that can be unlocked for returning to camp conditions. Release Build 7852. 2024-02-29 06:55:07 -06:00
2d0702af2c Mouse auto aim mode no longer occurs if a mouse button is held down but the mouse hasn't moved for 2 or more seconds. Fix bug with background sound not respecting BGM volume during fade-in / fade-out. Fix non-combat sound effects not playing while on the title screen. Combine unused foresty stems for now. Add in follow-directions for defensive abilities when using controller or keyboard inputs as well as an inversion direction flag. These are desirable for the retreat types since aiming defensives towards the target is not what the player prefers. Limited pathfinding frequency for monsters and wizard pathfinding ability. Fixed bug with shared pointer being passed into two separate inventories, causing double item duplication everytime a stackable item was added to the player's inventory. Release Build 7795. 2024-02-28 23:09:55 -06:00
03e6d3bd80 Fix missing strategy draw call for monsters. Add in death state and basic transition effects. Release Build 7662. 2024-02-27 05:25:12 -06:00
b0f0e7dcdd Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria 2024-02-26 21:35:45 +00:00
3e180c26d2 Sort all layers before splitting them into upper and lower in preparation for sorted rendering.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-02-26 21:22:18 +00:00
0861419582 Add loading screen. Added flag for music change parameter when loading levels. Release Build 7558. 2024-02-24 16:54:35 -06:00
76c1487871 Make loading for BGMs loopless. 2024-02-24 13:42:53 -06:00
e2cc0aa90c Implemented controller compatibility for the pause menu. Release Build 7447. 2024-02-20 05:49:51 -06:00
66b0648a59 Moved settings related to the game itself into its own settings save file. Emscripten build also saves a separate system settings file in indexeddb. Added checks to prevent menu sounds from playing when the menu is not currently open, but adjusted in a different location in the game. Implemented different button icon sets and a setting to toggle between them. Removed the double button display (caused more confusion and took up more room). Fixed a bug with iterating through navigation groups when a button was removed/disabled from the list. Removed iconscaling dependency based on MenuIconButton sizes. 2024-02-20 03:47:12 -06:00
Nic0Nic0Nii
1f244777c9 Add in ability to redefine keybinds. Keybinds currently do not translate to actual key controls (?) Replaced all 2023 copyright references with 2024, fix copyright symbols.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2024-02-06 20:57:22 +00:00
2b34cbbeac Added bgm and sfx sliders. 2024-02-01 18:56:01 -06:00
d6a44c149d Wolves changed to Windhounds. 2024-01-22 01:48:22 -06:00
8a1d8868c9 All sound effects now accept positions as well for surround sound effects during combat. 2024-01-09 05:44:37 -06:00
57f482016f Added error handling for when creatures are specified in spawn zones but do not have a corresponding image. Gracefully handle random extra zones that are accidentally added with no type specified. Add in foresty boss/overworld sample themes. Add in placeholder frog info. Refactor MapName to just use strings instead of an enum since we don't want manual upkeep. 2024-01-09 04:50:01 -06:00
0643393b9c Added Sound effect configuration and implementation. 2024-01-08 05:26:20 -06:00
725a858fab Implemented environmental audio loading in maps. Added stb_vorbis header/cpp file for ogg format support. Converted track parts and sound effect to be ogg instead. 2024-01-08 02:05:09 -06:00
a2bcee0591 Moved loading to the fadeout between overworld map and game run state. Added _DEBUG preprocessor checks to prevent debug code from appearing in optimized builds. 2024-01-06 18:09:29 -06:00
15ea25fe71 Mitigate audio stuttering during emscripten audio file loads. Fix bug with remote loading not working when zero files are present. 2024-01-06 04:26:01 -06:00
c352bf61df Fix language of executable being Germany. Corrected internal process name for windows executable. Properly update discord status state on Main Menu. 2024-01-06 03:35:32 -06:00
8afa9889af Implement all audio events and loading/unloading functionality for multi-channel BGM support. 2024-01-06 01:27:31 -06:00
72c8796dcb Add BGM channel framework and setup audio event system. 2024-01-05 23:13:42 -06:00
bbc027609b Setup configuration framework and test music for audio engine. 2024-01-05 22:25:25 -06:00
9d3be5395c Fixed vector expansion memory ref bug when loading configuration files. Add in Audio Engine class skeleton. 2024-01-05 21:47:04 -06:00