Another Character Generator

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

One bug I found is if you start as a non force sensitive specialization, and then purchase a force sensitive specialtization. The force powers button does not appear. It only shows if start with a force sensitive specialization.

It's very possible for someone to not be force sensitive and then by a force sensitive specialization after the fact, thus earning force level 1 and the ability to purchase a force power.

The specializations from F&D do not give you FR1. You only get that from the F&D Careers, and you only get an F&D Career if your character starts out in F&D.

If you want a specialization that grants you FR1 when you get it, then you need to take Force Sensitive Emergent from AoR or Force Sensitive Exile from EotE.

I’m pretty sure that OggDude’s program actually works correctly in this regard.

Yes, specializations don't give FR points by RAW. It's the bane of my existence, but those are the rules.

Technically, the only ways to get it are to start with a FR career or to take Force Sensitive Emergent or Exile. The talent that gives a Force Point in the Force sensitive specializations requires a Force Point to use (though I've heard the devs said that was an oversight and that they'd house rule that).

Any idea when this awesome character generator will be updated with Keeping the Peace? :)

I added the vehicles yesterday, along with droid adversaries. I think that's about it, but I need to make sure. Probably before the end of the week.

Would it be possible to get an option to export NPC stat blocks as text? For ease of reference, I add stats to the GM Notes on tokens within Roll20. I'd love to copy and paste directly into that from the Char Generator.

Edited by verdantsf

Im not sure of this has been brought up but is there plans to allow for incorporating Duty/obligation/morality together? I'm starting a campaign and having my players have something from each book. I do really like the look of the sheet and I'm appreciative that it is being done

Im not sure of this has been brought up but is there plans to allow for incorporating Duty/obligation/morality together? I'm starting a campaign and having my players have something from each book. I do really like the look of the sheet and I'm appreciative that it is being done

Already in the program. The GM tools also do a party sheet including all of them.

Thanks for all the input. One of my players happened to mention that in the options you can add morality. I just finished putting in the character he sent me so I could see if it worked and it did. I definitely like this program. Very good job Oggdude

There isn't any possibility of turning this into an OS neutral web app is there? Sure would be sweet!

Not at all. Oggdude used this app to improve his .net programming skills. So it requires .net thus it is windows only. As making the program OS neutral will require from the ground up programming from scratch.

So the solution is a mirror/boot camp type of thing to run it on windows?

Not sure if this is a known problem or not but I cant seem to modify any of the existing entries in the data editor section. Every time I try to it gives me a Unhandled exception error. As follows:

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at SWCharGen.SourceControl.cbcSource_CheckBoxCheckedChanged(Object sender, EventArgs e)
at SWCharGen.CheckBoxComboBox.OnCheckBoxCheckedChanged(Object sender, EventArgs e)
at SWCharGen.CheckBoxComboBox.Items_CheckBoxCheckedChanged(Object sender, EventArgs e)
at SWCharGen.CheckBoxComboBoxItemList.OnCheckBoxCheckedChanged(Object sender, EventArgs e)
at SWCharGen.CheckBoxComboBoxItemList.item_CheckedChanged(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.CheckBox.OnCheckedChanged(EventArgs e)
at SWCharGen.CheckBoxComboBoxItem.OnCheckedChanged(EventArgs e)
at System.Windows.Forms.CheckBox.set_CheckState(CheckState value)
at System.Windows.Forms.CheckBox.set_Checked(Boolean value)
at SWCharGen.SourceControl.SetSources(CharData data, String defaultSource, DataItem item)
at SWCharGen.frmAddArmor.SetKey(DataItem existingItem, String newKey)
at SWCharGen.frmAddArmor.GetArmor(CharData myData, IWin32Window parent, String newKey, Armor existingArmor)
at SWCharGen.frmSWDataEditMain.ModifyItem(DataItem item)
at SWCharGen.frmSWDataEditMain.btnModify_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at SWCharGen.ImageButton.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at SWCharGen.ImageButton.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)
and it will do this for anything. Even if I have just made a new entry. As soon as I try to hit the modify button this is what I get. Ive deleted the program and reinstalled and still nothing.

So the solution is a mirror/boot camp type of thing to run it on windows?

Or run it under VMware Fusion or Parallels Desktop, where you can run Windows as a guest VM under OS X.

Or run it on another VM somewhere else, like in Amazon AWS.

Some obvious things: I'm guessing you had a data folder with valid adversaries, characters, custom data, etc? Did you back it up somewhere? Did you change the data directory to point to this directory, or is it pointing to the default location? Did you clear the cache? Do characters come up, or custom data, or is just adversaries that are missing?

Well, i deleted all the references I could of the last update. As far as I could tell, there were all the items and gear available, the only things missing were the adversaries. I don't know why, it just seemed this version was missing the adversaries in the data folder, all the adversaries folders were empty. So I just used the import to fix the problem. Even in the zip file, the adversaries folder doesn't exist. I don't know if that's an issue or not. I literally deleted EVERY reference of the old program before I installed in this one, as I didn't need anything I made anyway, haha.

Some obvious things: I'm guessing you had a data folder with valid adversaries, characters, custom data, etc? Did you back it up somewhere? Did you change the data directory to point to this directory, or is it pointing to the default location? Did you clear the cache? Do characters come up, or custom data, or is just adversaries that are missing?

Well, i deleted all the references I could of the last update. As far as I could tell, there were all the items and gear available, the only things missing were the adversaries. I don't know why, it just seemed this version was missing the adversaries in the data folder, all the adversaries folders were empty. So I just used the import to fix the problem. Even in the zip file, the adversaries folder doesn't exist. I don't know if that's an issue or not. I literally deleted EVERY reference of the old program before I installed in this one, as I didn't need anything I made anyway, haha.

