Another Character Generator

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

I just did a test of this.

start the launcher

click the [More Options] checkbox.

click the [Data Patch] button

click the select your own Data Location radiobutton

click choose

browse to your dropbox location

On most machines it will be C:\users\(yourusername)\Dropbox

Click OK.

Every person will have to do those same steps and be using the same dropbox.

after setting that you can drag and drop you files from C:\Users\(youusername)\AppData\Roaming\SWCharGen into your drop box and it should work.

Yes!

You're welcome.
Oops. I forgot. Thank you.

No problem. I just thought that the "Yes" was an overexcited "Thank You!"

Are you going to add the ability to add crafted armor from the new Force and Destiny source book.

This ability already existed. You go into the Data Editor and create the Unique Armor that you rolled up using the crafting rules. Viola! crafted armor added.

That being said, either I am doing it wrong or you cannot add +1 advantage for a skill to an armor for the special embellishment. I can get it to add a rank and an advantage to the skill, but not just an advantage.

Any thoughts Oggy?

Resizable dialogs are more complicated than they sound. .NET does have some nice control docking features, but pretty much all dialogs would need to be modified. Not sure if that one is going to happen.

A landscape character sheet would require a complete re-design of the sheet. What you might try doing is printing to a PDF, then print the PDF using Acrobat. Acrobat has a bunch of page layout features that could print two pages on a single piece of paper. The sheets would be half-size, but they should still be readable, plus you'd get two pages per sheet (or more if you're eagle-eyed).

Well, if it helps, I'm personally just looking for the Group sheet, not the full character sheets.

But I'll give the PDF manipulations a try, see if I can come up with something that looks good!

I just had an exception error, not sure if anyone else is getting it. I got it in the GM tools after creating a new group which is fine...but I then switch to another one of the tabs, and I get an exception error.

Not sure what to post from the exception error, or how to put it in spoiler tags so it doesn't spam the page. Does anyone else get this error?

It also happens if you merely update, or even cancel an update of any existing group.

I just had an exception error, not sure if anyone else is getting it. I got it in the GM tools after creating a new group which is fine...but I then switch to another one of the tabs, and I get an exception error.

Not sure what to post from the exception error, or how to put it in spoiler tags so it doesn't spam the page. Does anyone else get this error?

It also happens if you merely update, or even cancel an update of any existing group.

post the first 10 or so lines. The part that says exception text.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: Parameter is not valid.
at System.Drawing.Image.get_RawFormat()
at System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y, Int32 width, Int32 height)
at System.Drawing.Graphics.DrawImage(Image image, Rectangle rect)
at System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe)
at System.Windows.Forms.Control.PaintTransparentBackground(PaintEventArgs e, Rectangle rectangle, Region transparentRegion)
at System.Windows.Forms.Control.PaintBackground(PaintEventArgs e, Rectangle rectangle, Color backColor, Point scrollOffset)
at System.Windows.Forms.Control.PaintBackground(PaintEventArgs e, Rectangle rectangle)
at System.Windows.Forms.Control.OnPaintBackground(PaintEventArgs pevent)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Are you going to add the ability to add crafted armor from the new Force and Destiny source book.

This ability already existed. You go into the Data Editor and create the Unique Armor that you rolled up using the crafting rules. Viola! crafted armor added.

That being said, either I am doing it wrong or you cannot add +1 advantage for a skill to an armor for the special embellishment. I can get it to add a rank and an advantage to the skill, but not just an advantage.

Any thoughts Oggy?

I created a new piece of armor, added an ad-hoc mod to it, and used the "Die Modifier" grid to add 1 advantage to Vigilance checks. I then ran the char gen, added the new armor, equipped it, and checked skills. Vigilance had the advantage added to it. It had no ranks.

Is this what you did? Did you check the last column of the Die Modifier grid? If so, leave that one unchecked, since the skill will need to be ranked in order to get the advantage.

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************

System.ArgumentException: Parameter is not valid.

at System.Drawing.Image.get_RawFormat()

at System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y, Int32 width, Int32 height)

