Skip to content

Commit f8ced30

Browse files
authored
v1.5.0 (#363)
File Browser - Local file browser for playing .sm / .osu / .qua files. Song Tags and display toggles: - Legacy - Explicit - Unranked - Disabled Song End Delay - Delay after last note to results screen. In Seconds. Reworked Receptor Code: - Speed Scaler (0.25x - 5x) - Unify Animations - Per Judge Score Color and Toggles Song Rates - No longer requires reloading the song when changed.
1 parent 793f0e1 commit f8ced30

105 files changed

Lines changed: 5734 additions & 3466 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

asconfig.hybrid.json

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,22 @@
11
{
2-
"extends": "asconfig.release.json",
3-
"compilerOptions": {
4-
"output": "bin/release/air.swf",
5-
"define": [
6-
{
7-
"name": "R3::VERSION",
8-
"value": "\"1.4.7\""
9-
},
10-
{
11-
"name": "R3::VERSION_PREFIX",
12-
"value": "\"0.0.8+\""
13-
}
14-
],
15-
"swf-version": 26,
16-
"target-player": "26.0"
17-
}
2+
"extends": "asconfig.release.json",
3+
"compilerOptions": {
4+
"output": "bin/release/air.swf",
5+
"define": [
6+
{
7+
"name": "R3::VERSION",
8+
"value": "\"1.5.0\""
9+
},
10+
{
11+
"name": "R3::VERSION_PREFIX",
12+
"value": "\"0.0.8+\""
13+
},
14+
{
15+
"name": "R3::VERSION_SUFFIX",
16+
"value": "\"\""
17+
}
18+
],
19+
"swf-version": 26,
20+
"target-player": "26.0"
21+
}
1822
}

asconfig.json

Lines changed: 93 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -1,108 +1,97 @@
11
{
2-
"application": "application.xml",
3-
"config": "air",
4-
"type": "app",
5-
"compilerOptions": {
6-
"verbose-stacktraces": true,
7-
"advanced-telemetry": true,
8-
"warnings": true,
9-
"strict": true,
10-
"use-direct-blit": true,
11-
"source-path": [
12-
"src"
13-
],
14-
"output": "bin/develop/R3Air.swf",
15-
"library-path": [
16-
"libs/",
17-
"libs/assets/"
18-
],
19-
"include-libraries": [
20-
"fonts/bin/"
21-
],
22-
// Branding is left here for development contributions.
23-
// The engine doesn't run unless they are filled out.
24-
// The FFR branding is Copyright to Synthlight, you MUST modify before redistributing.
25-
"define": [
26-
{
27-
"name": "CONFIG::debug",
28-
"value": true
29-
},
30-
{
31-
"name": "CONFIG::release",
32-
"value": false
33-
},
34-
{
35-
"name": "CONFIG::updater",
36-
"value": false
37-
},
38-
{
39-
"name": "CONFIG::timeStamp",
40-
"value": "\"9999-12-31\""
41-
},
42-
{
43-
"name": "R3::HASH_STRING",
44-
"value": "\"hashstring\""
45-
},
46-
{
47-
"name": "R3::BRAND_NAME_LONG",
48-
"value": "\"FlashFlashRevolution\""
49-
},
50-
{
51-
"name": "R3::BRAND_NAME_SHORT",
52-
"value": "\"FFR\""
53-
},
54-
{
55-
"name": "R3::ROOT_URL",
56-
"value": "\"www.flashflashrevolution.com\""
57-
},
58-
{
59-
"name": "R3::VERSION",
60-
"value": "\"9.9.9\""
61-
},
62-
{
63-
"name": "R3::VERSION_PREFIX",
64-
"value": "\"\""
65-
},
66-
{
67-
"name": "R3::VERSION_SUFFIX",
68-
"value": "\"D\""
69-
}
70-
],
71-
"default-size": {
72-
"width": 780,
73-
"height": 480
74-
},
75-
"default-frame-rate": 60,
76-
"default-background-color": "#000000",
77-
"debug": true,
78-
"omit-trace-statements": false,
79-
"swf-version": 43,
80-
"target-player": "32.0",
81-
"locale": [
82-
"en_US"
83-
]
2+
"application": "application.xml",
3+
"config": "air",
4+
"type": "app",
5+
"compilerOptions": {
6+
"verbose-stacktraces": true,
7+
"advanced-telemetry": true,
8+
"warnings": true,
9+
"strict": true,
10+
"use-direct-blit": true,
11+
"source-path": ["src"],
12+
"output": "bin/develop/R3Air.swf",
13+
"library-path": ["libs/", "libs/assets/"],
14+
"include-libraries": ["fonts/bin/"],
15+
// Branding is left here for development contributions.
16+
// The engine doesn't run unless they are filled out.
17+
// The FFR branding is Copyright to Synthlight, you MUST modify before redistributing.
18+
"define": [
19+
{
20+
"name": "CONFIG::debug",
21+
"value": true
22+
},
23+
{
24+
"name": "CONFIG::release",
25+
"value": false
26+
},
27+
{
28+
"name": "CONFIG::updater",
29+
"value": false
30+
},
31+
{
32+
"name": "CONFIG::timeStamp",
33+
"value": "\"9999-12-31\""
34+
},
35+
{
36+
"name": "R3::HASH_STRING",
37+
"value": "\"hashstring\""
38+
},
39+
{
40+
"name": "R3::BRAND_NAME_LONG",
41+
"value": "\"FlashFlashRevolution\""
42+
},
43+
{
44+
"name": "R3::BRAND_NAME_SHORT",
45+
"value": "\"FFR\""
46+
},
47+
{
48+
"name": "R3::ROOT_URL",
49+
"value": "\"www.flashflashrevolution.com\""
50+
},
51+
{
52+
"name": "R3::VERSION",
53+
"value": "\"9.9.9\""
54+
},
55+
{
56+
"name": "R3::VERSION_PREFIX",
57+
"value": "\"\""
58+
},
59+
{
60+
"name": "R3::VERSION_SUFFIX",
61+
"value": "\"D\""
62+
}
63+
],
64+
"default-size": {
65+
"width": 780,
66+
"height": 480
67+
},
68+
"default-frame-rate": 60,
69+
"default-background-color": "#000000",
70+
"debug": true,
71+
"omit-trace-statements": false,
72+
"swf-version": 26,
73+
"target-player": "26.0",
74+
"locale": ["en_US"]
75+
},
76+
"files": ["src/Main.as"],
77+
"airOptions": {
78+
"windows": {
79+
"target": "bundle",
80+
"output": "dist/R^3GameDevelop"
81+
},
82+
"mac": {
83+
"target": "bundle",
84+
"output": "dist/r3Develop.app"
8485
},
8586
"files": [
86-
"src/Main.as"
87-
],
88-
"airOptions": {
89-
"windows": {
90-
"target": "bundle",
91-
"output": "dist/R^3GameDevelop"
92-
},
93-
"mac": {
94-
"target": "bundle",
95-
"output": "dist/r3Develop.app"
96-
},
97-
"files": [
98-
{
99-
"file": "data",
100-
"path": "data"
101-
},
102-
{
103-
"file": "changelog.txt",
104-
"path": "changelog.txt"
105-
}
106-
]
107-
}
87+
{
88+
"file": "data",
89+
"path": "data"
90+
},
91+
{
92+
"file": "changelog.txt",
93+
"path": "changelog.txt"
94+
}
95+
]
96+
}
10897
}

asconfig.release.json

Lines changed: 56 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,60 @@
11
{
2-
"extends": "asconfig.json",
3-
"compilerOptions": {
4-
"verbose-stacktraces": false,
5-
"advanced-telemetry": false,
6-
"optimize": true,
7-
"output": "bin/release/R3Air.swf",
8-
"define": [
9-
{
10-
"name": "CONFIG::debug",
11-
"value": false
12-
},
13-
{
14-
"name": "CONFIG::release",
15-
"value": true
16-
},
17-
{
18-
"name": "CONFIG::timeStamp",
19-
"value": "\"2023-01-18\""
20-
},
21-
{
22-
"name": "R3::HASH_STRING",
23-
"value": "\"hash:#{SCORE_SAVE_SALT}#\""
24-
},
25-
{
26-
"name": "R3::VERSION",
27-
"value": "\"#{VERSION}#\""
28-
},
29-
{
30-
"name": "R3::VERSION_SUFFIX",
31-
"value": "\"\""
32-
}
33-
],
34-
"debug": false,
35-
"omit-trace-statements": true,
36-
// Overrides left here for alternate builds.
37-
"swf-version": 43,
38-
"target-player": "32.0"
2+
"extends": "asconfig.json",
3+
"compilerOptions": {
4+
"verbose-stacktraces": false,
5+
"advanced-telemetry": false,
6+
"optimize": true,
7+
"output": "bin/release/R3Air.swf",
8+
"define": [
9+
{
10+
"name": "CONFIG::debug",
11+
"value": false
12+
},
13+
{
14+
"name": "CONFIG::release",
15+
"value": true
16+
},
17+
{
18+
"name": "CONFIG::timeStamp",
19+
"value": "\"2023-04-01\""
20+
},
21+
{
22+
"name": "R3::HASH_STRING",
23+
"value": "\"hash:#{SCORE_SAVE_SALT}#\""
24+
},
25+
{
26+
"name": "R3::VERSION",
27+
"value": "\"#{VERSION}#\""
28+
},
29+
{
30+
"name": "R3::VERSION_SUFFIX",
31+
"value": "\"\""
32+
}
33+
],
34+
"debug": false,
35+
"omit-trace-statements": true,
36+
// Overrides left here for alternate builds.
37+
"swf-version": 43,
38+
"target-player": "32.0"
39+
},
40+
"airOptions": {
41+
"windows": {
42+
"target": "bundle",
43+
"output": "dist/R3Release",
44+
"signingOptions": {
45+
"storetype": "pkcs12",
46+
"keystore": "certs/air-cert.p12",
47+
"tsa": "http://timestamp.digicert.com"
48+
}
3949
},
40-
"airOptions": {
41-
"windows": {
42-
"target": "bundle",
43-
"output": "dist/R3Release",
44-
"signingOptions": {
45-
"storetype": "pkcs12",
46-
"keystore": "certs/air-cert.p12",
47-
"tsa": "http://timestamp.digicert.com"
48-
}
49-
},
50-
"mac": {
51-
"target": "bundle",
52-
"output": "dist/r3Release.app",
53-
"signingOptions": {
54-
"storetype": "pkcs12",
55-
"keystore": "certs/air-cert.p12",
56-
"tsa": "http://timestamp.digicert.com"
57-
}
58-
}
50+
"mac": {
51+
"target": "bundle",
52+
"output": "dist/r3Release.app",
53+
"signingOptions": {
54+
"storetype": "pkcs12",
55+
"keystore": "certs/air-cert.p12",
56+
"tsa": "http://timestamp.digicert.com"
57+
}
5958
}
59+
}
6060
}

assets/assets.fla

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
version https://git-lfs.github.com/spec/v1
2-
oid sha256:e32d771f9649db43fcf2fef4f5c769d8f398f2f3f7b3f81b41961a93af1eb0f8
3-
size 439707
2+
oid sha256:cb92aa44324c8c15e63ed1961c3b76bc04afe3c52e6895becc387c6d63730c14
3+
size 441739

0 commit comments

Comments
 (0)