Another Character Generator

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

I'm having trouble with "unarmed" showing up on the character sheet. I'm sure my players will rarely ever use it, but I like having it on there as a reminder. I currently manage and print all the sheets for my group. I select "show" from the weapons list under equipment, indicating I want it to show the stat line on the first page of the character sheet, however when I select print it does not show up.

Not sure what the issue is. When I click on Show for unarmed, it's included on the first sheet when I print. Does this happen for all characters, or just characters of a specific species?

While in the Force Powers section of the Character Generator, if the checkbox for Use Mentor Discount is checked, and the dropdown selection is changed, the checkbox becomes unchecked.

Otherwise, this is a great program. Really helpful, and very useful for newbies like myself. Thanks!!!

As Kaosoe and Daeglan said, it is working as intended. The "Mentor" option is saved individually for each Force power, since not all Force powers would be necessarily purchased using the mentor discount.

I'm having trouble with "unarmed" showing up on the character sheet. I'm sure my players will rarely ever use it, but I like having it on there as a reminder. I currently manage and print all the sheets for my group. I select "show" from the weapons list under equipment, indicating I want it to show the stat line on the first page of the character sheet, however when I select print it does not show up.

Not sure what the issue is. When I click on Show for unarmed, it's included on the first sheet when I print. Does this happen for all characters, or just characters of a specific species?

I have a Wookiee, Chiss, Drall, and two Droids. I only remember it not showing up with the Wookiee, however when I get a chance I'll play around with it and see if I notice any patterns. Probably tomorrow.

But yeah, I didn't mention it originally. This isn't happening with all characters.

I'm having trouble with "unarmed" showing up on the character sheet. I'm sure my players will rarely ever use it, but I like having it on there as a reminder. I currently manage and print all the sheets for my group. I select "show" from the weapons list under equipment, indicating I want it to show the stat line on the first page of the character sheet, however when I select print it does not show up.

Not sure what the issue is. When I click on Show for unarmed, it's included on the first sheet when I print. Does this happen for all characters, or just characters of a specific species?

I have a Wookiee, Chiss, Drall, and two Droids. I only remember it not showing up with the Wookiee, however when I get a chance I'll play around with it and see if I notice any patterns. Probably tomorrow.

But yeah, I didn't mention it originally. This isn't happening with all characters.

When it comes to innate weapons (weapons that come from species or items), what I do is re-create them every time a character is recalculated. Before removing them, I save off their held/equipped/shown status, then reapply any that show up after the recalculation. If you're seeing shown weapons that no longer become shown, then there might be a problem with that code. So, let me now exactly which weapons (including "Unarmed") aren't having their statuses saved, and what the character's species is and what items you have that create the innate weapons (except for "Unarmed"; every character gets that one).

Hey OggDude, Awesome program. Unfortunately I'm getting an error whenever I open any print dialog.

I've tried deleting the cache and the ...AppData\Roaming\SWCharGen folder

I've fiddled with my installed and default printers. I was just trying to get it to run with the Win7 XPS printer.

(any ideas?)

Here's the stack trace:

************** Exception Text **************
System.ArgumentException: Parameter is not valid.
at System.Drawing.Imaging.Metafile..ctor(IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type, String desc)
at System.Drawing.Imaging.Metafile..ctor(IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type)
at System.Drawing.Printing.PreviewPrintController.OnStartPage(PrintDocument document, PrintPageEventArgs e)
at System.Drawing.Printing.PrintController.PrintLoop(PrintDocument document)
at System.Drawing.Printing.PrintController.Print(PrintDocument document)
at System.Drawing.Printing.PrintDocument.Print()
at SWCharGen.CoolPrintPreviewControl.RefreshPreview()
at SWCharGen.CoolPrintPreviewControl.set_Document(PrintDocument value)
at SWCharGen.CoolPrintPreviewDialog.OnShown(EventArgs e)
at System.Windows.Forms.Form.CallShownEvent()
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()

