-
Notifications
You must be signed in to change notification settings - Fork 105
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
Support Imperial Assault #75
Comments
The only issue I could see with this is this could stand the strongest chance of hitting the copyrights flags being that Disney is well known to protect anything that has their IP's in. |
https://www.fantasyflightgames.com/en/news/2017/11/20/legends-of-the-alliance/ |
Looking forward to this bad boy!! |
App has been released on the 1. December on Google Play and iTunes Steam states it will be released on the 4. December. May the 4th be with you. |
My plan for this is to go directly for code injection/database dump. For MoM and D2E I mostly manually entered data and observed the application, and this resulted in a lot of work and high error rate. I have created a code injection system to get some data out of the app, but it was too little too late. For this I would like to dump all of the internal data out, and script it into ini files automatically. This will improve quality and make app updates and new expansions much easier to support. For those who have used/are using the app, it would be great to start a list of everything that it does that Valkyrie doesn't support. To start with:
This seems very similar to the MoM token system, but it lets the user pick the color. I am also not sure how allies work in the app (I have only read the rules, haven't used it yet). This is likely to need some changes. |
Started reverse engineering: Fame works differently. All items have a fame 'cost', and the rewards will be picked randomly such that the total fame cost is less than current fame. Classes are assumed by hero connection, and skills must be purchased in order There is a 'weapon type' trait for heroes which I haven't worked out exactly what it does yet, seems to be related to item rewards/selection. Options are None, Melee, Ranged, Ranged_Pistol, Ranged_Long. Items have a number of mod slots. Game appears to use this to determine total number of slots and mods over the party and provide more mods if there are available slots. Allies are a new mechanic, currently unsupported. Enemy information is split into instructions, surge order, and for standard/elite. Enemies have something called a "SecondaryPriorityOverride"? Unique sounds for enemy types |
tiles, audio, generic images, tokens and perils look like they will have to be done manually. |
Asset files are from a new version of Unity (data revision 17). Hopefully it isn't too different. UABE seems to work, so must be possible. |
Dataz! |
Is this still on the road map? I may be able to help out a bit. |
The current plan is to work on mostly D2E improvements for 2.1 (and some MoM things), then revisit IA. There is no actual timeline, it is based on my available time, which is currently limited. I welcome help. I suggest picking an issue in the list that @redwolf2 linked and putting forward a solution. I recommend describing how you intend to implement it before starting work (use the issue tracker) so that we don't have conflicting directions. |
PS: General development information is here: |
@NPBruce How did you extract this data in this format? I'm using UABE and can't find a lot of this data. I'd like to generate the same extract (well, ideally in JSON not INI), but for the latest version of Legends of the Alliance (not 1.0.0 as you have here). Could you please share your process? |
What data specifically are you after? The ini files are simple auto generated outputs from some code I have written, there isn't much to them. |
I'm interested in a few things, and I can't figure out which files I need to extract to piece this information together.
Are you able to share a gist or similar for the code you've written? Or describe the high-level process? I'm stumped as to which bits of game data I need to look at to find this information. |
Some of the localization data is in downloadable extra packages, which are fetched by LotA when you run it. As for the other meta data, I moded the LotA app an wrote some code to inject my own fuction and dump their database. Have a look here: https://github.com/NPBruce/valkyrie/tree/master/libraries/IADBExtract |
Thank you. This is just what I needed 👍 |
Ideally would occur after official app. We could support anyway with scans if someone is keen enough.
The text was updated successfully, but these errors were encountered: