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

Support Imperial Assault #75

Open
NPBruce opened this issue Mar 8, 2017 · 15 comments
Open

Support Imperial Assault #75

NPBruce opened this issue Mar 8, 2017 · 15 comments
Labels
Milestone

Comments

@NPBruce
Copy link
Owner

@NPBruce NPBruce commented Mar 8, 2017

Ideally would occur after official app. We could support anyway with scans if someone is keen enough.

@NPBruce NPBruce added the enhancement label Mar 8, 2017
@NPBruce NPBruce added this to the Post 1.0 milestone Mar 8, 2017
@NPBruce NPBruce added the IA label Apr 4, 2017
@LordPyrex
Copy link
Collaborator

@LordPyrex LordPyrex commented May 7, 2017

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.

@NPBruce
Copy link
Owner Author

@NPBruce NPBruce commented Nov 20, 2017

https://www.fantasyflightgames.com/en/news/2017/11/20/legends-of-the-alliance/
!!!
Lots of work ahead. I'm thinking get 1.7 out with the current list and target 1.8 for an initial IA release.

@scrubbless
Copy link
Collaborator

@scrubbless scrubbless commented Nov 21, 2017

Looking forward to this bad boy!!

@redwolf2
Copy link
Collaborator

@redwolf2 redwolf2 commented Dec 2, 2017

App has been released on the 1. December on Google Play and iTunes
https://play.google.com/store/apps/details?id=com.fantasyflightgames.iaca&hl=de
https://itunes.apple.com/us/app/star-wars-imperial-assault/id1310959130?mt=8

Steam states it will be released on the 4. December. May the 4th be with you.

@NPBruce
Copy link
Owner Author

@NPBruce NPBruce commented Dec 5, 2017

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:

  • Color coded enemy groups

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.

@NPBruce
Copy link
Owner Author

@NPBruce NPBruce commented Dec 6, 2017

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

NPBruce added a commit that referenced this issue Dec 6, 2017
@NPBruce
Copy link
Owner Author

@NPBruce NPBruce commented Dec 6, 2017

tiles, audio, generic images, tokens and perils look like they will have to be done manually.

NPBruce added a commit that referenced this issue Dec 6, 2017
NPBruce added a commit that referenced this issue Dec 7, 2017
@NPBruce
Copy link
Owner Author

@NPBruce NPBruce commented Dec 7, 2017

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.

NPBruce added a commit that referenced this issue Dec 7, 2017
NPBruce added a commit that referenced this issue Dec 8, 2017
@NPBruce
Copy link
Owner Author

@NPBruce NPBruce commented Dec 8, 2017

Dataz!
IA.zip

NPBruce added a commit that referenced this issue Dec 8, 2017
NPBruce added a commit that referenced this issue Dec 10, 2017
@ookus2
Copy link

@ookus2 ookus2 commented May 17, 2018

Is this still on the road map? I may be able to help out a bit.

@redwolf2 redwolf2 modified the milestones: Later, 2.1 May 17, 2018
@redwolf2 redwolf2 modified the milestones: Later, 2.1 May 17, 2018
@redwolf2
Copy link
Collaborator

@redwolf2 redwolf2 commented May 17, 2018

Sry for the confusion with the milestones, missclicked it.

@ookus2
Planned by bruce.
Have a look at all the issues: https://github.com/NPBruce/valkyrie/labels/IA
I'm sure bruce will appreciate some pull requests for it, but you may wan't to wait on his response.

@redwolf2 redwolf2 modified the milestones: 2.1, Later May 17, 2018
@NPBruce
Copy link
Owner Author

@NPBruce NPBruce commented May 17, 2018

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.

@NPBruce
Copy link
Owner Author

@NPBruce NPBruce commented May 17, 2018

PS: General development information is here:
https://github.com/NPBruce/valkyrie/wiki/DeveloperGuide

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

Successfully merging a pull request may close this issue.

None yet
5 participants
You can’t perform that action at this time.