Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docs: Gameclient assets generation/import documentation request #10

Open
SakuraIsayeki opened this issue Jul 22, 2023 · 2 comments
Open

Comments

@SakuraIsayeki
Copy link
Contributor

Is your feature request related to a problem? Please describe.
As a downstream/fork developer, I would like to be able to provide my own WOWS gameclient version assets, so as to streamline my own releases. However, I have no information as to how to achieve that.

Describe the solution you'd like
Please provide some documentation on how you import game client assets to the project, and generate these commits (such as 9f1add3).

@chemputer
Copy link

chemputer commented Aug 20, 2023

I agree, currently, we've just got to wait for them to update for the new version and it's sort of dark magic to the rest of us. A script that does it automatically provided with the game client version and replays_unpack that supports the version would be even better, but, hey, I'll settle for some documentation. I'm sure many of us would be glad to pitch in on the work if they can make reasonably useful documentation on it.

I believe for some files they use the scripts here (edit: actually, I'm fairly confident they use this script to run all those scripts to generate the same data, but, same deal.) with an up-to-date GameParams.data in resources/. many others are just extracted from the game files using WoWS Unpacker, and some are from a script run on those files, but many are not remotely obvious how to obtain/modify, and that's the problem.

Personally, I'd like to know what modifications to replays_unpack are needed to make it functional for this.

@HenryQuan
Copy link
Contributor

@chemputer If they are updating using some scripts, I have a tiny machine to automate some tasks every day, so potentially, I can include this project and submit a PR the same day the client updates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants