Update version numbers: 15.0.0 Community, 14.0.1 EA Latest

Corrected version dropdown to reflect actual game versions:
- 15.0.0 (Community Server Latest)
- 14.0.1 (EA Official Latest)
- 14.0.0 through 8.0.0 (Historical EA versions)

Updated documentation to match real version history.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-20 10:01:14 -08:00
parent dd2c23000f
commit 7033a33795
17 changed files with 36 additions and 22 deletions

View File

@@ -66,7 +66,7 @@ Place `manifest.xml` in the root of your ZIP file:
### Root Fields ### Root Fields
- **version**: Asset pack version (e.g., "1.0.0") - **version**: Asset pack version (e.g., "1.0.0")
- **gameVersion**: RR3 game version this pack is for (e.g., "9.3.0") - **gameVersion**: RR3 game version this pack is for (e.g., "14.0.1", "15.0.0")
- **description**: Brief description of the asset pack - **description**: Brief description of the asset pack
- **author**: Creator name (optional) - **author**: Creator name (optional)
- **category**: Default category if not specified per-asset - **category**: Default category if not specified per-asset
@@ -80,8 +80,14 @@ Place `manifest.xml` in the root of your ZIP file:
## Game Version Format ## Game Version Format
- Use semantic versioning: `MAJOR.MINOR.PATCH` - Use semantic versioning: `MAJOR.MINOR.PATCH`
- Examples: `9.3.0`, `9.3.1`, `10.0.0` - Examples: `15.0.0` (Community), `14.0.1` (EA Latest), `14.0.0`, `13.0.0`
- **Compatibility**: Patch versions are compatible (9.3.x works with 9.3.0) - **Compatibility**: Patch versions are compatible (14.0.x works with 14.0.0)
## Version History
- **15.0.0** - Community Server version (current)
- **14.0.1** - EA's latest official version
- **14.0.0** - EA version 14
- **13.0.0 - 8.0.0** - Earlier EA versions
## Categories ## Categories
Standard categories: Standard categories:
@@ -138,9 +144,9 @@ my-asset-pack.zip
## Version Compatibility ## Version Compatibility
When a game client requests assets: When a game client requests assets:
- Client sends version: `9.3.1` - Client sends version: `14.0.1`
- Server returns assets for: `9.3.0`, `9.3.1` (patch-compatible) - Server returns assets for: `14.0.0`, `14.0.1` (patch-compatible)
- Server excludes: `9.2.x`, `9.4.x`, `10.x.x` - Server excludes: `13.x.x`, `15.x.x`
Major/minor versions must match exactly, patch versions are compatible within the same minor version. Major/minor versions must match exactly, patch versions are compatible within the same minor version.

View File

@@ -140,14 +140,18 @@
<label for="gameVersion" class="form-label">Game Version</label> <label for="gameVersion" class="form-label">Game Version</label>
<select class="form-select" id="gameVersion" name="gameVersion" required> <select class="form-select" id="gameVersion" name="gameVersion" required>
<option value="">Select version...</option> <option value="">Select version...</option>
<option value="9.3.0">9.3.0</option> <option value="15.0.0">15.0.0 (Community Latest)</option>
<option value="9.2.0">9.2.0</option> <option value="14.0.1">14.0.1 (EA Latest)</option>
<option value="9.1.0">9.1.0</option> <option value="14.0.0">14.0.0</option>
<option value="13.0.0">13.0.0</option>
<option value="12.0.0">12.0.0</option>
<option value="11.0.0">11.0.0</option>
<option value="10.0.0">10.0.0</option>
<option value="9.0.0">9.0.0</option> <option value="9.0.0">9.0.0</option>
<option value="8.9.0">8.9.0</option> <option value="8.0.0">8.0.0</option>
<option value="universal">Universal (All Versions)</option> <option value="universal">Universal (All Versions)</option>
</select> </select>
<small class="text-muted">Patch-compatible: 9.3.x works with 9.3.0</small> <small class="text-muted">Patch-compatible: 14.0.x works with 14.0.0</small>
</div> </div>
</div> </div>
</div> </div>
@@ -194,11 +198,15 @@
<label for="zipGameVersion" class="form-label">Game Version</label> <label for="zipGameVersion" class="form-label">Game Version</label>
<select class="form-select" id="zipGameVersion" name="gameVersion" required> <select class="form-select" id="zipGameVersion" name="gameVersion" required>
<option value="">Detect from manifest...</option> <option value="">Detect from manifest...</option>
<option value="9.3.0">9.3.0 (Latest)</option> <option value="15.0.0">15.0.0 (Community)</option>
<option value="9.2.0">9.2.0</option> <option value="14.0.1">14.0.1 (EA Latest)</option>
<option value="9.1.0">9.1.0</option> <option value="14.0.0">14.0.0</option>
<option value="13.0.0">13.0.0</option>
<option value="12.0.0">12.0.0</option>
<option value="11.0.0">11.0.0</option>
<option value="10.0.0">10.0.0</option>
<option value="9.0.0">9.0.0</option> <option value="9.0.0">9.0.0</option>
<option value="8.9.0">8.9.0</option> <option value="8.0.0">8.0.0</option>
<option value="universal">Universal</option> <option value="universal">Universal</option>
</select> </select>
<small class="text-muted">Or specify in manifest.json</small> <small class="text-muted">Or specify in manifest.json</small>

View File

