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

Comments

Projects
None yet
5 participants
@NPBruce
Owner

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

This comment has been minimized.

Show comment
Hide comment
@LordPyrex

LordPyrex May 7, 2017

Collaborator

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.

Collaborator

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

This comment has been minimized.

Show comment
Hide comment
@NPBruce

NPBruce Nov 20, 2017

Owner

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.

Owner

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

This comment has been minimized.

Show comment
Hide comment
@scrubbless

scrubbless Nov 21, 2017

Collaborator

Looking forward to this bad boy!!

Collaborator

scrubbless commented Nov 21, 2017

Looking forward to this bad boy!!

@redwolf2

This comment has been minimized.

Show comment
Hide comment
@redwolf2

redwolf2 Dec 2, 2017

Collaborator

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.

Collaborator

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.

@redwolf2

This comment has been minimized.

Show comment
Hide comment
@NPBruce

This comment has been minimized.

Show comment
Hide comment
@NPBruce

NPBruce Dec 5, 2017

Owner

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.

Owner

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

This comment has been minimized.

Show comment
Hide comment
@NPBruce

NPBruce Dec 6, 2017

Owner

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

Owner

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

This comment has been minimized.

Show comment
Hide comment
@NPBruce

NPBruce Dec 6, 2017

Owner

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

Owner

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

This comment has been minimized.

Show comment
Hide comment
@NPBruce

NPBruce Dec 7, 2017

Owner

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.

Owner

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

This comment has been minimized.

Show comment
Hide comment
@NPBruce

NPBruce Dec 8, 2017

Owner

Dataz!
IA.zip

Owner

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

This comment has been minimized.

Show comment
Hide comment
@ookus2

ookus2 May 17, 2018

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

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

This comment has been minimized.

Show comment
Hide comment
@redwolf2

redwolf2 May 17, 2018

Collaborator

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.

Collaborator

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

This comment has been minimized.

Show comment
Hide comment
@NPBruce

NPBruce May 17, 2018

Owner

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.

Owner

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

This comment has been minimized.

Show comment
Hide comment
@NPBruce

NPBruce May 17, 2018

Owner

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

Owner

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