Will it be possible to alter force ratings/ or add in the force talent trees that require more than 1 in the force rating, such as the protect/unleash in F&D? Wanting to make a nemesis more powerful than starting level.

Also, amazingly cool and great program. Every couple of levels we go back and reprint our sheets just for the clean look of it.

Edited by dwmcguff

Will it be possible to alter force ratings/ or add in the force talent trees that require more than 1 in the force rating, such as the protect/unleash in F&D? Wanting to make a nemesis more powerful than starting level.

Also, amazingly cool and great program. Every couple of levels we go back and reprint our sheets just for the clean look of it.

If you're using the adversary editor, you can set Force rating under Attributes.

Hey OggDude, Awesome program. Unfortunately I'm getting an error whenever I open any print dialog.

I've tried deleting the cache and the ...AppData\Roaming\SWCharGen folder

I've fiddled with my installed and default printers. I was just trying to get it to run with the Win7 XPS printer.

(any ideas?)

Here's the stack trace:

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

System.ArgumentException: Parameter is not valid.

at System.Drawing.Imaging.Metafile..ctor(IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type, String desc)

at System.Drawing.Imaging.Metafile..ctor(IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type)

at System.Drawing.Printing.PreviewPrintController.OnStartPage(PrintDocument document, PrintPageEventArgs e)

at System.Drawing.Printing.PrintController.PrintLoop(PrintDocument document)

at System.Drawing.Printing.PrintController.Print(PrintDocument document)

at System.Drawing.Printing.PrintDocument.Print()

at SWCharGen.CoolPrintPreviewControl.RefreshPreview()

at SWCharGen.CoolPrintPreviewControl.set_Document(PrintDocument value)

at SWCharGen.CoolPrintPreviewDialog.OnShown(EventArgs e)

at System.Windows.Forms.Form.CallShownEvent()

at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)

at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)

at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)

at System.Windows.Forms.Control.InvokeMarshaledCallbacks()

I just printed with the XPS driver and it created the XPS file just fine. There could be a problem with your config. Run the launcher, click "App Folder", and delete the "SWCharGenCtlLib.dll.config" file (NOT the actual DLL) and see if that helps. It'll reset all of your settings back to the default.

Edit: Actually, I think that one only applies to your skin choice. The real config file is stashed deep inside of your user app directory. What you can do, however, is uninstall the app, then re-install it. If you're using the ZIP file, install it into another directory.

Edited by OggDude

So I just checked all the characters I have saved to my machine.

2 Wookiees

2 Droids

1 Drall

1 Chiss

1 Duros

The one Wookiee that wasn't having unarmed show up on their sheet did not have the box for unarmed checked when I loaded the character (I know it was checked when I saved the character). I rechecked it, then hit print and the preview showed unarmed on the sheet.

The rest of the characters already had show checked for unarmed and had no problems when I clicked print.

This seems to be an intermittent problem, or I imagined it. I'll post again if it happens again, noting species and any saving/loading I did.

Hey OggDude, Awesome program. Unfortunately I'm getting an error whenever I open any print dialog.

I've tried deleting the cache and the ...AppData\Roaming\SWCharGen folder

I've fiddled with my installed and default printers. I was just trying to get it to run with the Win7 XPS printer.

(any ideas?)

Here's the stack trace:

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

System.ArgumentException: Parameter is not valid.

at System.Drawing.Imaging.Metafile..ctor(IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type, String desc)

at System.Drawing.Imaging.Metafile..ctor(IntPtr referenceHdc, Rectangle frameRect, MetafileFrameUnit frameUnit, EmfType type)

at System.Drawing.Printing.PreviewPrintController.OnStartPage(PrintDocument document, PrintPageEventArgs e)

at System.Drawing.Printing.PrintController.PrintLoop(PrintDocument document)

at System.Drawing.Printing.PrintController.Print(PrintDocument document)

at System.Drawing.Printing.PrintDocument.Print()

at SWCharGen.CoolPrintPreviewControl.RefreshPreview()

at SWCharGen.CoolPrintPreviewControl.set_Document(PrintDocument value)

at SWCharGen.CoolPrintPreviewDialog.OnShown(EventArgs e)

at System.Windows.Forms.Form.CallShownEvent()

at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)

at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)

at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)

at System.Windows.Forms.Control.InvokeMarshaledCallbacks()

I just printed with the XPS driver and it created the XPS file just fine. There could be a problem with your config. Run the launcher, click "App Folder", and delete the "SWCharGenCtlLib.dll.config" file (NOT the actual DLL) and see if that helps. It'll reset all of your settings back to the default.

Edit: Actually, I think that one only applies to your skin choice. The real config file is stashed deep inside of your user app directory. What you can do, however, is uninstall the app, then re-install it. If you're using the ZIP file, install it into another directory.

Sorry, I wasn't clear. I get that error whenever I enter press "print" from any of the programs. The print preview doesn't even appear. (Initially this wasn't a big problem because I was only going to test printing to XPS)

Note also:

I'm completely unable to use the web installer (it downloads 117MB of data then spits out an errors saying that none of the files can be created (each file is itemized). This is poten

What I've been doing is running an unzipped copy of the zip file in a folder. I've tried multiple different run directories (mainly because I downloaded a new version of the app). I've tried completely removing all my AppData\Roaming\SWCharGen data.

5monkeys: are you sure spoolsv is running?

For me, when spoolsv is not running, I can't get to the Print Preview (hitting Print from Character Generator results in an error). When spoolsv IS running, I can get to the Print Preview just fine. I hypothesize the program checks something related to spoolsv when you hit Print on the Character Generator, before launching the Print Preview. It would be nice if the Print Preview could be launched regardless, but for me, it isn't really that big of a deal. Hopefully your problem is like mine and all it takes is starting spoolsv (if you haven't).

Print preview runs the print job through the spooler and displays the result. When you hit print it repeats and sends to printer

I've just double-checked and restarted it. The print-spooler service is definitely running. I am able to print from notepad to some_filename.xps

Will it be possible to alter force ratings/ or add in the force talent trees that require more than 1 in the force rating, such as the protect/unleash in F&D? Wanting to make a nemesis more powerful than starting level.

Also, amazingly cool and great program. Every couple of levels we go back and reprint our sheets just for the clean look of it.

If you're using the adversary editor, you can set Force rating under Attributes.

So, I feel stupid, but I can't figure out how to get into the adversary editing mode of it. I looked around through the thread... sorry, I feel like this has been answered before, but I'm having no luck.

Will it be possible to alter force ratings/ or add in the force talent trees that require more than 1 in the force rating, such as the protect/unleash in F&D? Wanting to make a nemesis more powerful than starting level.

Also, amazingly cool and great program. Every couple of levels we go back and reprint our sheets just for the clean look of it.

If you're using the adversary editor, you can set Force rating under Attributes.

So, I feel stupid, but I can't figure out how to get into the adversary editing mode of it. I looked around through the thread... sorry, I feel like this has been answered before, but I'm having no luck.

There should be a save or add adversary button on the lower left hand side of the screen.

Will it be possible to alter force ratings/ or add in the force talent trees that require more than 1 in the force rating, such as the protect/unleash in F&D? Wanting to make a nemesis more powerful than starting level.

Also, amazingly cool and great program. Every couple of levels we go back and reprint our sheets just for the clean look of it.

If you're using the adversary editor, you can set Force rating under Attributes.

So, I feel stupid, but I can't figure out how to get into the adversary editing mode of it. I looked around through the thread... sorry, I feel like this has been answered before, but I'm having no luck.

Go into GM Tools, select the PC in question, and then Modify.

I want to make a Human character but with a Brawn of 1 instead of 2, basically lowering one characteristic in order to use the XP elsewhere (houserule). My character also gains 20XP for doing this. How do I make the program do this? Thanks!

I want to make a Human character but with a Brawn of 1 instead of 2, basically lowering one characteristic in order to use the XP elsewhere (houserule). My character also gains 20XP for doing this. How do I make the program do this? Thanks!

You can go into the data editor and create a new species with a 1 in brawn. I am not sure off the top of my head if you can give it the 2 free non-career skills, though.

@OggDude - I have an Enhancement Request.

In the skills section of character creation (not the output), we love the fact that we can sort on almost everything simply by clicking the column headers - it is exactly what we would've expected from a table.

However, we (being greedy and lazy) would also like to be able to sort the list of skills based on their corresponding characteristic. For instance, all the Agility skills, followed by all the Brawn skills, etc.

I want to make a Human character but with a Brawn of 1 instead of 2, basically lowering one characteristic in order to use the XP elsewhere (houserule). My character also gains 20XP for doing this. How do I make the program do this? Thanks!

You can go into the data editor and create a new species with a 1 in brawn. I am not sure off the top of my head if you can give it the 2 free non-career skills, though.

You can. It's under option choices and Skill Training. And you're also correct that the easiest/best way of doing this is just creating a new species :) You can start off as a normal human by just making a copy of it, then modifying it to be whatever you want. We have "Corellian Human", we might as well have "Weakling Human" :D Though we might want to be politically correct and call it "Gravity-Challenged Human" :)

