Another Character Generator

By OggDude, in Star Wars: Edge of the Empire RPG

I've had some slow days at work, so I've been doing a bit with the program. My display issues in Windows 10 ended up being that "Use ClearType" needs to be checked in display settings. It still works, but the text in combo boxes and lists looks blurry or uneven. With clear type enabled, it looks more like it did in Windows 7, only with the new fonts I'm using. Also, there won't be any need to set Win7 compatibility. The problem there was that font resources were being loaded really strangely for some reason, which I've worked around.

Is there any way someone could sort of consolidate the errors or problems that people have been having for the last few months? Maybe make a single post or something? I'll work on adding new books and such (bought Endless Vigil last weekend; not sure what I've added now or if I have all the books), but I'd like to look at any errors that people have had. This would be much appreciated and would help me a lot :)

Made an account to say you are a saint for doing all this work. You need a "buy OggDude a beer" button.

For some reason the character crashes on startup now, any ideas whats causing this and how to fix it?

Have you cleared your cache?

Just did, doesnt seem to help

For some reason the character crashes on startup now, any ideas whats causing this and how to fix it?

Have you cleared your cache?

Just did, doesnt seem to help

Kaarl, OK well we will need some more information on this, character crashes on startup is very vague. What version of the program are you using? What steps are you taking to get to the crash? Did you recently change versions? If so what was the previous version?

Edited by SilindeT

Turning this sort of thing into a collaborative, group project is often a pretty good way to kill it completely.

In this case in particular, as the program was begun by Oggy, in part, to teach himself how to code. He's stated several times in the past that there's some sloppy code in there that remains because it does what he wants it to do. Having additional cooks in the proverbial kitchen could lead to breaking the whole thing.

I think what jarick098 really wanted was a proper bug tracker. Sure it might overwhelm Oggy if we all start reporting all of the bugs we find in a tracker but it offers a centralized location for him to track everything. I haven't done enough coding on a scale this large to need a bug tracker like that myself but I do know of some off the top of my head. Unfortunately I don't know if there is a cost to them. Github does support closed source projects first of all, as well as bug tracking. Does anyone else have a hosted bugtracker recommendation?

Turning this sort of thing into a collaborative, group project is often a pretty good way to kill it completely.

In this case in particular, as the program was begun by Oggy, in part, to teach himself how to code. He's stated several times in the past that there's some sloppy code in there that remains because it does what he wants it to do. Having additional cooks in the proverbial kitchen could lead to breaking the whole thing.

I think what jarick098 really wanted was a proper bug tracker. Sure it might overwhelm Oggy if we all start reporting all of the bugs we find in a tracker but it offers a centralized location for him to track everything. I haven't done enough coding on a scale this large to need a bug tracker like that myself but I do know of some off the top of my head. Unfortunately I don't know if there is a cost to them. Github does support closed source projects first of all, as well as bug tracking. Does anyone else have a hosted bugtracker recommendation?

If that's what he was referring to, I've been looking at bug/project trackers that could be installed on mySWRPG, and have offered its use to OggDude. Just waiting to hear back from him if he'd like to take me up on it.

Made an account to say you are a saint for doing all this work. You need a "buy OggDude a beer" button.

Top of the Character Generator Screen there is a [$ Donate $] button. You could always leave a note for him to buy himself a beer with the money. :)

Sorry if this has been asked before, but will this work on Ubuntu using Wine, and if so, is there a trick needed to make it work properly? I get as far as the launcher screen and that's it.

I've been working on adding Forged in Battle. I have the basics in already, and NyteWyng was nice enough to send me what he's done, which will help tremendously. Luckily, no new talents require code, but I did have to make some changes to the crafting system for fortifications. They'll all be "vehicles", even the trench :) For "Additional Features", I have a generic one (just describe it in the description of the vehicle), plus, based on the description, an option to add a vehicle attachment, a vehicle weapon, and even an ad-hoc vehicle weapon if you want to make something up just for the fortification. Each for three advantage or one triumph.

Still working on this, however, and I'm still seeing weird text anomalies in the controls. The HTML replacement renderer works great, though, but I'm using AntiAlias as the rendering hint, while normal controls use ClearType. Don't know why ClearType is acting funny, while AntiAlias works perfectly. More research is required...

About an online bug tracker, that sounds great to me. Send me your recommendations, and I'll do some checking as well.

Sorry if this has been asked before, but will this work on Ubuntu using Wine, and if so, is there a trick needed to make it work properly? I get as far as the launcher screen and that's it.

Oh, nevermind, figured it out - I needed to install dotnet40 through Winetricks :D

I've been working on adding Forged in Battle. I have the basics in already, and NyteWyng was nice enough to send me what he's done, which will help tremendously. Luckily, no new talents require code, but I did have to make some changes to the crafting system for fortifications. They'll all be "vehicles", even the trench :) For "Additional Features", I have a generic one (just describe it in the description of the vehicle), plus, based on the description, an option to add a vehicle attachment, a vehicle weapon, and even an ad-hoc vehicle weapon if you want to make something up just for the fortification. Each for three advantage or one triumph.

