mirror of
synced
2024-12-18 05:45:51 +01:00
-
54d0ce402b
README.md: Rearrange table and fix command typos
Viv
2023-07-23 08:42:55 -0400
-
eaa824cacf
README.md
: Fix issues
Viv
2023-07-23 08:31:09 -0400
-
2ca5406cdc
README.md
: Shorten tagline
Viv
2023-07-22 21:05:26 -0400
-
f4d5a52e5c
README.md
: Style Note: paragraph
Viv
2023-07-22 21:03:18 -0400
-
e1d562f5ef
README.md
: Restructure sections, add badges, add command support
Viv
2023-07-22 20:57:51 -0400
-
5e313a3549
README.md: Fix logo colors
Viv
2023-07-22 18:23:57 -0400
-
9c31f41066
README.md: Add newline
Viv
2023-07-22 10:44:26 -0400
-
56df81b59b
README.md
: Add logo, divider, smaller headers
Viv
2023-07-22 10:41:14 -0400
-
60a9e249cd
parsers.py
: Rename read_fumen
function
Viv
2023-07-21 23:18:09 -0400
-
9d0d8b9314
parsers.py
: Rename parsed_tja
and lines
Viv
2023-07-21 23:17:05 -0400
-
e756f5c07f
parsers.py
: Rename parse_course_measures
function
Viv
2023-07-21 23:15:47 -0400
-
26fbcdff81
parsers.py
: Rename get_course_data
function
Viv
2023-07-21 23:14:24 -0400
-
e318d0a8a3
Fold
utils.py
into parsers.py
and writers.py
Viv
2023-07-21 23:13:27 -0400
-
356bb7b036
Update codebase to adhere to
flake8
and add linting check (#51)
Viv
2023-07-21 22:57:18 -0400
-
3d9019ba47
Ensure files have blank last lines
Viv
2023-07-21 22:50:03 -0400
-
f035474356
test_and_publish_release.yml
: Add line length exception
Viv
2023-07-21 22:47:15 -0400
-
7b30806f8a
Update project to conform to
flake8
Viv
2023-07-21 22:43:58 -0400
-
6c18c724bd
test_and_publish_release.yml
: Add linting check
Viv
2023-07-21 22:43:16 -0400
-
752854fbe5
pyproject.toml
: Add flake8
Viv
2023-07-21 22:41:34 -0400
-
-
e1cd6f385d
converters.py
: Use branch_points
to compute p
conditions
Viv
2023-07-20 22:47:21 -0400
-
dbf222e460
converters.py
: Simplify branching header byte checks
Viv
2023-07-20 22:31:37 -0400
-
000125eb10
Ensure that header branch bytes are correctly set for all branching cases (#50)
Viv
2023-07-20 21:58:58 -0400
-
bd08066b54
converters.py
: Add check for "percentage only" branching songs
Viv
2023-07-20 21:48:07 -0400
-
8d7226c08b
converters.py
: Improve check for "drumroll only" branching songs
Viv
2023-07-20 21:47:12 -0400
-
5fec5f49f4
test_conversion.py
: Enable testing for branch points
Viv
2023-07-20 21:46:01 -0400
-
-
5ce313ca83
Rename
advanced
-> professional
Viv
2023-07-19 23:45:59 -0400
-
1bf83d09dc
Simplify how HP values are stored and parsed (#49)
Viv
2023-07-19 23:43:56 -0400
-
8e6c931a8b
MANIFEST.in
Update CSV file inclusion
Viv
2023-07-19 23:41:17 -0400
-
8e7e0dc0f4
test_and_publish_release.yml
: Update CSV file adding
Viv
2023-07-19 23:36:56 -0400
-
74d9f086e1
types.py
: Condense HP clear assignment
Viv
2023-07-19 23:34:48 -0400
-
0d28e44bf6
types.py
: Adopt new LUT in FumenHeader
class
Viv
2023-07-19 23:34:19 -0400
-
6f3fe93319
Merge all HP value CSV lookup tables into one CSV
Viv
2023-07-19 23:33:32 -0400
-
-
f90f62e5b6
Update pyproject.toml version for 0.5.4
0.5.4
GitHub Actions Bot
2023-07-20 03:22:23 +0000
-
-
3704d0a627
converters.py
: Fix bug with HP byte
Viv
2023-07-19 22:57:27 -0400
-
1777100d3d
test_conversion
: Add HP bytes to test suite
Viv
2023-07-19 22:56:49 -0400
-
48718b2303
Fix variable case (
camelCase
-> snake_case
+ CONST_CASE
) (#47)
Viv
2023-07-19 21:50:09 -0400
-
a08045f3b5
Change
snake_case
to CONST_CASE
Viv
2023-07-19 21:42:56 -0400
-
490386bcd7
Change
camelCase
to snake_case
Viv
2023-07-19 21:40:51 -0400
-
-
e5fcc4d497
parsers.py
: Stop throwing NotImplementedError for unsupported commands
Viv
2023-07-19 17:54:11 -0400
-
604ae94742
parsers.py
: Condense readFumen
Viv
2023-07-19 17:52:41 -0400
-
45a1774221
parsers.py
: Remove unnecessary seek
Viv
2023-07-19 17:49:09 -0400
-
077d07d023
writers.py
: Condense writeFumen
Viv
2023-07-19 17:47:40 -0400
-
e38fc4d666
writers.py
: Remove unnecessary preallocation step
Viv
2023-07-19 17:44:05 -0400
-
11bccec1e6
Update pyproject.toml version for 0.5.3
0.5.3
GitHub Actions Bot
2023-07-19 20:48:48 +0000
-
-
9ce1d76ca3
Fix branching behavior for
#BRANCHSTART r
songs (#46)
Viv
2023-07-19 16:47:08 -0400
-
46e059eca9
Account for all the different #SECTION corner cases
Viv
2023-07-19 16:14:26 -0400
-
85186bc645
test_conversion.py
: Temporarily skip shoto9
test
Viv
2023-07-19 15:09:53 -0400
-
c5394096a0
converters.py
: Fix branch ratio bytes
Viv
2023-07-19 15:08:40 -0400
-
ce26499772
converters.py
: Fix bytes for drumroll-only branching songs
Viv
2023-07-19 14:51:45 -0400
-
cfbe84c8f6
converters.py
: Properly set branch conditions
Viv
2023-07-19 08:15:16 -0400
-
aacfdb478f
converters.py
: Condense branch assignment
Viv
2023-07-18 23:16:29 -0400
-
97df284fb0
converters.py
: Use variables for branch conditions
Viv
2023-07-18 23:11:44 -0400
-
9024555a2b
converters.py
: Fix branch condition for p < 0, p > 100
Viv
2023-07-18 23:06:29 -0400
-
9614c5b14f
shoto9
: Fix drumroll measure size
Viv
2023-07-18 22:57:17 -0400
-
ceeda490a1
shoto9
: Fix OFFSET
Viv
2023-07-18 22:53:54 -0400
-
8b5bac8bca
shoto9
: Fix SCOREINIT/SCOREDIFF
Viv
2023-07-18 22:53:47 -0400
-
d2fd34e289
shoto9
: Fix SCROLL for mismatched branches
Viv
2023-07-18 22:52:18 -0400
-
13cf5fa67a
testing/
: Add shoto9
to test suite
Viv
2023-07-18 21:55:23 -0400
-
-
2a6d1c3df5
Overhaul header metadata code with new
FumenHeader
Python class (plus use ints, not bytes) (#45)
Viv
2023-07-19 14:36:58 -0400
-
695532145f
Delete
test_soulgauge_LUTs.py
Viv
2023-07-19 14:32:11 -0400
-
5b7492f829
Create Python class for header metadata
Viv
2023-07-19 10:05:49 -0400
-
-
ecfed22b38
Update README.md
Viv
2023-07-17 12:30:35 -0400
-
ad25a43a04
Update pyproject.toml version for 0.5.2
0.5.2
GitHub Actions Bot
2023-07-15 16:07:37 +0000
-
-
b5abb8d4b9
parsers.py
: Add support for multi-value SCOREINIT/SCOREDIFF
Viv
2023-07-15 12:02:50 -0400
-
fbe2fe21cc
Fix crash for
#SECTION
commands that occur before the first #BRANCHSTART
(#36)
Viv
2023-07-15 11:58:33 -0400
-
5466cd81bd
converters.py
: Add better branching comments
Viv
2023-07-15 11:51:06 -0400
-
8ad2102f0a
Properly handle
#SECTION
commands prior to #BRANCHSTART
Viv
2023-07-13 08:39:47 -0400
-
8bbacc0408
parsers.py
: Fix small naming bug (branch
-> currentBranch
)
Viv
2023-07-13 08:42:17 -0400
-
9691e9e17e
parsers.py
: Rename values
to branch_condition
for clarity
Viv
2023-07-13 08:38:38 -0400
-
079609d9b5
converters.py
: Rework the #BRANCHSTART p
computation logic
Viv
2023-07-13 11:19:18 -0400
-
3b24f2e77e
testing/
: Tweak how speed is checked
Viv
2023-07-13 11:25:26 -0400
-
16b835ef9b
testing/
: Add exceptions for KAGEKIYO's strange fumen
Viv
2023-07-13 11:25:08 -0400
-
176c1e2c24
genpe.tja
: Comment out Ura 2P charts for test
Viv
2023-07-13 11:17:39 -0400
-
1a7ce8c61f
genpe.tja
: Convert 6/4 measures into 2/4 + 4/4 measures
Viv
2023-07-13 11:16:46 -0400
-
095fa58972
genpe.tja
: Fix SCOREDIFF
for Oni chart
Viv
2023-07-13 11:15:11 -0400
-
d3d8da689b
genpe.tja
: Update OFFSET
to match fumen
Viv
2023-07-13 11:14:46 -0400
-
12ad119be7
testing/
: Add genpe.tja
Viv
2023-07-13 08:35:22 -0400
-
-
ee265327de
README.md
: Expand "Goals" section
Viv
2023-07-11 21:33:30 -0400
-
cd755bd646
Replace all {song, branch, measure, note} dictionaries with classes (#32)
Viv
2023-07-11 21:30:55 -0400
-
52643c58f8
Use classes for the dict objects in
writeFumen
Viv
2023-07-11 21:24:05 -0400
-
60e1b84507
types.py
: Move courseNames
to constants.py
Viv
2023-07-11 21:03:02 -0400
-
a21dd7e960
Use classes for the dict objects in
processTJAMeasures
Viv
2023-07-11 21:00:36 -0400
-
254b27f47a
Use classes for the dict objects in
convertTJAToFumen
Viv
2023-07-11 20:41:44 -0400
-
a5211ffb9f
converters.py
: Rename measure_cur to measureTJAProcessed
Viv
2023-07-11 19:38:33 -0400
-
55cf86fe74
converters.py
: Rename measure to measureTJA
Viv
2023-07-11 19:37:43 -0400
-
02d472a9d2
converters.py
: Rename measureTJA to measureTJAProcessed
Viv
2023-07-11 19:37:08 -0400
-
9baf16b35a
converters.py
: Rename tja.branches to processedTJABranches
Viv
2023-07-11 19:34:55 -0400
-
3bff7a9d93
converters.py
: Rename branchesCorrected to tjaBranchesProcessed
Viv
2023-07-11 19:25:09 -0400
-
447a22098a
converters.py
: Rename branch to branchMeasuresTJA
Viv
2023-07-11 19:21:57 -0400
-
52a41cde6c
converters.py
: Rename tjaConverted to fumen
Viv
2023-07-11 19:16:34 -0400
-
0da2d16901
parsers.py
: Use classes for the dict objects in parseCourseMeasures
Viv
2023-07-11 15:36:58 -0400
-
dfe7854404
parsers.py
Use classes for the dict objects in getCourseData
Viv
2023-07-11 09:26:25 -0400
-
-
87ac4d26ae
Update pyproject.toml version for 0.5.1
0.5.1
GitHub Actions Bot
2023-07-11 12:16:33 +0000
-
-
bd27e9dade
Add new LUTs to cover the remaining soul gauge bytes (12/13, 16/17) (#31)
Viv
2023-07-11 08:07:30 -0400
-
044b57ce37
Mark soulgauge LUT test as incomplete for now
Viv
2023-07-11 08:01:49 -0400
-
6628dc5c76
Add new bytes to header metadata check
Viv
2023-07-11 08:01:36 -0400
-
fdd8a017a5
Add new bytes to soul gauge function
Viv
2023-07-11 07:53:36 -0400
-
d585923cee
Add new lookup tables for bytes 12/13/16/17
Viv
2023-07-11 07:53:12 -0400
-
9b219e5d64
Rename existing lookup tables to mention byte number
Viv
2023-07-11 07:52:39 -0400
-
-
c108475026
__init__.py
: Refactor repeatable steps into function
Viv
2023-07-10 00:45:18 -0400