Crash Cringle and teejusb
4f0febb57c
Rename DefaultSyncBias --> DefaultSyncOffset
2025-03-18 07:28:50 -07:00
teejusb
9933271eac
Fix error in lua docs
2025-03-18 07:24:59 -07:00
DANDO\Aless and teejusb
704c353741
Added since in lua documentation
2025-03-18 07:24:59 -07:00
DANDO\Aless and teejusb
bdcbbe1793
Added Lua documentation for hide light feature
2025-03-18 07:24:58 -07:00
Crash Cringle and teejusb
6b50f9a90c
Rename MachineSyncBias --> DefaultSyncBias
2025-03-16 15:42:41 -07:00
Crash Cringle and teejusb
9529bfd142
Change MachineSyncBias prefs to an enum SyncBias, Changing this song triggers a reload of songs, added new option effect for reloading songs
2025-03-16 15:42:41 -07:00
3c0b480b93
Replace the vendored libjpeg with the submodule of libjpeg-turbo 3.1.0
...
Co-authored-by: phantom10111 <phantom10111@gmail.com >
2025-03-03 23:33:15 -08:00
Crash Cringle and teejusb
17e4953d54
Add Luadocs for Group
2025-03-03 23:25:32 -08:00
teejusb
368c257e95
Rename to rate_scaling_enable_ + Expose functions to lua
2025-03-02 10:34:28 -08:00
phantom10111 and teejusb
3266fda819
GameState: Expose GetPlayerFailType() to Lua
...
FailType for a given Player can be overriden with respect to preferences, but
Lua has no way to check it. Expose a function to allow doing that, in order to
not accidentally submit invalid scores to GrooveStats.
2025-01-20 10:03:52 -08:00
sukibaby and teejusb
efa835c448
Update Licenses.txt for GPL v3
2024-09-20 21:37:32 -07:00
sukibaby and teejusb
b1089f54c3
Remove Copying.MAD since it confuses GitHub
...
GitHub mistakenly thinks this is the project license. the copyright and licensing details for libmad already exists in extern/libmad, so it's not needed to keep it here as well.
2024-09-20 21:37:09 -07:00
quietly-turning and teejusb
f13abec73d
fix typos in LuaDocumentation.xml
2024-03-20 13:29:43 -05:00
Michael Votaw and teejusb
ede0b53f2b
Updated notes on SORT parameter to indicate that it can actually be used with other parameters just fine, but the resutls can get kind of weird.
2024-03-06 01:45:26 -08:00
Michael Votaw and teejusb
dcb1a2e3db
Equals signs also need to be escaped when parsing #SONGSELECT parameters.
2024-03-06 01:45:26 -08:00
Michael Votaw and teejusb
20938b6c3c
Updated CourseFormat.txt to replace the .. with -
2024-03-06 01:45:26 -08:00
Michael Votaw and teejusb
0fe9c71fa3
Added description for the new #SONGSELECT course tag.
2024-03-06 01:45:26 -08:00
teejusb
0c1115350d
Allow setting the alpha of the beatbars
2024-03-03 00:08:55 -08:00
Crash Cringle and teejusb
6cd43782d5
Add lua docs for GetPreferredSortSongsBySectionName, update comment, remove duplicate code
2024-02-25 09:36:21 -08:00
tertu marybig and teejusb
acf8be530d
Allow setting and getting beat bar status per NoteField from Lua
2024-02-15 13:22:26 -08:00
Martin Natano
8dc471f874
Update version information in Lua.xml
2023-03-19 11:12:38 +01:00
teejusb
971bcd84b4
This is version 0.6.0
2023-03-17 01:12:00 -07:00
teejusb
fbed947b9c
Allow PreferredSongs/PreferredCourses to be set from absolute paths
2023-03-17 01:12:00 -07:00
Crash Cringle and teejusb
f60c1c7f82
Add new Sorting Capabilities for Profile list
2023-03-13 19:56:07 -07:00
Zach Walton and Martin Natano
9755acddb7
first-time setup
2022-08-02 21:22:15 +02:00
Martin Natano
61046ca539
Updates from quietly for lua docs
2022-06-29 19:11:05 +02:00
tertu marybig and teejusb
9b348090a7
HyperShuffle implementation
...
Also add it to _fallback
2022-06-23 11:09:40 -07:00
Martin Natano
da4a41c296
Update license info
2022-06-13 21:48:36 +02:00
Ivana Kellyerova and Martin Natano
02b9925b12
Allow ScreenSelectProfile to Finish() with guest players
...
Passing a -3 as profile index to ScreenSelectProfile's SetProfileIndex now
allows a player to play without having a local or USB profile assigned.
Also adds a message (PlayerProfileSet) that's broadcast anytime a player selects
a profile or chooses to play as a guest and subscribes ScreenSelectMusic to it.
2022-06-11 22:53:07 +02:00
teejusb and GitHub
3bc8cc356d
Update sm5_migration.md
2022-06-10 09:26:48 -07:00
Martin Natano
6c5bb5f665
Update Lua.xml
2022-06-05 15:52:14 +02:00
Martin Natano
08896f0cc1
Add SM5 migration guide
2022-05-28 11:21:13 +02:00
Martin Natano
15b77ee278
Update documentation
2022-05-28 11:21:13 +02:00
Martin Natano
d8586b02b2
Add NETWORK:WebSocket()
2022-05-27 23:42:37 +02:00
Martin Natano
e77357a75e
ITGmania credits
2022-05-23 21:49:42 +02:00
Martin Natano
ee65b7b0c4
Replace logo and clean up packaging
2022-05-21 10:05:44 +02:00
Martin Natano and teejusb
4c0aef69dd
Remove legacy network code
2022-04-11 14:50:00 -07:00
Martin Natano
2586eec53f
Update lua docs
2022-04-06 21:13:16 +02:00
Martin Natano
724b880dfa
ITGmania
2022-04-03 22:25:01 +02:00
Martin Natano
65eb85b8e9
Sync LuaDocumentation.xml with 'Lua for SM5'
...
The LuaDocumentation.xml in the StepMania repository and
quietly-turning's 'Lua for SM5' diverged over time. This commit pulls in
a couple of documentation improvements from 'Lua for SM5'.
- Add documentation for previously undocumented functions
- Improved descriptions
- More crosslinking
2022-04-03 21:35:21 +02:00
Martin Natano
d8055e59ab
Update Lua.xml documentation
2022-04-03 19:59:29 +02:00
Martin Natano and teejusb
02008eb469
Rename to ITGmania
...
- executable name:
- linux: itgmania
- windows: ITGmania.exe
- macOS: ITGmania.app
- config path:
- linux: ~/.itgmania
- windows; %AppData%\ITGmania
- macOS: ~/Library/Application Support/ITGmania
2022-04-02 20:14:57 -07:00
Jose_Varela and teejusb
1b27032a38
Add GaveUp()
2022-03-28 20:11:53 -07:00
Martin Natano and teejusb
1036d20e11
Implement FILEMAN:Copy(string fromPath, string toPath)
...
Copies a file from `fromPath` to `toPath`. Returns `true` if the file
was copied successfully.
2022-03-13 12:37:11 -07:00
Martin Natano and teejusb
67d1c78450
Implement FILEMAN:Unzip(string zipPath, string targetPath, int strip)
...
Unzip zip file at `zipPath` to `targetPath`.
`strip` is optional and defaults to `0`. If set to a number larger than
`0`, that many components are removed from the paths of the extracted
files. e.g. `a/b/c` is replaced with `b/c` when stripping one component
or just `c` when stripping two.
Returns whether all files were extracted successfully.
2022-03-13 11:46:28 -07:00
Martin Natano and teejusb
ca86f80743
Add support for onProgress and downloadFile to NETWORK:HttpRequest()
2022-03-13 11:31:49 -07:00
Martin Natano
0861ed45c7
Merge /AdditionalSongs into /Songs, and /AdditionalCourses into /Courses
...
Includes a backwards-compatibility mechanism to adapt paths when loading
Stats.xml.
2022-03-11 22:35:31 +01:00
Martin Natano
afb3836367
Remove unsafe package library
...
package.loadlib() can be used to load a dynamic C library allowing
arbitrary code execution in mod charts and themes.
So far I haven't found any theme that depends on the library, so I think
removing it shouldn't break anything.
2022-03-04 21:27:55 +01:00
Martin Natano
bb826dc0b2
Allow cancellation of HTTP requests
...
`NETWORK::HttpRequest()` now returns a HttpRequestFuture with a
`Cancel()` method.
2022-01-15 22:56:22 +01:00
Martin Natano
bc4a275510
Add parameter encoding helpers to NETWORK
...
This adds two more methods:
- `NETWORK:UrlEncode()`: Encode a single string value.
- `NETWORK:EncodeQueryParameters()`: Encode a table as query string.
2022-01-15 22:56:08 +01:00