Disable Net Taisen for all Pop'n versions.
This commit is contained in:
parent
2983ee2926
commit
43339c7e44
2
TODO.md
2
TODO.md
@ -6,4 +6,4 @@ Things that I have not gotten around to doing.
|
|||||||
- Prettify the frontend. Its a bit utilitarian right now, aside from some minor color flare.
|
- Prettify the frontend. Its a bit utilitarian right now, aside from some minor color flare.
|
||||||
- Make the frontend work better on mobile. It works well enough, but it could be a much better experience.
|
- Make the frontend work better on mobile. It works well enough, but it could be a much better experience.
|
||||||
- Support for DanEvo. I meant to do this but my DanEvo ended up in storage before I could tackle it, so the only thing that exists at the moment is a rudimentary music DB parser.
|
- Support for DanEvo. I meant to do this but my DanEvo ended up in storage before I could tackle it, so the only thing that exists at the moment is a rudimentary music DB parser.
|
||||||
- Figure out phase/unlock/etc bits for some older IIDX and Pop'n Music versions and hook them up to the Arcade panel to allow switching events.
|
- Figure out phase/unlock/etc bits for some older IIDX versions and hook them up to the Arcade panel to allow switching events.
|
||||||
|
@ -93,6 +93,14 @@ class PopnMusicEclale(PopnMusicBase):
|
|||||||
'category': 'game_config',
|
'category': 'game_config',
|
||||||
'setting': 'starmaker_enable',
|
'setting': 'starmaker_enable',
|
||||||
},
|
},
|
||||||
|
# We don't currently support lobbies or anything, so this is commented out until
|
||||||
|
# somebody gets around to implementing it.
|
||||||
|
# {
|
||||||
|
# 'name': 'Net Taisen',
|
||||||
|
# 'tip': 'Enable Net Taisen, including win/loss display on song select',
|
||||||
|
# 'category': 'game_config',
|
||||||
|
# 'setting': 'enable_net_taisen',
|
||||||
|
# },
|
||||||
{
|
{
|
||||||
'name': 'Force Song Unlock',
|
'name': 'Force Song Unlock',
|
||||||
'tip': 'Force unlock all songs.',
|
'tip': 'Force unlock all songs.',
|
||||||
@ -106,6 +114,7 @@ class PopnMusicEclale(PopnMusicBase):
|
|||||||
game_config = self.get_game_config()
|
game_config = self.get_game_config()
|
||||||
music_phase = game_config.get_int('music_phase')
|
music_phase = game_config.get_int('music_phase')
|
||||||
music_sub_phase = game_config.get_int('music_sub_phase')
|
music_sub_phase = game_config.get_int('music_sub_phase')
|
||||||
|
enable_net_taisen = False # game_config.get_bool('enable_net_taisen')
|
||||||
|
|
||||||
# Event phases. Eclale seems to be so basic that there is no way to disable/enable
|
# Event phases. Eclale seems to be so basic that there is no way to disable/enable
|
||||||
# the starmaker event. It is just baked into the game.
|
# the starmaker event. It is just baked into the game.
|
||||||
@ -152,7 +161,7 @@ class PopnMusicEclale(PopnMusicBase):
|
|||||||
# Unknown event, maybe something to do with song categories? (0-1)
|
# Unknown event, maybe something to do with song categories? (0-1)
|
||||||
11: 1,
|
11: 1,
|
||||||
# Enable Net Taisen, including win/loss sort option on music select (0-1)
|
# Enable Net Taisen, including win/loss sort option on music select (0-1)
|
||||||
12: 1,
|
12: 1 if enable_net_taisen else 0,
|
||||||
# Enable local and server-side matching when selecting a song (0-4)
|
# Enable local and server-side matching when selecting a song (0-4)
|
||||||
13: 4,
|
13: 4,
|
||||||
}
|
}
|
||||||
|
@ -109,6 +109,14 @@ class PopnMusicLapistoria(PopnMusicBase):
|
|||||||
},
|
},
|
||||||
],
|
],
|
||||||
'bools': [
|
'bools': [
|
||||||
|
# We don't currently support lobbies or anything, so this is commented out until
|
||||||
|
# somebody gets around to implementing it.
|
||||||
|
# {
|
||||||
|
# 'name': 'Net Taisen',
|
||||||
|
# 'tip': 'Enable Net Taisen, including win/loss display on song select',
|
||||||
|
# 'category': 'game_config',
|
||||||
|
# 'setting': 'enable_net_taisen',
|
||||||
|
# },
|
||||||
{
|
{
|
||||||
'name': 'Force Song Unlock',
|
'name': 'Force Song Unlock',
|
||||||
'tip': 'Force unlock all songs.',
|
'tip': 'Force unlock all songs.',
|
||||||
@ -122,6 +130,7 @@ class PopnMusicLapistoria(PopnMusicBase):
|
|||||||
game_config = self.get_game_config()
|
game_config = self.get_game_config()
|
||||||
story_phase = game_config.get_int('story_phase')
|
story_phase = game_config.get_int('story_phase')
|
||||||
music_phase = game_config.get_int('music_phase')
|
music_phase = game_config.get_int('music_phase')
|
||||||
|
enable_net_taisen = False # game_config.get_bool('enable_net_taisen')
|
||||||
|
|
||||||
phases = {
|
phases = {
|
||||||
# Default song phase availability (0-16)
|
# Default song phase availability (0-16)
|
||||||
@ -173,7 +182,7 @@ class PopnMusicLapistoria(PopnMusicBase):
|
|||||||
# When in phase 1 or 2, the following songs are available for unlock: 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360
|
# When in phase 1 or 2, the following songs are available for unlock: 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360
|
||||||
4: 2,
|
4: 2,
|
||||||
# Unknown event, something to do with net taisen (0-2)
|
# Unknown event, something to do with net taisen (0-2)
|
||||||
5: 2,
|
5: 2 if enable_net_taisen else 0,
|
||||||
# Unknown event (0-1)
|
# Unknown event (0-1)
|
||||||
6: 1,
|
6: 1,
|
||||||
# Unknown event (0-1)
|
# Unknown event (0-1)
|
||||||
|
@ -98,8 +98,7 @@ class PopnMusicPeace(PopnMusicModernBase):
|
|||||||
# The following values control the pop'n music event archive. Setting the flag to the following values has the
|
# The following values control the pop'n music event archive. Setting the flag to the following values has the
|
||||||
# corresponding effect. Each value will include the events above it, for example setting it to 5 gives you the
|
# corresponding effect. Each value will include the events above it, for example setting it to 5 gives you the
|
||||||
# pop'n 15 event, as well as SP, 12, and 11 events. Setting it to 0 disabled the event and skips the entire screen,
|
# pop'n 15 event, as well as SP, 12, and 11 events. Setting it to 0 disabled the event and skips the entire screen,
|
||||||
#setting it to 20 makes all of the events available for selection. Completing the minigame unlocks the associated content.
|
# setting it to 20 makes all of the events available for selection. Completing the minigame unlocks the associated content.
|
||||||
|
|
||||||
'name': 'Event Archive Phase',
|
'name': 'Event Archive Phase',
|
||||||
'tip': 'Event Archive mini-game phase for all players.',
|
'tip': 'Event Archive mini-game phase for all players.',
|
||||||
'category': 'game_config',
|
'category': 'game_config',
|
||||||
@ -130,13 +129,14 @@ class PopnMusicPeace(PopnMusicModernBase):
|
|||||||
},
|
},
|
||||||
],
|
],
|
||||||
'bools': [
|
'bools': [
|
||||||
# Enable Net Taisen, including win/loss display on song select (0-1)
|
# We don't currently support lobbies or anything, so this is commented out until
|
||||||
{
|
# somebody gets around to implementing it.
|
||||||
'name': 'Net Taisen',
|
# {
|
||||||
'tip': 'Enable Net Taisen, including win/loss display on song select',
|
# 'name': 'Net Taisen',
|
||||||
'category': 'game_config',
|
# 'tip': 'Enable Net Taisen, including win/loss display on song select',
|
||||||
'setting': 'enable_net_taisen',
|
# 'category': 'game_config',
|
||||||
},
|
# 'setting': 'enable_net_taisen',
|
||||||
|
# },
|
||||||
{
|
{
|
||||||
'name': 'Force Song Unlock',
|
'name': 'Force Song Unlock',
|
||||||
'tip': 'Force unlock all songs.',
|
'tip': 'Force unlock all songs.',
|
||||||
@ -151,7 +151,7 @@ class PopnMusicPeace(PopnMusicModernBase):
|
|||||||
music_phase = game_config.get_int('music_phase')
|
music_phase = game_config.get_int('music_phase')
|
||||||
event_archive_phase = game_config.get_int('event_archive_phase')
|
event_archive_phase = game_config.get_int('event_archive_phase')
|
||||||
holiday_greeting = game_config.get_int('holiday_greeting')
|
holiday_greeting = game_config.get_int('holiday_greeting')
|
||||||
enable_net_taisen = game_config.get_bool('enable_net_taisen')
|
enable_net_taisen = False # game_config.get_bool('enable_net_taisen')
|
||||||
navikun_phase = game_config.get_int('navikun_phase')
|
navikun_phase = game_config.get_int('navikun_phase')
|
||||||
|
|
||||||
# Event phases
|
# Event phases
|
||||||
@ -193,7 +193,7 @@ class PopnMusicPeace(PopnMusicModernBase):
|
|||||||
# Unknown event (0-1)
|
# Unknown event (0-1)
|
||||||
4: 1,
|
4: 1,
|
||||||
# Enable Net Taisen, including win/loss display on song select (0-1)
|
# Enable Net Taisen, including win/loss display on song select (0-1)
|
||||||
5: enable_net_taisen,
|
5: 1 if enable_net_taisen else 0,
|
||||||
# Enable NAVI-kun shunkyoku toujou, allows song 1608 to be unlocked (0-1)
|
# Enable NAVI-kun shunkyoku toujou, allows song 1608 to be unlocked (0-1)
|
||||||
6: 1,
|
6: 1,
|
||||||
# Unknown event (0-1)
|
# Unknown event (0-1)
|
||||||
|
@ -54,29 +54,6 @@ class PopnMusicUsaNeko(PopnMusicModernBase):
|
|||||||
11: 'Phase MAX',
|
11: 'Phase MAX',
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
# For festive times, it's possible to change the welcome greeting. I'm not sure why you would want to change this, but now you can.
|
|
||||||
'name': 'Holiday Greeting',
|
|
||||||
'tip': 'Changes the payment selection confirmation sound.',
|
|
||||||
'category': 'game_config',
|
|
||||||
'setting': 'holiday_greeting',
|
|
||||||
'values': {
|
|
||||||
0: 'Okay!',
|
|
||||||
1: 'Merry Christmas!',
|
|
||||||
2: 'Happy New Year!',
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'name': 'Active Event',
|
|
||||||
'tip': 'Active event for all players.',
|
|
||||||
'category': 'game_config',
|
|
||||||
'setting': 'active_event',
|
|
||||||
'values': {
|
|
||||||
0: 'No event',
|
|
||||||
1: 'NAVI-Kun event',
|
|
||||||
2: 'Daily Mission event',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
'name': 'NAVI-Kun Event Phase',
|
'name': 'NAVI-Kun Event Phase',
|
||||||
'tip': 'NAVI-Kun event phase for all players.',
|
'tip': 'NAVI-Kun event phase for all players.',
|
||||||
@ -101,8 +78,39 @@ class PopnMusicUsaNeko(PopnMusicModernBase):
|
|||||||
15: 'Phase MAX',
|
15: 'Phase MAX',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
# For festive times, it's possible to change the welcome greeting. I'm not sure why you would want to change this, but now you can.
|
||||||
|
'name': 'Holiday Greeting',
|
||||||
|
'tip': 'Changes the payment selection confirmation sound.',
|
||||||
|
'category': 'game_config',
|
||||||
|
'setting': 'holiday_greeting',
|
||||||
|
'values': {
|
||||||
|
0: 'Okay!',
|
||||||
|
1: 'Merry Christmas!',
|
||||||
|
2: 'Happy New Year!',
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'name': 'Active Event',
|
||||||
|
'tip': 'Active event for all players.',
|
||||||
|
'category': 'game_config',
|
||||||
|
'setting': 'active_event',
|
||||||
|
'values': {
|
||||||
|
0: 'No event',
|
||||||
|
1: 'NAVI-Kun event',
|
||||||
|
2: 'Daily Mission event',
|
||||||
|
},
|
||||||
|
},
|
||||||
],
|
],
|
||||||
'bools': [
|
'bools': [
|
||||||
|
# We don't currently support lobbies or anything, so this is commented out until
|
||||||
|
# somebody gets around to implementing it.
|
||||||
|
# {
|
||||||
|
# 'name': 'Net Taisen',
|
||||||
|
# 'tip': 'Enable Net Taisen, including win/loss display on song select',
|
||||||
|
# 'category': 'game_config',
|
||||||
|
# 'setting': 'enable_net_taisen',
|
||||||
|
# },
|
||||||
{
|
{
|
||||||
'name': 'Force Song Unlock',
|
'name': 'Force Song Unlock',
|
||||||
'tip': 'Force unlock all songs.',
|
'tip': 'Force unlock all songs.',
|
||||||
@ -118,6 +126,7 @@ class PopnMusicUsaNeko(PopnMusicModernBase):
|
|||||||
holiday_greeting = game_config.get_int('holiday_greeting')
|
holiday_greeting = game_config.get_int('holiday_greeting')
|
||||||
active_event = game_config.get_int('active_event')
|
active_event = game_config.get_int('active_event')
|
||||||
navikun_phase = game_config.get_int('navikun_phase')
|
navikun_phase = game_config.get_int('navikun_phase')
|
||||||
|
enable_net_taisen = False # game_config.get_bool('enable_net_taisen')
|
||||||
|
|
||||||
navikun_enabled = active_event == 1
|
navikun_enabled = active_event == 1
|
||||||
daily_mission_enabled = active_event == 2
|
daily_mission_enabled = active_event == 2
|
||||||
@ -148,7 +157,7 @@ class PopnMusicUsaNeko(PopnMusicModernBase):
|
|||||||
# Unknown event (0-1)
|
# Unknown event (0-1)
|
||||||
4: 1,
|
4: 1,
|
||||||
# Enable Net Taisen, including win/loss display on song select (0-1)
|
# Enable Net Taisen, including win/loss display on song select (0-1)
|
||||||
5: 1,
|
5: 1 if enable_net_taisen else 0,
|
||||||
# Enable NAVI-kun shunkyoku toujou, allows song 1608 to be unlocked (0-1)
|
# Enable NAVI-kun shunkyoku toujou, allows song 1608 to be unlocked (0-1)
|
||||||
6: 1,
|
6: 1,
|
||||||
# Unknown event (0-1)
|
# Unknown event (0-1)
|
||||||
|
Loading…
Reference in New Issue
Block a user