The install doesn't come stock with any adversaries. You need to either import them from the Imports directory, or create your own. As they reside in your data directory, they remain where they are between releases, just like characters, or encounter, or whatever. I have no clue why just your adversaries disappeared. Did you check the Adversaries directory inside the data folder? If your adversaries are there, but they don't show up, the cache DB might have gotten corrupted. Just clear the cache and see if they come back.

Currently, in order to give experience, one has to select the character, select Description, click award and enter amount. For individual use or even for a small group this is relatively painless. However for large groups I was wondering if there could be a better way.

In the GMtools, under the Group Tab, would it be possible to create an option for the GM to give/award the entire group exp at one time? And then have it should up in the character editor? Not sure how difficult that would be. Thanks!

Currently, in order to give experience, one has to select the character, select Description, click award and enter amount. For individual use or even for a small group this is relatively painless. However for large groups I was wondering if there could be a better way.

In the GMtools, under the Group Tab, would it be possible to create an option for the GM to give/award the entire group exp at one time? And then have it should up in the character editor? Not sure how difficult that would be. Thanks!

Ummm... that's actually a very good idea :) Maybe not in the next release, but I'll look into that.

Hey OggDude, me again :D

I have a feature request, Could you make the item lists printable under the GM Tools like you did with the talent trees?

That would be very helpful, especially with the categorizing you did for them.

OggDude,

Thank you so much for making this wonderful character generator!

I'm adding the Force Sensitive Emergent to an existing, non-force sensitive character. The dropdown box on the Force Powers page is empty so that Force Powers. One of the Force Power trees will show up in the display, however you cannot switch to anything different because the dropdown box is empty. Everything else seems to work fine.

If I create a character that starts off Force Sensitive, the Force Powers show up in the dropdown box as expected.

Is this a bug? Or do I need to fix something on my end?

Thank you again for the tool and your help!

OggDude,

Thank you so much for making this wonderful character generator!

I'm adding the Force Sensitive Emergent to an existing, non-force sensitive character. The dropdown box on the Force Powers page is empty so that Force Powers. One of the Force Power trees will show up in the display, however you cannot switch to anything different because the dropdown box is empty. Everything else seems to work fine.

If I create a character that starts off Force Sensitive, the Force Powers show up in the dropdown box as expected.

Is this a bug? Or do I need to fix something on my end?

Thank you again for the tool and your help!

Looking into it more....If I start a new character and the first thing purchased during character gen is the Force Sensitive Emergent specialization then the Force Powers will show up in the dropdown box. If I spend XP on anything else before purchasing the Force Sensitive Emergent then the dropdownbox will be empty. It seems like the program does not recognize a 1st Force Point unless it is the first thing the character gets (?).

Works fine for me. Maybe if you tell me the exact steps to reproduce it? Also, if you've added descriptions or data sets from some third party,try removing those first to see if the problem goes away.

Try clear your cache. Someone a few pages back ran into this problem and that seemed to fix it.

I am new to your CG, and really enjoy it so far! Just curious when you release a update, do I have to download it again, or does it auto update?

Oggdude typically will make a post here pending an updated release. A page or so back he has already posted that he his near completion for the next release.

When he does release a new update, he will also update his links so that they have the latest versions.

Just keep in mind that since he does this on his free time that from time to time updates and the associated links may not always coincide.

Oggy,

I have a couple of issues.

First, after downloading the latest update, whenever I go to delete an item that I created within the data editor It gives me an error and won't let me delete it. Not sure what is going on with it. I have gotten around this by creating a new data folder (called trash), and moving the items there, then simply deleting the folder.

Second, the program keeps changing the typed in notes concerning everyone's first Obligation to match the notes with one particular character's Obligation. I noticed this when I went to print a new group sheet for the party that every one had the same notes listed for the first Obligation listed. I can go into the character and change the text. it will even let me save it. When I exit the character and reload it, it changes it right back. I have even tried deleting the obligation that I thought it was pulling the information from and that stuck, but it still pulls that info from somewhere for the other characters.

Any help would be great, thanks!

oops

Edited by Daeglan

I am new to your CG, and really enjoy it so far! Just curious when you release a update, do I have to download it again, or does it auto update?

if you used the web install it will detect and automatically update.

Oggy,

I have a couple of issues.

First, after downloading the latest update, whenever I go to delete an item that I created within the data editor It gives me an error and won't let me delete it. Not sure what is going on with it. I have gotten around this by creating a new data folder (called trash), and moving the items there, then simply deleting the folder.

Second, the program keeps changing the typed in notes concerning everyone's first Obligation to match the notes with one particular character's Obligation. I noticed this when I went to print a new group sheet for the party that every one had the same notes listed for the first Obligation listed. I can go into the character and change the text. it will even let me save it. When I exit the character and reload it, it changes it right back. I have even tried deleting the obligation that I thought it was pulling the information from and that stuck, but it still pulls that info from somewhere for the other characters.

Any help would be great, thanks!

General first steps in troubleshooting:

  1. Remove third-party descriptions and/or data sets
  2. Clear the cache

I can't duplicate the first issue at all. You'll need to be specific about how it happens, exactly what you're doing to cause it, plus what errors or exceptions are being displayed.

As for the second issue, it's been fixed.

I am new to your CG, and really enjoy it so far! Just curious when you release a update, do I have to download it again, or does it auto update?

if you used the web install it will detect and automatically update.

Cool thanks Daeglan, all I needed to know.