Still working on this, however, and I'm still seeing weird text anomalies in the controls. The HTML replacement renderer works great, though, but I'm using AntiAlias as the rendering hint, while normal controls use ClearType. Don't know why ClearType is acting funny, while AntiAlias works perfectly. More research is required...

About an online bug tracker, that sounds great to me. Send me your recommendations, and I'll do some checking as well.

I recommend Trello, it's a free card based Kanban board created by the awesome team at StackOverflow.

All we really need is to keep it simple and to add a few swim lanes: Backlog, To Do, Doing, Done.

https://trello.com/

Edited by KennyBu

I've been working on adding Forged in Battle. I have the basics in already, and NyteWyng was nice enough to send me what he's done, which will help tremendously. Luckily, no new talents require code, but I did have to make some changes to the crafting system for fortifications. They'll all be "vehicles", even the trench :) For "Additional Features", I have a generic one (just describe it in the description of the vehicle), plus, based on the description, an option to add a vehicle attachment, a vehicle weapon, and even an ad-hoc vehicle weapon if you want to make something up just for the fortification. Each for three advantage or one triumph.

Still working on this, however, and I'm still seeing weird text anomalies in the controls. The HTML replacement renderer works great, though, but I'm using AntiAlias as the rendering hint, while normal controls use ClearType. Don't know why ClearType is acting funny, while AntiAlias works perfectly. More research is required...

About an online bug tracker, that sounds great to me. Send me your recommendations, and I'll do some checking as well.

I recommend Trello, it's a free card based Kanban board created by the awesome team at StackOverflow.

All we really need is to keep it simple and to add a few swim lanes: Backlog, To Do, Doing, Done.

https://trello.com/

Trello's the one I've been looking at, too.

Just need to get with OggDude on his preferences. I can do standalone (like Trello), or integrate a plugin for mySWRPG.com.

Both have their benefits. Standalone allows a little more flexibility and independence for Oggy, while a plugin allows for any registers users of mySWRPG to have single sign-in. I'm cool with providing either to him on my proverbial dime and doing the setup. Since I'm light on cash right now, it's the least I can do in lieu of being able to donate directly to him. :)

I recommend Trello, it's a free card based Kanban board created by the awesome team at StackOverflow.

I've been using Trello at work for a few years and I fully endorse it. Great way to organize a lot of irons in the fire.

well, I got it to run on Ubuntu... but not to save or export? Oh well, good thing I have a Windows computer too ;)

But I did get a chance to create a character on it, and hell, even without all the extra features that alone is totally worth it. Thanks for this! Made a small donation. :)

Edited by mossfoot

By the way, if someone knows what I can do to get this to work in Xubuntu (I updated to dotnet40 in Winetricks already) I'd love to know.

The program runs, but will not save, no matter what I try. I really want this to work on my laptop, since it's what's at my GM table, but even if I just have to use my windows desktop between sessions I'll be happy :)

By the way, if someone knows what I can do to get this to work in Xubuntu (I updated to dotnet40 in Winetricks already) I'd love to know.

The program runs, but will not save, no matter what I try. I really want this to work on my laptop, since it's what's at my GM table, but even if I just have to use my windows desktop between sessions I'll be happy :)

I'm not too familiar with the various linux distros, but does your windows sim support .NET 4.6? I believe that's the version that OggDude's generator is using. Good luck!

Edited by kaosoe

Is there any way someone could sort of consolidate the errors or problems that people have been having for the last few months? Maybe make a single post or something?

Sure I will do it.

I started from you last post before the new year (18 Oct) and worked my way forward (18 Jan). Instead of copying and pasting the actual posts, I thought it would be best to just copy the links with names. I hope this helps.

I did my best to break them up into two groups. Errors/bugs vs Recommendations/Suggestions. I also added some comments where I could. I apologize for the sloppiness. I am in no ways, a programmer. Farthest thing from actually.

Errors and/or Bugs

FelixTG

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-360#entry2587667

Cerpin

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-359#entry2577981

Donovan Morningfire

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-359#entry2576519

Tommiec21

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-356#entry2558157

Warchild1x

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-356#entry2548416

Bencoulthard

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-354#entry2519094 -- Files are coming up as Trojan viruses

TheMongoose

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-353#entry2508584

Monarchic

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-353#entry2510084

Magemighty1

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-353#entry2503934

Mercurious

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-353#entry2505848

Hatebot

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-353#entry2501124

Jedifish

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-352#entry2499914

Rogue7

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-348#entry2463539

NicoJMont

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-348#entry2466249

pzeise

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-349#entry2477629 – This could have been user error

eldath

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-349#entry2480162

Varlie

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-351#entry2489806

