Skip to content

WIP Restore Java Achievements#136

Draft
DFelipehDEV wants to merge 1 commit intosmartcmd:mainfrom
DFelipehDEV:add-achievements
Draft

WIP Restore Java Achievements#136
DFelipehDEV wants to merge 1 commit intosmartcmd:mainfrom
DFelipehDEV:add-achievements

Conversation

@DFelipehDEV
Copy link
Contributor

Pull Request

Note:
This PR cannot currently be merged because the required localization compilation tools are missing. Previously, 4J used a tool to compile all localized strings from every language into a single file (languages.loc) within MediaWindows64.arc. Once a fix is found, I will revisit and rework this PR.

Description

Restores Java Achievements from 4J commented code

image

@void2012
Copy link
Collaborator

void2012 commented Mar 2, 2026

I assume 4JLibs folks are working on it, right?

@void2012 void2012 added enhancement New feature or request good first issue Good for newcomers gui divergence Divergence from the main game (Java Edition PC) labels Mar 2, 2026
@DFelipehDEV
Copy link
Contributor Author

This functionality is not part of the 4JLibs, it's a tool developed specifically for this game that didn't get leaked.

@smartcmd
Copy link
Owner

smartcmd commented Mar 2, 2026

lgtm!

@DFelipehDEV
Copy link
Contributor Author

DFelipehDEV commented Mar 2, 2026

This problem can be solved by a work around, which we could do by exporting the translations (stringsGeneric.xml) in their original format and parsing them with the XML library that I believe is already included in the repository. Other way would be just recreating their tool. This would be for another PR.

@void2012
Copy link
Collaborator

void2012 commented Mar 2, 2026

lgtm!

@smartcmd this is still WIP, FYI.

@void2012
Copy link
Collaborator

void2012 commented Mar 2, 2026

Also, we now require manual tests and gameplay footage(until we develop unified automated tests)

@DFelipehDEV
Copy link
Contributor Author

I created a issue for this. #138

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

divergence Divergence from the main game (Java Edition PC) enhancement New feature or request good first issue Good for newcomers gui priority: low

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants