BattleScribe File Updated - 4/24/14 - Imperial Aces++

By Dr Lucky, in X-Wing

Since ArcticSnake didn't seem to be updating his BattleScribe files anymore (or checking his email), I decided to update the files.

Initially, I just wanted to add Imperial Aces, but as I got to playing with things, I ended up changing, rebuilding, or updating a ton of things in the files in order to work better, fix errors, and generate more useful rosters for gameplay. As a result, my changes were so extensive that these files aren't really compatible with your old roster files any more - your old rosters may not work.

However, I did some pretty extensive updating. I added all the pilots and upgrades from Imperial Aces. I've also added everything that has been completely spoiled from the upcoming Epic/Huge ship releases, Wave 4, and Rebel Aces. There is a lot of new content here. Additionally, because of the changes I made to the file system, (I really think and hope) there shouldn't be any major problems with rosters changing or losing things as I continue to update the files with more data and future new releases. To reiterate, you old rosters might not work, but any new rosters should be pretty future-proof. I do plan on actively updating and maintaining these files so they should keep getting new info - no more waits of several months for updates (if ever).

With that said, here is the link to the .bsi file (this is where you should point your phone to get the most up-to-date data):

http://battlescribedata.appspot.com/repos/swxwing/index.bsi

The general landing spot for X-Wing data is here (if you want to download just parts of the file, like just the Imperial catalogue (which won't be much use without the game system file)):

http://battlescribedata.appspot.com/#/repo/swxwing

Here is a nice summary of the changes so far:

Additions:

- Errata - All cards with errata have their updated text as of FAQ 2.0.1, Tournament Rules 1.5.2, Huge Ship Rules 1.0, and Epic Tournament Rules 1.0

- Imperial Aces - 4 new unique pilots, 1 new generic pilot, 4 new upgrade cards

- GR-75 and CR90 - Both ships (with the CR90 being entered as a "unit" to account for both of its cards) along with all spoiled upgades, including new crew, titles, cargo, hardpoints, etc.

- X-Wing Escorts - 4 new unique pilots, 3 new upgrade cards (all the spoiled cards for the X-Wing packaged with the GR-75)

- Wave 4 - 6 new unique pilots, 5 new generic pilots, about 7 upgrade cards (basically everything that has been completely spoiled so far)

- Rebel Aces - 2 new unique pilots, 3 new upgrade cards (basically everything that has been completely spoiled so far)

Changes:

- Fixed all typos (that I could find - let me know if you see more)

- Standardized how upgrades that add capabilities work (like Royal Guard TIE, R2-D6, A-Wing Test Pilot)

- Lots of changes to the Roster view - now cards that make permanent stat changes (like Hull Upgrade or Veteran Instincts) are reflected in a pilot's stats on the Roster view. Cards that make temporary stat changes (like Stealth Device) are reflected by showing the original stat with a "+1" (to differentiate that from permanent changes). Cards that add symbols to the action bar (like Targeting Computer or the Millenium Falcon title) now actually add that action to the ship's list of available actions at the top of the Roster view.

- I added rules for the Bomb Tokens to the profile in the Roster view - now when you add a bomb to your list, you get the rules for the upgrade card and the token.

- In general, the system will be a lot better about not showing upgrades that aren't available to a particular ship - for instance, Anti-Pursuit Lasers no longer shows up as an available Mod for small ships.

Removals:

- I got rid of the flavor text for generic pilots. It wasn't consistently entered and was cluttering up the menus on the mobile version, which didn't seem worth it for something with no game effect.

- I remove "Unique Pilot Ability" from showing up on a unique pilot's list of available actions. Of course, the actual pilot abilities still show up in the profile of the Roster view.

- I changed Vader's TIE Advanced x1 to pull from the same list as the other TIE Advanceds. It was a little odd having it under its own category and was confusing for some folks. I left the category in place on the game system side so I can seamlessly switch it back if it ever matters for game reasons (like in a future TIE Advanced Aces or something). For now, it doesn't show up and clutter things, but I can change it back with no major effect on rosters if I need to.

Oddities:

- Chardaan Refit - BattleScribe doesn't really like the negative cost. It was always causing an error when costed at -2. Currently, I have it listed as 0 points but when you take it, it reduces the cost of the parent ship by 2, so it works as intended. However, when you look at the list of missiles available to the A-Wing, it looks like it is free instead of -2.

- B-Wing/E - This isn't fully spoiled yet, but crew upgrades are now available to B-Wings, with a limit of 0. That means they show up as something you can select for B-Wings, but the system will tell you that you have an illegal list if you actually take one. However, that shouldn't stop you from playing with the option and it will make it practically effortless to update once the card is fully spoiled.

- Stygium Particle Accelerator - People seem to be only about 80% confident on the text of this one, so it is currently only selectable by TIE Phantoms. I know that by the text of the card any ship should be able to take it (even though it won't do anything), but I didn't want to commit to that until I'm sure the card is perfect. For now, you can only add it to a TIE Phantom (which itself isn't fully spoiled), to limit things if the final version turns out to be different.

That's all the big stuff. I hope you get some use out of this. PM me or post here if you see any mistakes.

Again, don't be surprised if your old lists don't work with the new data files. However, I'm excited to be keeping this up to date. I hope you find complete, maintained data files to be worth the set-back of having to start from scratch on some rosters.

Edited by Dr Lucky

Cool. Just updated. One my phone at least, I'm now seeing 3 forces, Empire, Imperial, and Rebel, with the Empire list being 100% empty. Don't know if that's just because I had the old version.

Probably. Arctic Snake called it Empire, I called it Imperial, so the update may not have fully pushed out the old file. If you delete your data files (not your rosters!) under "Manage Data" on mobile, I think it will purge the old stuff out and then you can download the new data file again cleanly. Unless Jonskichov has a better idea.

Yeah clearing out data and re-downloading clean is best.

You probably just ended up with a duplicate file due to the changes in the data.

Nope... Still showing all three. Oh well. I don't honestly care, I thought maybe it was a bug in your data files that I'd point out.

Is there any way to get the pilots and upgrade cards sorted by points instead of alphabetically?

It works it works

I deleted every single data file and updated battle scribe and now I can see everything

Thanks for this! I've been stumbling through the system and catalogue editor for ages trying to work through all the errors I'd been getting due to my own incompetence.

Is there any way to get the pilots and upgrade cards sorted by points instead of alphabetically?

I don't think so. Because of the bullet on the unique pilots, the generic pilots for a ship will always list before the uniques, but I thinkthat is the only sorting. The alpha order doesn't bother me (and I think I actually prefer it for upgrades), but I can't actually alter it in the display.

I added all the spoiled cards from the Rebel Transport. If you have the bsi file in the first post saved in BattleScribe, just update your data and it will be good to go. I had to reorganize the cargo options a little bit so they may drop off any GR-75s or CR90s you had, but they will be good going forward.

I added all the new astromechs for the X-Wing pilots (there were only 2 that weren't already in place). I also added all the new titles, modifications, cargo, and crew that came with the GR-75 (though the crew and most of the cargo are available to the CR90 as well).

I think this is everything from the set. I've been working mostly from transcribed web spoilers so it is possible I missed something or have a few typos. I should have my own transport in-hand in the next week or two so I'll clean up any little errors as I find them (or they are mentioned to me).

One small thing to mention - the order of the upgrades for the GR-75 is displaying inconsistently on Android. All the options are there, but sometimes the Cargo shows up first, then the Crew, etc, etc. However, sometimes it changes so that the Modifications show up first, then the Titles, etc. I sent an email to Jonskichov about it but it doesn't seem to prevent any functionality, it only means that the upgrades aren't always in the order you might expect and might change. I haven't had this problem on my Windows laptop, only on my Android phone. I haven't checked it on an Apple device.

Enjoy building your Epic Lists!

Edited back. All imperial ships seem to have boost listed in their action bar.

Edited by Blue Seven

My previous Empire lists don't seem to work anymore as there is now a new faction for the Empire called Imperial. Rebel lists mostly work but there is some loss of data.

Not a big deal, really, though. Thanks for the update!

Edited back. All imperial ships seem to have boost listed in their action bar.

Are these old rosters or new ones? Did you clear your old data files out (not your rosters)?

Boost should start showing up on the action bar if you put an Engine Upgrade on the ship (or if it should be there natively of course). It is showing up correctly for me on both Windows and Android.

New ones. Will remove and re-add the data and see if that helps.

Update: removed repo and data files; restarted BS; added repo and updated. SAme result. All imp ships have boost.

Update 2: It seems that the error is in the tooltip you get when hovering over the big list of ships on the left. If you add a ship to the roster and then hover over it boost is not shown (except for ships that have it or engine upgrade.)

Edited by Blue Seven

Giving this a try now. Thank you so very much for putting in the effort. I had been putting off sitting down to do this myself hoping that one of the two guys would update theirs.

Will let you know if I find anything wrong.

Cheers.

New ones. Will remove and re-add the data and see if that helps.

Update: removed repo and data files; restarted BS; added repo and updated. SAme result. All imp ships have boost.

What OS are you on? Also, do your TIE Fighters and Interceptors show as having Target Lock? Something must be causing the hidden Shared Rules not to hide - that might tell us if it is a problem with Boost or a problem with hiding.

Thank you, thank you, thank you! I have been meaning to update this, but you clearly know what you are doing and have made some awesome improvements to the data files. Thanks for your hard work- it looks perfect and is working great on my phone.

Update 2: It seems that the error is in the tooltip you get when hovering over the big list of ships on the left. If you add a ship to the roster and then hover over it boost is not shown (except for ships that have it or engine upgrade.)

Huh. That's not something I can fix. That's part of BattleScribe's coding, not my data files. You could start a conversation about it over on the BattleScribe forums, but that's about all I can suggest. To be honest, I hadn't ever used the mouseover on the left side menu on the Roster Editor. I'm glad it is displaying correctly for individual ships in your roster and in the Roster View.

I was having some issues because my old file called them Empire and the new one calls them Imperials. Ended up just wiping everything and starting from scratch.

I'll go back into the files tonight to make a few corrections to the GR-75 cards and add the newly spoiled E-Wing cards.Has anyone noticed any other typos or issues that need correcting?

Also, I had someone mention that it would be nice to be able to see which cards were not actually available/released yet. I can see this being useful to people. Would it make sense if I added an asterisk (or a dagger or some other symbol) at the end of a card's name if it isn't actually out yet? Would you find it helpful?

Also, I solved the problem with the upgrades changing order on the GR-75 on Android. I'll fix that in my update but it will drop all the cargo and titles off of Epic ships in your rosters (just once, when you update). It will be stable after that.

As for changing the faction names, I originally did that to help me distinguish between my files (and rosters I made with them) and Arctic Snake's files (and rosters I made with them). When I didn't that, I hadn't really been planning to post this publicly and didn't consider the problems it might cause downstream. My original plan had just been to make myself a set of catalogues with the Imperial Aces cards to play with until Arctic Snake got around to updating his files. As as my changes became more involved (and it became clear that he wasn't doing this anytime soon), I decided it might be helpful to everyone if I uploaded these (with the understanding that their compatibility with old rosters is questionable at best).

I have updated the BattleScribe file linked above with all the cards from the Rebel Transport (including some typo correction) and Monday's E-Wing spoiler. I also fixed the issue with the GR-75's upgrades rearranging.

In addition, I added dagger symbols (cross-looking marks) at the end of the Pilot card names and Upgrade card names for cards that are not yet released. This to remind everyone that they are subject to change and to flag them as unavailable if you are building a list for a tournament or something. This includes the spoiled cards releasing with Wave 4, the Tantive IV, and Rebel Aces.

Enjoy, and let me know if you have any trouble.

I've noted that a lot of rebel pilots (Dutch, Horton and Biggs for example) have the option to take an EPT when they shouldn't be able to. I haven't had time to do a through check of who can and can't and who should and shouldn't be able to yet.

I've noted that a lot of rebel pilots (Dutch, Horton and Biggs for example) have the option to take an EPT when they shouldn't be able to. I haven't had time to do a through check of who can and can't and who should and shouldn't be able to yet.

An EPT option will show on all Pilots who can ever have one under any circumstances. If you actually select one on a pilot like Dutch, it will tell you that it is an illegal choice and his maximum selections from that category is 0 unless he has R2-D6 selected. Unfortunately, there is no option in BattleScribe to hide the category when it is available to the Pilot, even when the maximum selections is set to 0. It was either this or not have R2-D6 work. Pilots with no EPT and not eligible for R2-D6 (like a Rookie X-Wing)have no EPT menu showing at all, because it is never available to them.

I've noted that a lot of rebel pilots (Dutch, Horton and Biggs for example) have the option to take an EPT when they shouldn't be able to. I haven't had time to do a through check of who can and can't and who should and shouldn't be able to yet.

An EPT option will show on all Pilots who can ever have one under any circumstances. If you actually select one on a pilot like Dutch, it will tell you that it is an illegal choice and his maximum selections from that category is 0 unless he has R2-D6 selected. Unfortunately, there is no option in BattleScribe to hide the category when it is available to the Pilot, even when the maximum selections is set to 0. It was either this or not have R2-D6 work. Pilots with no EPT and not eligible for R2-D6 (like a Rookie X-Wing)have no EPT menu showing at all, because it is never available to them.

I'd forgotten about R2-D6. That's a good point then.

I've noted that a lot of rebel pilots (Dutch, Horton and Biggs for example) have the option to take an EPT when they shouldn't be able to. I haven't had time to do a through check of who can and can't and who should and shouldn't be able to yet.


An EPT option will show on all Pilots who can ever have one under any circumstances. If you actually select one on a pilot like Dutch, it will tell you that it is an illegal choice and his maximum selections from that category is 0 unless he has R2-D6 selected. Unfortunately, there is no option in BattleScribe to hide the category when it is available to the Pilot, even when the maximum selections is set to 0. It was either this or not have R2-D6 work. Pilots with no EPT and not eligible for R2-D6 (like a Rookie X-Wing)have no EPT menu showing at all, because it is never available to them.

I'd forgotten about R2-D6. That's a good point then.

Yeah, it isn't ideal. I'll mention it on the BattleScribe forums that it would be great to have an option to hide categories when it isn't currently legal to select any choice from them - I think other people have suggested it in the past.

Right now, it is just an issue with some X-Wings and Y-Wings that can take R2-D6, Arvel (who can take A-Wing Test Pilot), and the B-Wings (for Crew, in anticipation of the B-Wing/E card from Rebel Aces).

It isn't a problem, the list will still flag as illegal if you take something without the appropriate upgrade to give you access to it, but having them in place really clutters up the menu when they aren't available choices.

Edited by Dr Lucky