at System.Drawing.Graphics.DrawImage(Image image, Rectangle rect)

at System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe)

at System.Windows.Forms.Control.PaintTransparentBackground(PaintEventArgs e, Rectangle rectangle, Region transparentRegion)

at System.Windows.Forms.Control.PaintBackground(PaintEventArgs e, Rectangle rectangle, Color backColor, Point scrollOffset)

at System.Windows.Forms.Control.PaintBackground(PaintEventArgs e, Rectangle rectangle)

at System.Windows.Forms.Control.OnPaintBackground(PaintEventArgs pevent)

at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)

at System.Windows.Forms.Control.WmPaint(Message& m)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.Label.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

It's happening within the .NET framework when displaying an image. Either you used a bad image for the emblem of the group, or you're low on memory and .NET is just getting weird errors. I created a new group and switched to all the panes without issue.

Hello there,

how can I include GM grants?

I checked the option and want to grant 2 ranks 'for free' to a skill. How do I accomplish that?

The version I'm using is 1.6.1.0

cheers

I found the issue! I did multiple tests to see if I could diagnose my problem, and I get a consistent crash with the following result:

I'm not sure if it's consistent with everyone though. I only get the error when using the Age of Rebellion, or Force and Destiny skins. The Edge of the Empire skin does not result in an exception error when switching panels after modifying a group.

Edit: It seems to be something to do with the upper bar graphic that tells you where you are in the generator, when I get the exception error, the graphic simply becomes a red box striked through from corner to corner, forming an X and a transparent background. I have linked two pictures to show a before, and after:

https://www.dropbox.com/s/283wsx4v7grsufr/Screenshot%202016-02-06%2017.05.20.png?dl=0

https://www.dropbox.com/s/nodl1yztmwwyosw/Screenshot%202016-02-06%2017.06.09.png?dl=0

Edited by Ebak

I found the issue! I did multiple tests to see if I could diagnose my problem, and I get a consistent crash with the following result:

I'm not sure if it's consistent with everyone though. I only get the error when using the Age of Rebellion, or Force and Destiny skins. The Edge of the Empire skin does not result in an exception error when switching panels after modifying a group.

Edit: It seems to be something to do with the upper bar graphic that tells you where you are in the generator, when I get the exception error, the graphic simply becomes a red box striked through from corner to corner, forming an X and a transparent background. I have linked two pictures to show a before, and after:

https://www.dropbox.com/s/283wsx4v7grsufr/Screenshot%202016-02-06%2017.05.20.png?dl=0

https://www.dropbox.com/s/nodl1yztmwwyosw/Screenshot%202016-02-06%2017.06.09.png?dl=0

Well, I was able to repeat it, and I did fix it, but I'm not sure why it decided to happen with this release. I haven't touched that code in months. The real mystery is why it didn't happen before :) In order to clean up memory as much as possible, I dispose of the images in the form after being used. However, when using another skin, I was grabbing the images once from the resources and using the same ones for as long as the program was running. Of course, they were being disposed of after the form closed, so when it opened again, the images were bad.

So again, no idea why this didn't happen before. Anyway, I now grab the images from the resources each time a new form is opened, so it doesn't happen anymore.

Hello there,

how can I include GM grants?

I checked the option and want to grant 2 ranks 'for free' to a skill. How do I accomplish that?

The version I'm using is 1.6.1.0

cheers

Go to the Description pane. You'll see the button.

I knew it wasn't just my imagination, thanks Ogg!

I've run into an issue with Armor. It's not removing the encumbrance value of certain armors when equipped. They're from different sources, with different values, though most have a fairly high encumbrance rating. I tested it on a vanilla build of 1.6.1.0 with none of my homebrews, and it's still doing it.

Here's the list I've found of effected armors:

