This commit is contained in:
vvo
2024-01-16 16:09:38 +08:00
parent f4b6810d67
commit 50d2776be0
5 changed files with 206 additions and 43 deletions
+24 -35
View File
@@ -1,8 +1,8 @@
# SOUND VOLTEX
**Plugin Version:** fork-6.0.2.6
**Plugin Version:** fork-6.0.2.7
**Supported game versions:** EXCEED GEAR (2023120500)
**Supported game versions:** EXCEED GEAR (2023121900)
**Unsupported game versions:** Every other game, as they're untested.
@@ -16,6 +16,28 @@
Changelog
===========
## fork-6.0.2.7
### New:
1. Main:
- 2023121900 support
- Added Arena Season 12 (Arena Battle)
- Arena Station set 12 added.
- Added Premium Generator (Coconatsu set)
- **Small note:** latest available data is missing Coconatsu submonitor BG files. You can roll for them in the Premium Generator page but they aren't selectable in the customization page.
- Added New Year 2024 appeal card + PCB event.
- Updated LICENSED_SONGS.
2. WebUI:
- Added MERRY_CHRISTMAS_2023 to startup flags options.
- Minor JS fixes.
### Todo:
1. Figure out how to use image (png) files to appear in information/news popup.
2. More work on online matchmaking (globalMatch.) I can't seem to make clients establish a connection.
## fork-6.0.2.6
### New:
@@ -29,11 +51,6 @@ Changelog
- Added "Startup Flags" page - for toggling a few select game flags/events on the fly without restarting core, such as USE_CUDA_VIDEO_PRESENTER, etc.
- Updated game achievements list.
### Todo:
1. Figure out how to use image (png) files to appear in information/news popup.
2. More work on online matchmaking (globalMatch.) I can't seem to make clients establish a connection.
## fork-6.0.2.5
@@ -41,31 +58,3 @@ Changelog
1. Main:
- Added the new Kinoshita songs to LICENSED_SONGS list.
## fork-6.0.2.4
### New:
1. Main:
- Updated EG course data (isNew flags)
2. WebUI:
- Profile details
- Added display of skill frames (normal or god.) Asset update required.
- frame might misalign a bit depending on window size, sorry
- Added display of arena rank image. Asset update required.
- Added display of your currently selected skill title.
- Changed how Megamix rate and Ultimate rate is displayed in arena stats.
- Asset update
- Added ability to extract images/textures from .ifs files, with file information provided (seen on data/webui.ts.) Used to extract arena/skill course-related textures. Will probably utilize more in the future. Only ifs files used in latest data are supported.
- Massive thanks to [mon's ifstools](https://github.com/mon/ifstools), the code where this feature is largely based on.
- Added [pngjs library files](https://github.com/pngjs/pngjs) to handle PNG file creation. Couldn't find a more elegant way but this will do for now.
- Added course_data.json update using the course data in exg.ts.
3. Other:
- Added bgm_convert.sh file for Linux
- Updated bgm_convert.bat
### Fixes:
1. WebUI
- Fixed Japan-exclusive warning not displaying for some Premium Generator sets.
+154 -1
View File
@@ -69,7 +69,9 @@ export const LICENSED_SONGS6 = [
// 231005
'2069', '2070', '2071', '2072', '2073',
// 231107
'2074', '2075'
'2074', '2075',
// 231219
'2076'
]
export const STAMP_EVENTS6 = {
@@ -434,6 +436,36 @@ export const STAMP_EVENTS6 = {
}
]
}
},
'2024stamp': {
'type': 'main',
'info': {
'id': 0,
'stmpSlHd': '',
'stmpSlFt': '',
'stmpHd': '[sz:22][c:DAC491]SPECIAL STAMP BONUS',
'stmpFt': '[sz:22]YOU CAN GET A STAMP AND BONUS! :)[br:5]TERM: 1/1~1/8',
'stmpBg': '',
'data': [
{
'stmpid': 26,
'bnr': '',
'stps': 10,
'stprwrd': [
['1', 'appeal', '5526', ''],
['2', 'pcb', '2024', ''],
['3', 'pcb', '2024', ''],
['4', 'pcb', '2024', ''],
['5', 'pcb', '2024', ''],
['6', 'pcb', '2024', ''],
['7', 'pcb', '2024', ''],
['8', 'pcb', '2024', ''],
['9', 'pcb', '2024', ''],
['10', 'pcb', '4649', '']
]
}
]
}
}
}
@@ -1643,6 +1675,117 @@ export const ARENA = {
param: 8,
}
]
},
'Season 12 (ARENA BATTLE 2023/12/21~2024/01/15)': {
details: {
season: 12,
rule: 1,
rank_match_target: 0,
time_start: BigInt(Date.parse('21 Dec 2023 00:00:00 GMT')),
time_end: BigInt(Date.parse('31 Dec 2099 23:59:59 GMT')),
shop_start: BigInt(Date.parse('21 Dec 2023 00:00:00 GMT')),
shop_end: BigInt(Date.parse('31 Dec 2099 23:59:59 GMT')),
is_open: 1,
is_shop: 1
},
arena_items: [
{
catalog_id: 1,
catalog_type: 1,
price: 5000,
item_type: 11,
item_id: 29,
param: 1,
},
{
catalog_id: 1,
catalog_type: 1,
price: 5000,
item_type: 11,
item_id: 83,
param: 1,
},
{
catalog_id: 1,
catalog_type: 1,
price: 5000,
item_type: 0,
item_id: 2077,
param: 23,
},
{
catalog_id: 1,
catalog_type: 1,
price: 5000,
item_type: 0,
item_id: 2078,
param: 23,
},
{
catalog_id: 1,
catalog_type: 1,
price: 8000,
item_type: 0,
item_id: 634,
param: 8,
},
{
catalog_id: 1,
catalog_type: 1,
price: 8000,
item_type: 0,
item_id: 348,
param: 8,
},
{
catalog_id: 1,
catalog_type: 1,
price: 8000,
item_type: 0,
item_id: 165,
param: 8,
},
{
catalog_id: 1,
catalog_type: 1,
price: 8000,
item_type: 0,
item_id: 342,
param: 8,
},
{
catalog_id: 1,
catalog_type: 1,
price: 4000,
item_type: 0,
item_id: 131,
param: 8,
},
{
catalog_id: 1,
catalog_type: 1,
price: 4000,
item_type: 0,
item_id: 612,
param: 8,
},
{
catalog_id: 1,
catalog_type: 1,
price: 2000,
item_type: 0,
item_id: 8,
param: 8,
},
{
catalog_id: 1,
catalog_type: 1,
price: 2000,
item_type: 0,
item_id: 323,
param: 8,
}
]
}
}
@@ -2072,6 +2215,16 @@ export const PREGENE = [
'subbg': [369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381]
},
probability: [0.01, 0.39, 0.6]
},
{
id: 8,
items: {
'crew': [146, 147],
'stamp': [259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278],
'subbg': [382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396],
'sysbg': [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
},
probability: [0.01, 0.42, 0.84, 0.9]
}
]
+2 -6
View File
@@ -66,12 +66,8 @@ async function loadItems(itemSet, gene_edition, items_crew, items_stamp, items_s
$('.count').text('Obtained items: ' + itemCounts[0] + "/" + itemCounts[1])
if(geneItems.jpn_exc) {
$('.jpn-excl').remove()
$('.setinfo').append('<p class="jpn-excl" style="padding:5px">These items are only usable if your game region is set to Japan. Change your game region through either modifying ea3-config.xml or dll patch.</p>')
} else {
$('.jpn-excl').remove()
}
$('.jpn-excl').remove()
if(geneItems.jpn_exc) $('.setinfo').append('<p class="jpn-excl" style="padding:5px">These items are only usable if your game region is set to Japan. Change your game region through either modifying ea3-config.xml or dll patch.</p>')
if('crew' in geneItems.items) {
$('.item_banners').append('<div style="padding: 5px"><h3>Nemsys Crew</h3></div>')
@@ -210,6 +210,14 @@
"name": "CHASE CHASE JOKERS × SOUND VOLTEX collaboration event",
"desc": "Online crossover event with CHASE CHASE JOKERS. Obtaining 6 stamps on the event site would unlock a song originally from CCJ.",
"info": "Toggle this option on to unlock チェイスチェイスジョーカーズのうた on your next login."
},
{
"id": "2024stamp",
"type": "stamp",
"enabled": true,
"name": "ドラゴンの宴☆二〇二四 | New Year 2024 Stamp Event",
"desc": "Stamp select event to unlock the 2024 appeal card, plus PCB for 10 steps.",
"info": "Toggle this option to enable this stamp event."
}
],
"flags": [
@@ -242,6 +250,12 @@
"key": "KONAMI_50TH_LOGO",
"str": "KONAMI_50TH_LOGO",
"explain": "Enables the 50th anniversary KONAMI logo."
},
{
"id": "christmas2023",
"key": "MERRY_CHRISTMAS_2023",
"str": "MERRY_CHRISTMAS_2023",
"explain": "Enables Navigator Christmas greeting."
}
]
}
@@ -70,7 +70,18 @@
"stamp": [249, 250, 251, 252, 253, 254, 255, 256, 257, 258],
"subbg": [369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381]
}
}
},
{
"id": 8,
"name": "Premium Generator(ここなつ)",
"jpn_exc": false,
"items": {
"crew": [146, 147],
"stamp": [259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278],
"subbg": [382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396],
"sysbg": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
}
}
],
"valgene":[
{