@@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("RR3CommunityServer")] [assembly: System.Reflection.AssemblyCompanyAttribute("RR3CommunityServer")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f289cdfce9c28a229d8a00547a730c54530d68e9")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+dd2c23000fafcdf8851d301c96d67c1cfde1c184")]
[assembly: System.Reflection.AssemblyProductAttribute("RR3CommunityServer")] [assembly: System.Reflection.AssemblyProductAttribute("RR3CommunityServer")]
[assembly: System.Reflection.AssemblyTitleAttribute("RR3CommunityServer")] [assembly: System.Reflection.AssemblyTitleAttribute("RR3CommunityServer")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@@ -1 +1 @@
0da7d7611f502a833d49c872526fd4633f406323449f2304a3325dd643f82480 0352abc639b90fe518848a2763bda2f8582ec6084d3cf7e10b53faccc0e3b3de

View File

@@ -1 +1 @@
710d43ac46614dc8b6a0b200c2dda2aea7d3365426e586abb3f00369358fbe59 195a568585dab8f5d82f39f46c64854a79a780f3d0523447b1101938669c634e

View File

@@ -1 +1 @@
{"documents":{"E:\\rr3\\RR3CommunityServer\\*":"https://raw.githubusercontent.com/ssfdre38/rr3-server/f289cdfce9c28a229d8a00547a730c54530d68e9/*"}} {"documents":{"E:\\rr3\\RR3CommunityServer\\*":"https://raw.githubusercontent.com/ssfdre38/rr3-server/dd2c23000fafcdf8851d301c96d67c1cfde1c184/*"}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
{"GlobalPropertiesHash":"gdYA/PLOQysRMD9wt3+IrqBqQw0g/GZFOcojepf8P6w=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["7Gcs8uTS1W2TjgmuuoBwaL/zy\u002B2wcKht3msEI7xtxEM=","UWedSjPPgrw4tts2Bk2ce0nYJfnBV9zMYOAjYg0PED8=","GecKXPxV0EAagvAtrRNTytwMtFCxZmgKm9sjLyEe8oI=","S5l3\u002BBR9dKGtXWyJK2BwVbV5FvygplG8\u002Byh9AE1ZYRQ=","hnhSRoeFpk3C6XWICUlX/lNip6TfbZWFYZv4weSCyrw=","fVR30KYkDSf6Wvsw9TujzlqruhwIMbw1wHxa1z/mksA=","bGtvAdvcs6Zz1qOTjdKz5gd/5jOpXDLvMjTZye3i/QI=","EoVh8vBcGohUnEMEoZuTXrpZ9uBDHT19VmDHc/D\u002Bm0I=","7gMXO5\u002Bhli7od21x4gC/qf3G6ddyyMyoSF6YFX9IaKg=","IdEjAFCVk3xZYjiEMESONot/jkvTj/gnwS5nnpGaIMc=","JVRe\u002Be2d47FunIfxVYRpqRFtljZ8gqrK3xMRy6TCd\u002BQ=","DQG0T8n9f5ohwv9akihU55D4/3WR7\u002BlDnvkdsAHHSgc=","VxDQNRQXYUU41o9SG4HrkKWR59FJIv8lmnwBolB/wE0=","x88k5Bg2fv\u002Bie1eIqFd4doOTQY0lwCNPv/5eJfhIK\u002Bw=","0Slg2/xnc5E9nXprYyph/57wQou\u002BhGSGgKchbo4aNOg="],"CachedAssets":{},"CachedCopyCandidates":{}} {"GlobalPropertiesHash":"gdYA/PLOQysRMD9wt3+IrqBqQw0g/GZFOcojepf8P6w=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["7Gcs8uTS1W2TjgmuuoBwaL/zy\u002B2wcKht3msEI7xtxEM=","UWedSjPPgrw4tts2Bk2ce0nYJfnBV9zMYOAjYg0PED8=","GecKXPxV0EAagvAtrRNTytwMtFCxZmgKm9sjLyEe8oI=","uK0L4V5Ua8IuF7M0mWnYvXhKl8jHiNdVC16Frcplmkw=","hnhSRoeFpk3C6XWICUlX/lNip6TfbZWFYZv4weSCyrw=","fVR30KYkDSf6Wvsw9TujzlqruhwIMbw1wHxa1z/mksA=","bGtvAdvcs6Zz1qOTjdKz5gd/5jOpXDLvMjTZye3i/QI=","EoVh8vBcGohUnEMEoZuTXrpZ9uBDHT19VmDHc/D\u002Bm0I=","7gMXO5\u002Bhli7od21x4gC/qf3G6ddyyMyoSF6YFX9IaKg=","IdEjAFCVk3xZYjiEMESONot/jkvTj/gnwS5nnpGaIMc=","JVRe\u002Be2d47FunIfxVYRpqRFtljZ8gqrK3xMRy6TCd\u002BQ=","DQG0T8n9f5ohwv9akihU55D4/3WR7\u002BlDnvkdsAHHSgc=","VxDQNRQXYUU41o9SG4HrkKWR59FJIv8lmnwBolB/wE0=","x88k5Bg2fv\u002Bie1eIqFd4doOTQY0lwCNPv/5eJfhIK\u002Bw=","0Slg2/xnc5E9nXprYyph/57wQou\u002BhGSGgKchbo4aNOg="],"CachedAssets":{},"CachedCopyCandidates":{}}