Storm Dragon
|
0493edf8e6
|
Removed the last bit from current message. Not needed, and may actually be confusing.
|
2025-09-23 18:00:43 -04:00 |
|
Storm Dragon
|
c257128948
|
It didn't occur to me for some reason that reviewing messages would also add those messages to history lol. Hopefully fixed now.
|
2025-09-23 17:37:51 -04:00 |
|
Storm Dragon
|
aed7ba523d
|
First pass at implementing a speech history option for games.
|
2025-09-23 17:21:33 -04:00 |
|
Storm Dragon
|
5444ec4047
|
Fixed a bug where _ prefixed sounds in sub directories weren't hidden from learn sounds.
|
2025-09-23 14:16:11 -04:00 |
|
Storm Dragon
|
66bc11099e
|
I misremembered the one I wanted it was event.clear not pump.
|
2025-09-21 22:38:16 -04:00 |
|
Storm Dragon
|
25d54a4f5e
|
Potential fix for dialogues when running from pyinstaller compiled code.
|
2025-09-21 22:15:19 -04:00 |
|
Storm Dragon
|
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.
|
2025-09-21 14:33:18 -04:00 |
|
Storm Dragon
|
d050db0d6e
|
Dialogue instructions only show once per game now following the same pattern as display_text.
|
2025-09-21 13:41:52 -04:00 |
|
Storm Dragon
|
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.
|
2025-09-19 12:51:45 -04:00 |
|
Storm Dragon
|
f2079261d1
|
More event handling to help with pyinstaller compilation.
|
2025-09-10 12:57:09 -04:00 |
|
Storm Dragon
|
0190fa3a06
|
Add the ability to add an optional graphical logo for games. Tested with .png file.
|
2025-09-10 00:59:21 -04:00 |
|
Storm Dragon
|
09421c4bda
|
Updated donation link.
|
2025-09-08 11:14:42 -04:00 |
|
Storm Dragon
|
dcd204e476
|
Added the ability to create submenus with instructions.
|
2025-09-07 02:38:27 -04:00 |
|
Storm Dragon
|
ca2d0d34bd
|
A few more tweaks to the input code.
|
2025-07-10 01:22:24 -04:00 |
|
Storm Dragon
|
8ffa53b69f
|
Attempt to fix speech cutoff when reading default text.
|
2025-07-10 01:13:59 -04:00 |
|
Storm Dragon
|
68ffde0fc7
|
Dropped wxpython because of stability issues.
|
2025-07-10 00:53:36 -04:00 |
|
Storm Dragon
|
a17a4c6f15
|
Code cleanup and sound consolidation.
|
2025-03-22 17:34:35 -04:00 |
|
Storm Dragon
|
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.
|
2025-03-17 21:12:29 -04:00 |
|
Storm Dragon
|
3b01662d98
|
Directory names were not speaking. Hopefully fixed it.
|
2025-03-16 17:45:49 -04:00 |
|
Storm Dragon
|
5e926fa7eb
|
More updates to learn_sounds. I think I have a good system for multiple sound directories now.
|
2025-03-16 17:34:22 -04:00 |
|
Storm Dragon
|
e272da1177
|
learn_sounds needed updating too. Hopefully this attempt works.
|
2025-03-16 17:13:02 -04:00 |
|
Storm Dragon
|
1bb9e18ea2
|
Sounds can now load from subdirectories.
|
2025-03-16 17:02:18 -04:00 |
|
Storm Dragon
|
619cb5508a
|
Learn sound now tells you which item in the list you are on.
|
2025-03-16 01:20:41 -04:00 |
|
Storm Dragon
|
2c34f31a82
|
Fixed music not pausing when play is selected.
|
2025-03-15 21:28:06 -04:00 |
|
Storm Dragon
|
a9c2c4332d
|
Fixed a typo in utils.py.
|
2025-03-15 21:10:20 -04:00 |
|
Storm Dragon
|
fedb09be94
|
Updated the readme.
|
2025-03-15 20:33:57 -04:00 |
|
Storm Dragon
|
27765e62bc
|
Finally, a working scoreboard!
|
2025-03-15 19:52:16 -04:00 |
|
Storm Dragon
|
23aea6badf
|
More fixes for scoreboard.
|
2025-03-15 19:06:29 -04:00 |
|
Storm Dragon
|
af38d5af76
|
Fixed another error in scoreboard.
|
2025-03-15 18:41:35 -04:00 |
|
Storm Dragon
|
4d0436c5a9
|
Fixed typo in menu.py.
|
2025-03-15 18:34:30 -04:00 |
|
Storm Dragon
|
f51bd6dee4
|
Fixed errors in __init__
|
2025-03-15 18:31:43 -04:00 |
|
Storm Dragon
|
3b2bcd928d
|
Fixed errors in scoreboard.
|
2025-03-15 18:29:55 -04:00 |
|
Storm Dragon
|
91f39aad88
|
Oops, I accidently committed my scrp file for menu instead of the actual file.
|
2025-03-15 18:22:21 -04:00 |
|
Storm Dragon
|
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.
|
2025-03-15 18:18:22 -04:00 |
|
Storm Dragon
|
3f8385599b
|
Work on fixing the path read for scores.
|
2025-03-15 17:28:32 -04:00 |
|
Storm Dragon
|
468c663cc1
|
Integrate scoreboard with game_menu()
|
2025-03-15 17:07:51 -04:00 |
|
Storm Dragon
|
fe772cbb1e
|
Consolidated common menu options for game_menu. Now the simplest call is choice = game_menu().
|
2025-03-15 04:22:44 -04:00 |
|
Storm Dragon
|
2c101d1778
|
Fixed credits file not displaying.
|
2025-03-15 03:13:52 -04:00 |
|
Storm Dragon
|
8f81323668
|
Attempt to make sure exit works even if there's a problem.
|
2025-03-14 23:27:17 -04:00 |
|
Storm Dragon
|
be6dfdf53a
|
Attempt to fix traceback on game exit with some older games.
|
2025-03-14 23:10:14 -04:00 |
|
Storm Dragon
|
2ad22ff1ae
|
Added back the power bars that somehow got lost in one of the previous updates.
|
2025-03-14 21:41:00 -04:00 |
|
Storm Dragon
|
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.
|
2025-03-14 18:14:42 -04:00 |
|
Storm Dragon
|
df7945e3b6
|
Try to fix the problem with cut scenes sometimes not playing in the correct position and at the correct volume.
|
2025-03-05 19:39:08 -05:00 |
|
Storm Dragon
|
7902dfacd1
|
Pressing enter interrupts messagebox messages.
|
2025-02-26 03:09:43 -05:00 |
|
Storm Dragon
|
10b46fa168
|
Only show display_text message once per session.
|
2025-02-26 02:55:52 -05:00 |
|
Storm Dragon
|
e7d5b03e55
|
Adjust volume a bit for directional play.
|
2025-02-24 14:51:01 -05:00 |
|
Storm Dragon
|
173220d167
|
New function for directional audio that needs to be good volume no matter position but indicate direction.
|
2025-02-24 14:32:45 -05:00 |
|
Storm Dragon
|
2f791da5b7
|
One more addition to pause.
|
2025-02-16 17:23:19 -05:00 |
|
Storm Dragon
|
9997b684ca
|
Infinite loops are bad.
|
2025-02-16 17:19:47 -05:00 |
|
Storm Dragon
|
e7caff3d0f
|
Fixed a bug with pause game.
|
2025-02-16 17:04:59 -05:00 |
|
Storm Dragon
|
db6c34f714
|
Improved pause_game.
|
2025-02-16 17:02:33 -05:00 |
|
Storm Dragon
|
3862b36d56
|
Pause game function added.
|
2025-02-16 16:52:29 -05:00 |
|
Storm Dragon
|
8bfe968b4b
|
Added a small delay so the congratulations message for scoreboard can speak.
|
2025-02-15 12:32:08 -05:00 |
|
Storm Dragon
|
e2c69e3af7
|
Fixed a problem with an extra line being added at the beginning of copied text.
|
2025-02-15 02:55:01 -05:00 |
|
Storm Dragon
|
da17b71c28
|
Updated display_text so that it will hopefully skip blank lines when reading with arrow keys.
|
2025-02-15 02:39:14 -05:00 |
|
Storm Dragon
|
1cb57391d8
|
Updated requirements.txt
|
2025-02-15 01:50:17 -05:00 |
|
Storm Dragon
|
7f62e6ccca
|
Forgot to specify global when checking the speech delay.
|
2025-02-15 00:06:23 -05:00 |
|
Storm Dragon
|
943e2acf53
|
Try to keep speech form stuttering with status keys.
|
2025-02-14 23:58:26 -05:00 |
|
Storm Dragon
|
c242fc6832
|
Make sure scores are int only.
|
2025-02-14 21:37:20 -05:00 |
|
Storm Dragon
|
6d2c6e04d8
|
Fixed a bug with score sorting.
|
2025-02-14 20:46:38 -05:00 |
|
Storm Dragon
|
97431c0c74
|
Updated the congrats message for the scoreboard.
|
2025-02-14 19:41:10 -05:00 |
|
Storm Dragon
|
4a15f951f0
|
Rewrote the scoreboard class. Added ability to enter name for scoreboard.
|
2025-02-14 16:50:04 -05:00 |
|
Storm Dragon
|
5a791510ea
|
Rewrote the scoreboard class.
|
2025-02-14 16:45:28 -05:00 |
|
Storm Dragon
|
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.
|
2025-02-08 19:51:52 -05:00 |
|
Storm Dragon
|
b479811a98
|
Binding for volume keys changed to alt+pageup/down, alt+home/end, etc.
|
2025-02-08 19:21:14 -05:00 |
|
Storm Dragon
|
d5d737d0c0
|
Make intro sound skipable.
|
2025-02-08 16:13:46 -05:00 |
|
Storm Dragon
|
dd246db5be
|
Added w and s as alternate navigation keys for libstormgames menus.
|
2025-02-07 02:12:34 -05:00 |
|
Storm Dragon
|
21216f361a
|
removed duplicate function.
|
2025-02-06 12:37:35 -05:00 |
|
Storm Dragon
|
68e72f5d81
|
Play sound function added. Code restructure. Added volume controls for master volume, sounds only, and music only.
|
2025-02-04 05:12:31 -05:00 |
|
Storm Dragon
|
80fe2caff3
|
Oops, accidentally removed the obj_update function.
|
2025-02-03 23:59:46 -05:00 |
|
Storm Dragon
|
2df86c9c76
|
Add the ability for obj_play to play a sound once.
|
2025-02-03 23:49:08 -05:00 |
|
Storm Dragon
|
5fa90f9e84
|
Updated play_falling_random.
|
2025-02-03 21:58:02 -05:00 |
|
Storm Dragon
|
658709ebce
|
Random play functions for positional audio and positional falling audio.
|
2025-02-02 17:04:04 -05:00 |
|
Storm Dragon
|
d5c79c0770
|
Hopefully last fix to messagebox. This turned out to be harder than I originally thought.
|
2025-02-01 15:14:29 -05:00 |
|
Storm Dragon
|
24f9a126d4
|
I think I was over complicating it.
|
2025-02-01 15:11:22 -05:00 |
|
Storm Dragon
|
c316d4e570
|
I think I actually got it this time.
|
2025-02-01 15:05:13 -05:00 |
|
Storm Dragon
|
e66655d75f
|
Another attempt to keep messagebox from double speaking.
|
2025-02-01 14:59:46 -05:00 |
|
Storm Dragon
|
c5406d5089
|
Attempt to keep messagebox from double speaking.
|
2025-02-01 14:53:55 -05:00 |
|
Storm Dragon
|
b5b472eebe
|
Added simple message box for spoken text that might need to be repeated.
|
2025-02-01 14:41:52 -05:00 |
|
Storm Dragon
|
9f03de15b8
|
Add a text entry using wx.
|
2024-08-01 21:10:27 -04:00 |
|
Storm Dragon
|
428a48678d
|
Power bars are now visual as well as audio.
|
2024-07-22 22:20:15 -04:00 |
|
Storm Dragon
|
9a6d6374f9
|
Added text along with the speak command. Updated window size.
|
2024-07-22 16:08:42 -04:00 |
|
Storm Dragon
|
df386cbbd9
|
Improved check_for_exit function.
|
2024-07-16 14:22:36 -04:00 |
|
Storm Dragon
|
38522aee78
|
First pass at creating requirements files.
|
2024-07-15 19:52:02 -04:00 |
|
Storm Dragon
|
0e9c52f5e1
|
A few fixes for x-powerbar, more accurately exiting when exit keys are pressed, etc.
|
2024-07-14 03:51:35 -04:00 |
|
Storm Dragon
|
fabf48ff42
|
Powerbars added and working.
|
2024-07-13 03:03:32 -04:00 |
|
Storm Dragon
|
0c73e98876
|
Improved sound while walking on left/right only.
|
2024-07-05 17:24:23 -04:00 |
|
Storm Dragon
|
0ef11785ec
|
Revert "A new try at sound panning with walking."
This reverts commit 58ab5aa854.
|
2024-07-05 17:04:12 -04:00 |
|
Storm Dragon
|
58ab5aa854
|
A new try at sound panning with walking.
|
2024-06-20 02:03:06 -04:00 |
|
Storm Dragon
|
155ed6ec39
|
Updated donation link to use ko-fi.
|
2022-01-09 01:59:30 -05:00 |
|
Storm Dragon
|
68ad08be46
|
moved the libstormgames.py file to __init__.py so you can just import libstormgames.
|
2020-09-15 19:35:59 -04:00 |
|
Storm Dragon
|
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
|
2020-09-10 18:02:53 -04:00 |
|
Storm Dragon
|
37aa764d68
|
Small update to object positioning.
|
2020-09-10 13:44:51 -04:00 |
|
Storm Dragon
|
84a722bb8e
|
Attempt to fix object positioning.
|
2020-09-10 02:51:33 -04:00 |
|
Storm Dragon
|
b897abf0a3
|
Quickly jump to the top or bottom of the game menu with home or end keys.
|
2020-09-09 21:38:59 -04:00 |
|
Storm Dragon
|
678af54346
|
More work on the sound functions for object placement.
|
2020-09-09 20:55:40 -04:00 |
|
Storm Dragon
|
d456b8b3b3
|
Fixed a couple bugs on the object positioning code.
|
2020-09-09 20:41:41 -04:00 |
|
Storm Dragon
|
c5c32943e2
|
Added the rest of the object management functions, hopefully.
|
2020-09-09 20:06:34 -04:00 |
|
Storm Dragon
|
34d89ca54b
|
Started work on sound positioning for objects.
|
2020-09-09 19:50:56 -04:00 |
|
Storm Dragon
|
e8bf4f9565
|
Scoreboard now works! Finally!
|
2020-09-04 11:17:05 -04:00 |
|