0493edf8e6
Removed the last bit from current message. Not needed, and may actually be confusing.
master
Storm Dragon
2025-09-23 18:00:43 -04:00
c257128948
It didn't occur to me for some reason that reviewing messages would also add those messages to history lol. Hopefully fixed now.
Storm Dragon
2025-09-23 17:37:51 -04:00
aed7ba523d
First pass at implementing a speech history option for games.
Storm Dragon
2025-09-23 17:21:33 -04:00
5444ec4047
Fixed a bug where _ prefixed sounds in sub directories weren't hidden from learn sounds.
Storm Dragon
2025-09-23 14:16:11 -04:00
66bc11099e
I misremembered the one I wanted it was event.clear not pump.
Storm Dragon
2025-09-21 22:38:16 -04:00
25d54a4f5e
Potential fix for dialogues when running from pyinstaller compiled code.
Storm Dragon
2025-09-21 22:15:19 -04:00
a00bdc5ff9
Removed the default text in scoreboard.py. This way people don't have to backspace before entering their name. If the text is empty or None, it then uses Player as the default.
Storm Dragon
2025-09-21 14:33:18 -04:00
d050db0d6e
Dialogue instructions only show once per game now following the same pattern as display_text.
Storm Dragon
2025-09-21 13:41:52 -04:00
a98783dbc4
Fixed critical sound timing bug. Finally, after a couple of days of banging my head against this problem and sound getting progressively worse, it's fixed. Turned out the fix was a very simple timing issue for when to play sounds.
Storm Dragon
2025-09-19 12:51:45 -04:00
f2079261d1
More event handling to help with pyinstaller compilation.
Storm Dragon
2025-09-10 12:57:09 -04:00
0190fa3a06
Add the ability to add an optional graphical logo for games. Tested with .png file.
Storm Dragon
2025-09-10 00:59:21 -04:00
3a478d15d5
Instead of implementing sound changes in one huge go, I'm going to try smaller approaches. Now play_sound has an optional loop parameter set to false by default for backwards compatibility.
Storm Dragon
2025-03-17 21:12:29 -04:00
3b01662d98
Directory names were not speaking. Hopefully fixed it.
Storm Dragon
2025-03-16 17:45:49 -04:00
5e926fa7eb
More updates to learn_sounds. I think I have a good system for multiple sound directories now.
Storm Dragon
2025-03-16 17:34:22 -04:00
1bb9e18ea2
Sounds can now load from subdirectories.
Storm Dragon
2025-03-16 17:02:18 -04:00
619cb5508a
Learn sound now tells you which item in the list you are on.
Storm Dragon
2025-03-16 01:20:41 -04:00
2c34f31a82
Fixed music not pausing when play is selected.
Storm Dragon
2025-03-15 21:28:06 -04:00
a9c2c4332d
Fixed a typo in utils.py.
Storm Dragon
2025-03-15 21:10:20 -04:00
fedb09be94
Updated the readme.
Storm Dragon
2025-03-15 20:33:57 -04:00
27765e62bc
Finally, a working scoreboard!
Storm Dragon
2025-03-15 19:52:16 -04:00
23aea6badf
More fixes for scoreboard.
Storm Dragon
2025-03-15 19:06:29 -04:00
af38d5af76
Fixed another error in scoreboard.
Storm Dragon
2025-03-15 18:41:35 -04:00
4d0436c5a9
Fixed typo in menu.py.
Storm Dragon
2025-03-15 18:34:30 -04:00
f51bd6dee4
Fixed errors in __init__
Storm Dragon
2025-03-15 18:31:43 -04:00
3b2bcd928d
Fixed errors in scoreboard.
Storm Dragon
2025-03-15 18:29:55 -04:00
91f39aad88
Oops, I accidently committed my scrp file for menu instead of the actual file.
Storm Dragon
2025-03-15 18:22:21 -04:00
1dc0ac2a7f
Moved the high score stuff to the scoreboard because it makes more sense for it to be there even though it is used in the menu.
Storm Dragon
2025-03-15 18:18:22 -04:00
3f8385599b
Work on fixing the path read for scores.
Storm Dragon
2025-03-15 17:28:32 -04:00
468c663cc1
Integrate scoreboard with game_menu()
Storm Dragon
2025-03-15 17:07:51 -04:00
fe772cbb1e
Consolidated common menu options for game_menu. Now the simplest call is choice = game_menu().
Storm Dragon
2025-03-15 04:22:44 -04:00
8f81323668
Attempt to make sure exit works even if there's a problem.
Storm Dragon
2025-03-14 23:27:17 -04:00
be6dfdf53a
Attempt to fix traceback on game exit with some older games.
Storm Dragon
2025-03-14 23:10:14 -04:00
2ad22ff1ae
Added back the power bars that somehow got lost in one of the previous updates.
Storm Dragon
2025-03-14 21:41:00 -04:00
aba87e87ad
Huge refactor of the libstormgames library. It is hopefully mostly backwards compatible. Still lots of testing to do, and probably some fixes needed, but this is a good start.
Storm Dragon
2025-03-14 18:14:42 -04:00
df7945e3b6
Try to fix the problem with cut scenes sometimes not playing in the correct position and at the correct volume.
Storm Dragon
2025-03-05 19:39:08 -05:00
10b46fa168
Only show display_text message once per session.
Storm Dragon
2025-02-26 02:55:52 -05:00
e7d5b03e55
Adjust volume a bit for directional play.
Storm Dragon
2025-02-24 14:51:01 -05:00
173220d167
New function for directional audio that needs to be good volume no matter position but indicate direction.
Storm Dragon
2025-02-24 14:32:45 -05:00
2f791da5b7
One more addition to pause.
Storm Dragon
2025-02-16 17:23:19 -05:00
9997b684ca
Infinite loops are bad.
Storm Dragon
2025-02-16 17:19:47 -05:00
e7caff3d0f
Fixed a bug with pause game.
Storm Dragon
2025-02-16 17:04:59 -05:00
7f62e6ccca
Forgot to specify global when checking the speech delay.
Storm Dragon
2025-02-15 00:06:23 -05:00
943e2acf53
Try to keep speech form stuttering with status keys.
Storm Dragon
2025-02-14 23:58:26 -05:00
c242fc6832
Make sure scores are int only.
Storm Dragon
2025-02-14 21:37:20 -05:00
6d2c6e04d8
Fixed a bug with score sorting.
Storm Dragon
2025-02-14 20:46:38 -05:00
97431c0c74
Updated the congrats message for the scoreboard.
Storm Dragon
2025-02-14 19:41:10 -05:00
4a15f951f0
Rewrote the scoreboard class. Added ability to enter name for scoreboard.
Storm Dragon
2025-02-14 16:50:04 -05:00
5a791510ea
Rewrote the scoreboard class.
Storm Dragon
2025-02-14 16:45:28 -05:00
7cbbc64d27
Fixed a bug in learn sounds. Forgot to switch the if statement from == to in when converting to the list to also allow use of s and w for menu navigation.
Storm Dragon
2025-02-08 19:51:52 -05:00
b479811a98
Binding for volume keys changed to alt+pageup/down, alt+home/end, etc.
Storm Dragon
2025-02-08 19:21:14 -05:00
d5d737d0c0
Make intro sound skipable.
Storm Dragon
2025-02-08 16:13:10 -05:00
dd246db5be
Added w and s as alternate navigation keys for libstormgames menus.
Storm Dragon
2025-02-07 02:12:34 -05:00
68e72f5d81
Play sound function added. Code restructure. Added volume controls for master volume, sounds only, and music only.
Storm Dragon
2025-02-04 05:12:31 -05:00
38522aee78
First pass at creating requirements files.
Storm Dragon
2024-07-15 19:52:02 -04:00
0e9c52f5e1
A few fixes for x-powerbar, more accurately exiting when exit keys are pressed, etc.
Storm Dragon
2024-07-14 03:51:35 -04:00
fabf48ff42
Powerbars added and working.
Storm Dragon
2024-07-13 03:03:32 -04:00
0c73e98876
Improved sound while walking on left/right only.
Storm Dragon
2024-07-05 17:24:23 -04:00
0ef11785ec
Revert "A new try at sound panning with walking."
Storm Dragon
2024-07-05 17:04:12 -04:00
58ab5aa854
A new try at sound panning with walking.
Storm Dragon
2024-06-20 02:03:06 -04:00
639198e8de
Somewhat of a start on switching over to pyglet. It's in a very broken state with some remaining calls to pygame.
Storm Dragon
2022-03-27 00:59:07 -04:00
155ed6ec39
Updated donation link to use ko-fi.
Storm Dragon
2022-01-09 01:59:30 -05:00
68ad08be46
moved the libstormgames.py file to __init__.py so you can just import libstormgames.
Storm Dragon
2020-09-15 19:35:59 -04:00
536659338e
Updated the object placement code code so that if sounds are out of range they still clame the channel, but they do not play at an audible level.[A
Storm Dragon
2020-09-10 18:02:53 -04:00
37aa764d68
Small update to object positioning.
Storm Dragon
2020-09-10 13:44:51 -04:00