Heavy Battle Armor
Laminate
TX-3 Combat Flight Suit
Protector 1 Combat Armor
Mk.II "Steelskin" ANti-concussive Armor
Capari-Series Padded Beast Armor
Destri-Series Padded Beast Armor
H-Series Magafauna Carriage
Hutt Shell Armor
Powered Capacitive Armor
Leviathan Power Armor
Cresh "Luck" Armor
Jedi Battle Armor
Jedi Temple Guard Armor
Jedi Training Suit (Weighted)
Jedi Training Suit (Unweighted)
Kav-Dann Power Armor
EDIT: I saw that you mentioned you fixed this issue previously, but it's still happening in 1.6.1.0. Has this fix been rolled out? Or is there a way I might be able to fix it on my end? Sorry to bug you about it, but I have some very anal players.
Edited by xavierprice

Generally Ogg waits until most of the bugs have been found, at least the major ones such as yours, and then rolls out one big bugfix version, this is usually a week after release, but can depend on his time and what he wants to do.

Generally Ogg waits until most of the bugs have been found, at least the major ones such as yours, and then rolls out one big bugfix version, this is usually a week after release, but can depend on his time and what he wants to do.

I figured, but it doesn't hurt to ask if there's an easy hot-fix I can do on my end. Sometimes the issue is as simple as designating something as a specific type of item. Though if it's in the code, beyond my meager capabilities. Still love him for doing what he does.

This may have been reported previously but when you use the Dedication Talent to add to Brawn, it does not add the extra point onto Wounds.

This may have been reported previously but when you use the Dedication Talent to add to Brawn, it does not add the extra point onto Wounds.

That's because increasing Brawn after character creation does not increase Wound Threshold (page 31, EotE Core).

The ECM medpac found in Dangerous Covenanents doesn't list its mechanical benefit of reducing the difficulty of all rolls to heal critical injuries by one.

This may have been reported previously but when you use the Dedication Talent to add to Brawn, it does not add the extra point onto Wounds.

That's because increasing Brawn after character creation does not increase Wound Threshold (page 31, EotE Core).

If you really want it to, though, there's a GM Grant for it. But yeah, by RAW, Brawn from talents doesn't increase wound threshold.

The ECM medpac found in Dangerous Covenanents doesn't list its mechanical benefit of reducing the difficulty of all rolls to heal critical injuries by one.

Some of the older gear may not have their features because I added mod capability to gear after some of the books came out. Anyway, I added the two mods to the ECM-598 backpack (from Enter the Unknown), so it'll be in the next release.

Speaking of the next release, I picked up Lead by Example today. I'll probably make an interim bug fix release to deal with the few issues I've corrected, then tackle LbE for 1.6.2. So far, what I have is:

  • Equipped armor with an encumbrance greater than 3 was not having it's encumbrance reduced properly when equipped. It should now reduce properly.
  • If you added a morality strength using the default pairing that wasn't in the Keeping the Peace pairing, switched to the Keeping the Peace pairing, and then attempt to change the added strength, an exception would occur. This will no longer happen.
  • When editing groups multiple times in the GM Tools, the top graphic would be X'ed out and an exception would occur. This no longer happens.
  • Added the two mechanical features of the ECM-598 medical backpack from Enter the Unknown.
If there's something I'm missing, please let me know.

Hi!

Very nice translation utility! I wish to change talent descriptions for my personal use and I'm not sure how to do it. I can't find the source in the translation UI and I'm wondering if I have to do it via the data editor.

Hi!

Very nice translation utility! I wish to change talent descriptions for my personal use and I'm not sure how to do it. I can't find the source in the translation UI and I'm wondering if I have to do it via the data editor.

Open up the data editor, select talents on the left hand side, select the talent you want to enter the details for and copy out the text. Just make sure to save. There is a key on the right hand side which explains the way to make the data show success symbols etc. It is really easy, if a bit boring lol.

If in doubt the manual is quite helpful, you can access it from the starting menu of the software. The data editor information is from page 36.

Edited by eldath

This may have been reported previously but when you use the Dedication Talent to add to Brawn, it does not add the extra point onto Wounds.

That's because increasing Brawn after character creation does not increase Wound Threshold (page 31, EotE Core).

Well there you go. Thanks for pointing that out.