SladeWeston

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-352#entry2495877

Raptor2213

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-349#entry2481489 - A known error, you could have fixed it already

syrath

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-350#entry2482447

Paris Teta

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-350#entry2483200

kelpie

https://community.fantasyflightgames.com/topic/89135-another-character-generator/page-352#entry2498786

Recommendations/Suggestions

Edited by Arrakus

One possible suggestion.

I know in that past there's been questions from users about why the program doesn't cap skills at 2 ranks for starting characters, with the answer being the program generally isn't able to tell that you're making a starting character.

So how about a check box on the Description page near the Earned XP/Total Credits fields for "Starting Level Character?" that if checked would institute a skill cap while also locking the Earned XP box?

Or, include said Starting Level Character? box in the Select Options portion.

Either way, probably more trouble than it's worth to code and implement, but figured I'd mention it.

I know in that past there's been questions from users about why the program doesn't cap skills at 2 ranks for starting characters, with the answer being the program generally isn't able to tell that you're making a starting character.

So how about a check box on the Description page near the Earned XP/Total Credits fields for "Starting Level Character?" that if checked would institute a skill cap while also locking the Earned XP box?

Or, include said Starting Level Character? box in the Select Options portion.

Also, not all races are capped at level 2

This question may have been posed already. Have you bought "Friends Like These" yet?

In it the Official Mandalorian Human gets a choice of 1 free rank in any combat skill or 2 free ranks in any 2 knowledge skills. Will it require a lot of re-coding to allow this?

This question may have been posed already. Have you bought "Friends Like These" yet?

In it the Official Mandalorian Human gets a choice of 1 free rank in any combat skill or 2 free ranks in any 2 knowledge skills. Will it require a lot of re-coding to allow this?

Edited by Daeglan

A couple things to toss on the bottom of the wish list that I've run across when using it.

Tinkerer / Talents giving 1 time bonuses: When you apply it to an item you add 1 hp to something you're carrying, if you lose that item you can do it to a new one. With tinkerer, well rounded, those kinds of ones it would be nice to have some sort of refresh button to re-do the check for the 1 time event. As a side note with Well Rounded, I've noticed that it keeps track of what you chose. Example: You pick up well rounded, choose 2, apply. You uncheck well rounded for whatever reason, then re-apply it, there's no dialog asking for what to choose the next time you choose it, it keeps track of the career skills. Changing spec or career will wipe the reference and let you choose again.

Free skills: I was trying to figure out recently if there was a way to just apply a skill upgrade without awarding xp and then spending it. IE a skill increase as a result of an event rather than general xp. Certainly an edge case.

Filter by skill used: IE when trying to use Gunnery as a filter in weapons to find what all weapons had that as the skill. Not sure how to add skills as Types, Explosives / Other is in the right direction, but not encompassing.

Crafting bug: When crafting light armor (0 hp by default), I noticed that the only attachments available initially are those that don't require hard points. Hitting choose a second time shows the 1 hp attachments to choose.

Steps: Click Craft, choose Light Armor schematic, select 2 triumph, click next, apply integral attachment, click choose, only helmet and multi-band comlinks show up. If you cancel, those will remain your options. If you choose one of them, then hit the choose button a second time, you'll be shown a list of 1 hp attachments you can choose to replace the comlink. Guessing it isn't applying the hp increase until you choose an attachment, but no hp so the inbuilt upgrade uses the normal 0 hp to check for valid attachments.

Crafting request: Add a choose image button to the end of the crafting steps to choose images for the new items.

Attachments: When removing attachments from a weapon, an option to export the attachment as a description and generate an incidental item in the equipment for it would be awesome.

Money Pool: Not sure if this is part of the GM kit, can't add characters so can't make a group. Had a couple people that got an award, wanted to put some of it in their own account, but pool some for upgrades to the vehicle. Had them keep it and just make a note how much they were dedicating to the pool.

As an aside, I set up a new vehicle attachment of 0 hp with some modifiers to signify that there was a shipboard workshop, and which upgrades it has. Works pretty well, prints out nicely, not sure if that's something that might be better done as part of the vehicle section?

Would love to know if I'm just being an idiot on some of this stuff, or if there's better workarounds to getting the effect, thanks.

A couple things to toss on the bottom of the wish list that I've run across when using it.

Free skills: I was trying to figure out recently if there was a way to just apply a skill upgrade without awarding xp and then spending it. IE a skill increase as a result of an event rather than general xp. Certainly an edge case.

Turn on "allow GM grants." Voila!

Does defense from armor not stack with the Defensive quality on weapons? They ought to stack, right, since Defensive X weapons "increase defense by X" rather than "granting you a defense of X"?

Does defense from armor not stack with the Defensive quality on weapons? They ought to stack, right, since Defensive X weapons "increase defense by X" rather than "granting you a defense of X"?

currently unclear devs are rejigering and have not told us the ruling yet