@OggDude - I have an Enhancement Request.

In the skills section of character creation (not the output), we love the fact that we can sort on almost everything simply by clicking the column headers - it is exactly what we would've expected from a table.

However, we (being greedy and lazy) would also like to be able to sort the list of skills based on their corresponding characteristic. For instance, all the Agility skills, followed by all the Brawn skills, etc.

Yeah, I've had occasions to want to see skills by their characteristics, myself. I'll see about adding a new column.

I just realized that I've been very lax about thanking donators lately. I apologize about this, and I'm very grateful for anything you guys are willing to give. So, without further ado, I'd like to give big thank-you's to the following people for their very kind donations. You guys are awesome!

Matthew Yeatman

David Pyke

VerdantSF

NicoJMont (and his players)

alittledog

Split Light

Jeff Przybylo

Chris Lowe

David Male

Les Mallett

I also appreciate everyone's kind words about the generator. This is really an amazing community!

I want to make a Human character but with a Brawn of 1 instead of 2, basically lowering one characteristic in order to use the XP elsewhere (houserule). My character also gains 20XP for doing this. How do I make the program do this? Thanks!

You can go into the data editor and create a new species with a 1 in brawn. I am not sure off the top of my head if you can give it the 2 free non-career skills, though.

You can. It's under option choices and Skill Training. And you're also correct that the easiest/best way of doing this is just creating a new species :) You can start off as a normal human by just making a copy of it, then modifying it to be whatever you want. We have "Corellian Human", we might as well have "Weakling Human" :D Though we might want to be politically correct and call it "Gravity-Challenged Human" :)

Awww...Short jokes? I resemble that remark.

I want to make a Human character but with a Brawn of 1 instead of 2, basically lowering one characteristic in order to use the XP elsewhere (houserule). My character also gains 20XP for doing this. How do I make the program do this? Thanks!

You can go into the data editor and create a new species with a 1 in brawn. I am not sure off the top of my head if you can give it the 2 free non-career skills, though.

You can. It's under option choices and Skill Training. And you're also correct that the easiest/best way of doing this is just creating a new species :) You can start off as a normal human by just making a copy of it, then modifying it to be whatever you want. We have "Corellian Human", we might as well have "Weakling Human" :D Though we might want to be politically correct and call it "Gravity-Challenged Human" :)

Awww...Short jokes? I resemble that remark.

Oh yeah, that must have been where I heard that :) I was actually doing the whole Brawn 1/weakling angle, rather than the short angle :)

I'm pretty much average height, but my mom is 4'9" and neither of my sisters reach 5'. All three are very strong willed, and are people you just generally don't want to mess with (especially my mom). So, I grew up not even noticing how tall or short people are :) In fact, in my experience, big things come in small packages.

Bug Report: There are two instances of the 'Second Chance' talent in the generator.