Skip to content
This repository has been archived by the owner on Feb 6, 2025. It is now read-only.

Commit

Permalink
Implement ex challenge logic for GF10DM9 (requires DB migration)
Browse files Browse the repository at this point in the history
  • Loading branch information
987123879113 committed Jun 13, 2024
1 parent 3485540 commit be8d773
Show file tree
Hide file tree
Showing 7 changed files with 442 additions and 18 deletions.
183 changes: 183 additions & 0 deletions services/gf10/db/ex.sql.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions services/gf10/db/models.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions services/gf10/models/gamedata_gameend.go
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ type Request_GameData_GameEnd struct {
} `xml:"stage"`
} `xml:"play"`

Ex struct {
Ex *struct {
Round int `xml:"round,attr"`
ExId int `xml:"exid,attr"`
Seen int `xml:"seen,attr"`
Expand Down Expand Up @@ -126,15 +126,15 @@ type Response_GameData_GameEnd_Player struct {
SkillOrder int `xml:"skill_order,attr"`
SkillOrderNr int `xml:"skill_order_nr,attr"`
Stages []Response_GameData_GameEnd_Player_Stage `xml:"stage"`
Ex Response_GameData_GameEnd_ExData_Ex `xml:"ex"`
}

type Response_GameData_GameEnd_ExData_Ex struct {
Serial int `xml:"serial,attr"`
}

type Response_GameData_GameEnd_ExData struct {
Vacant int `xml:"vacant,attr"`
Ex Response_GameData_GameEnd_ExData_Ex `xml:"ex"`
Vacant int `xml:"vacant,attr"`
}

type Response_GameData_GameEnd_ShopRank struct {
Expand Down
3 changes: 2 additions & 1 deletion services/gf10/models/gamedata_gametop.go
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,8 @@ type Response_GameData_GameTop_Player struct {
}

type Response_GameData_GameTop_Player_Ex struct {
New int `xml:"new,attr"`
New int `xml:"new,attr"`
Value string `xml:",innerxml"`
}

type Response_GameData_GameTop_Player_IR struct {
Expand Down
Loading

1 comment on commit be8d773

@username1088
Copy link

@username1088 username1088 commented on be8d773 Nov 7, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How can the DIVISION # 1/2 exclusive songs in GFDM 9TH MIX be unlocked? (In 8TH MIX, they could be unlocked using a password in test mode.) Additionally, there seems to be a minor issue with SP calculate in 7TH MIX.

I will provide a link with more detailed information than the archive link included in the commit.

https://web.archive.org/web/20041125055632/http://www.ne.jp/asahi/hatati/issetu/
https://web.archive.org/web/20040110001417/http://gd2ch.hp.infoseek.co.jp/#%E9%81%8E%E5%8E%BB%E3%83%AD%E3%82%B0

Please sign in to comment.