Another Character Generator

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

As a player/Dm in two groups that have ~15 custom droids at this point using the special modification rules I can almost assuredly say everyone would appreciate the general update first and a great custom droid section later :)

I literally don't know what I would have done as a player or DM without your editor... its been wonderful. Thank you so very much for your work. Just saw today that you take donations - gonna take a look at how that works and then bring that up to our group tonight when we play. Absolutely worth it.

Edited by fasteraubert

Would anyone be heartbroken if I didn't add Droid Crafting to the next release? It's going to take the same amount of time to do that the Inquisitor creation did, plus I'm thinking I'd need to add it somewhere to the generator, rather than GM Tools. It'll delay the next release, and after I finish SM (up to vehicles now), I'm going to have to do Savage Spirits as well. I'd like to get the new release out as soon as possible...

Makes sense to me. It's a big added complexity, so putting it off, and getting the big things that can be done quicker out so people can use them seems reasonable.

I would second that, the amount of work just to do what you are doing is huge never mind the droid crafting which is significantly more complex than item crafting

I agree, get the current update out, then spend time on crafting. You've already done a lot for this release, plus it leaves a lot of time since we've had no new product besides Forged in Battle, giving you plenty of time for bug fixes and upgrades to the generator before the necessary update that new books would bring.

Might voice might not be timely, personally I think we're too needy and you work too hard but I'll gladly take whatever you think is ready when you think it's ready. Your track record of quality speaks to your judgement. :D

Cool, I'll just forget about it for now.

But... where would you guys want this feature? What I'm thinking is maybe adding a "Companions" tab that would have an Adversaries control in it. The "adversaries", of course, would be NPC companions that will be kept track of within the character. The "Inquisitor" button would be replaced with a "Craft Droid" button which would allow you to craft a droid and save him to your companions collection. Of course, you could create any companion you like as well; the spunky street urchin you picked up on Ord Mantell that keeps getting into trouble, your baby bantha mount that is quickly outgrowing the cargo hold of your ship, the burly body guard you hired to help keep you alive when the mission goes south, the annoying screwup cousin that your family forced you to look after... whatever you want.

I'm also thinking of having a "Print" option for adversaries that would look something like simplified encounter sheets, plus maybe even adding a portrait for adversaries in general. Not sure yet.

Fear not, this will be for the next-next release. Right now, I'm still putting the new sourcebooks in :)

Hey OggDude... a premature question if there ever was one but I've been eagerly awaiting the special modifications crafting rules for cybernetics... I've been wanting to make... well basically a repulsor fist (Lord's of nal hutta) with the built in weapon, unobtrusive, and ion shielded upgrades. This is RAW possible provided that you salvage the repulsor emitter from an off the shelf repulsor fist (because in built weapon upgrade says you can incorporate any weapon you already possess with an enc of I think 2 or less and the only way to get the repulsor emitter is to salvage it from an off the shelf repulsor fist, because there's no book option to buy it separately). How would I do this in your tools? Would I have to use the data editor to create a repulsor emitter brawl weapon with the offensive, defensive, and slow firing features of a repulsor fist and then build that into the template?

Cool, I'll just forget about it for now.

But... where would you guys want this feature? What I'm thinking is maybe adding a "Companions" tab that would have an Adversaries control in it. The "adversaries", of course, would be NPC companions that will be kept track of within the character. The "Inquisitor" button would be replaced with a "Craft Droid" button which would allow you to craft a droid and save him to your companions collection. Of course, you could create any companion you like as well; the spunky street urchin you picked up on Ord Mantell that keeps getting into trouble, your baby bantha mount that is quickly outgrowing the cargo hold of your ship, the burly body guard you hired to help keep you alive when the mission goes south, the annoying screwup cousin that your family forced you to look after... whatever you want.

I'm also thinking of having a "Print" option for adversaries that would look something like simplified encounter sheets, plus maybe even adding a portrait for adversaries in general. Not sure yet.

Fear not, this will be for the next-next release. Right now, I'm still putting the new sourcebooks in :)

Dunno what anyone else thinks, but might it be better to have a Crafting generator that pulls all the crafting parts together, separate from gm tools and the character generator. with it being such an important part.

1). Craft Armor

2). Craft Weapons

3). Craft Droid

4). Craft Cybertech

Then just add them as normal under equipment in the character generator or gm tools.

Also a print function for the adversaries would be cool and ability to add a portrait for them would be great. but definitely next release.

Cool, I'll just forget about it for now.

But... where would you guys want this feature? What I'm thinking is maybe adding a "Companions" tab that would have an Adversaries control in it. The "adversaries", of course, would be NPC companions that will be kept track of within the character. The "Inquisitor" button would be replaced with a "Craft Droid" button which would allow you to craft a droid and save him to your companions collection. Of course, you could create any companion you like as well; the spunky street urchin you picked up on Ord Mantell that keeps getting into trouble, your baby bantha mount that is quickly outgrowing the cargo hold of your ship, the burly body guard you hired to help keep you alive when the mission goes south, the annoying screwup cousin that your family forced you to look after... whatever you want.

I'm also thinking of having a "Print" option for adversaries that would look something like simplified encounter sheets, plus maybe even adding a portrait for adversaries in general. Not sure yet.

Fear not, this will be for the next-next release. Right now, I'm still putting the new sourcebooks in :)

Dunno what anyone else thinks, but might it be better to have a Crafting generator that pulls all the crafting parts together, separate from gm tools and the character generator. with it being such an important part.

1). Craft Armor

2). Craft Weapons

3). Craft Droid

4). Craft Cybertech

Then just add them as normal under equipment in the character generator or gm tools.

Also a print function for the adversaries would be cool and ability to add a portrait for them would be great. but definitely next release.

to play devil's advocate... that design decision would cause one of the following

A) split crafting from attachments and modifications

B) require attachments and modifications code to be accessible/implemented in 2 places (granted the maintenance burden could be reduced by having the heavy lifting done by shared functions)

C) require that wants to add an attachments (or modify an attachment) to their item to use the crafting generator

I don't find any of those options all that appealing. But I'm not the developer.

Cool, I'll just forget about it for now.

But... where would you guys want this feature? What I'm thinking is maybe adding a "Companions" tab that would have an Adversaries control in it. The "adversaries", of course, would be NPC companions that will be kept track of within the character. The "Inquisitor" button would be replaced with a "Craft Droid" button which would allow you to craft a droid and save him to your companions collection. Of course, you could create any companion you like as well; the spunky street urchin you picked up on Ord Mantell that keeps getting into trouble, your baby bantha mount that is quickly outgrowing the cargo hold of your ship, the burly body guard you hired to help keep you alive when the mission goes south, the annoying screwup cousin that your family forced you to look after... whatever you want.

I'm also thinking of having a "Print" option for adversaries that would look something like simplified encounter sheets, plus maybe even adding a portrait for adversaries in general. Not sure yet.

Fear not, this will be for the next-next release. Right now, I'm still putting the new sourcebooks in :)

Dunno what anyone else thinks, but might it be better to have a Crafting generator that pulls all the crafting parts together, separate from gm tools and the character generator. with it being such an important part.

1). Craft Armor

2). Craft Weapons

3). Craft Droid

4). Craft Cybertech

Then just add them as normal under equipment in the character generator or gm tools.

Also a print function for the adversaries would be cool and ability to add a portrait for them would be great. but definitely next release.

to play devil's advocate... that design decision would cause one of the following

A) split crafting from attachments and modifications

B) require attachments and modifications code to be accessible/implemented in 2 places (granted the maintenance burden could be reduced by having the heavy lifting done by shared functions)

C) require that wants to add an attachments (or modify an attachment) to their item to use the crafting generator

I don't find any of those options all that appealing. But I'm not the developer.

From a user point of view you could have the ability to launch the crafting function from different areas, but i know if i was going to be doing a load of crafting items for a game I would be sat doing them and nothing else so why have to go through either gm tools or character generator.

In the middle of a game session am not going to be crafting a players new mod i would do all the rolls with them and then note the results and then create it in the generator in between sessions. Once created its a simple task of opening character generator and in the correct category of equipment locating and adding it.

Maybe the crafting generator could have option to choose the creator from the list of player characters and then that becomes one of the search fields in items so it is easy to find and attach.

But definitely I believe from a user point of view it shouldn't be nested off of the attachments part of the equipment section.nothing worse than having to go through multiple things to get to what you want to do. Three layers is enough and that is what you have with equipment to hard points to attachments.

I have a fellow GM who isn't very pc literate and he loves oggdudes program and uses it all the time, once we'd set it up to use his online storage for him. As such keeping things simple and easy to find is a must for usability. I can't comment on the coding side of things my limit is basic website coding.

But this is just my honest opinion :)

Using version 1.6.3.0 and every once in a while data seems to disappear. Had an NPC I created vanish in a previous version and just today a PC's chosen stats were all de-selected.

I have 5 groups of PC's and several important NPC's.

Any way to ensure my data doesn't continue to vanish?

One other thought I had...is it possible to have an option for the "vehicle rosters" in the encounters to include the weapon profiles?

Using version 1.6.3.0 and every once in a while data seems to disappear. Had an NPC I created vanish in a previous version and just today a PC's chosen stats were all de-selected.

I have 5 groups of PC's and several important NPC's.

Any way to ensure my data doesn't continue to vanish?

Particularly if you've got your data in a shared location, try clearing the program's cache and see if everything returns to normal.

Using version 1.6.3.0 and every once in a while data seems to disappear. Had an NPC I created vanish in a previous version and just today a PC's chosen stats were all de-selected.

I have 5 groups of PC's and several important NPC's.

Any way to ensure my data doesn't continue to vanish?

Particularly if you've got your data in a shared location, try clearing the program's cache and see if everything returns to normal.

So I backed up my data first before clearing the cache.

When I loaded the CharGen again, the PC in question was reverted back to an old version, way back when it was first created and I didn't know how to create custom species (the PC is a custom Kyuzo species).

I tried reloading the previous data that I had backed up and the character is still in the same state. Even the backstory is the older version of the character.

I'm guessing if I had backed up data before the weird corruption the issue wouldn't be there.

I'd like to know if there is a way to fix it still but I'm guessing all hope rested on me backing things up more regularly.

At this point I'll probably contact my player and ask for them to send a copy of the PC's xml file over.

Using version 1.6.3.0 and every once in a while data seems to disappear. Had an NPC I created vanish in a previous version and just today a PC's chosen stats were all de-selected.

I have 5 groups of PC's and several important NPC's.

Any way to ensure my data doesn't continue to vanish?

Particularly if you've got your data in a shared location, try clearing the program's cache and see if everything returns to normal.

So I backed up my data first before clearing the cache.

When I loaded the CharGen again, the PC in question was reverted back to an old version, way back when it was first created and I didn't know how to create custom species (the PC is a custom Kyuzo species).

I tried reloading the previous data that I had backed up and the character is still in the same state. Even the backstory is the older version of the character.

I'm guessing if I had backed up data before the weird corruption the issue wouldn't be there.

I'd like to know if there is a way to fix it still but I'm guessing all hope rested on me backing things up more regularly.

At this point I'll probably contact my player and ask for them to send a copy of the PC's xml file over.

Is your data in a shared location such as Dropbox or M$Cloud?

Using version 1.6.3.0 and every once in a while data seems to disappear. Had an NPC I created vanish in a previous version and just today a PC's chosen stats were all de-selected.

I have 5 groups of PC's and several important NPC's.

Any way to ensure my data doesn't continue to vanish?

Particularly if you've got your data in a shared location, try clearing the program's cache and see if everything returns to normal.

So I backed up my data first before clearing the cache.

When I loaded the CharGen again, the PC in question was reverted back to an old version, way back when it was first created and I didn't know how to create custom species (the PC is a custom Kyuzo species).

I tried reloading the previous data that I had backed up and the character is still in the same state. Even the backstory is the older version of the character.

I'm guessing if I had backed up data before the weird corruption the issue wouldn't be there.

I'd like to know if there is a way to fix it still but I'm guessing all hope rested on me backing things up more regularly.

At this point I'll probably contact my player and ask for them to send a copy of the PC's xml file over.

Is your data in a shared location such as Dropbox or M$Cloud?

I have a copy of it in dropbox but I'm editing the original files, *not* in the dropbox folder.

Using version 1.6.3.0 and every once in a while data seems to disappear. Had an NPC I created vanish in a previous version and just today a PC's chosen stats were all de-selected.

I have 5 groups of PC's and several important NPC's.

Any way to ensure my data doesn't continue to vanish?

Particularly if you've got your data in a shared location, try clearing the program's cache and see if everything returns to normal.

So I backed up my data first before clearing the cache.

When I loaded the CharGen again, the PC in question was reverted back to an old version, way back when it was first created and I didn't know how to create custom species (the PC is a custom Kyuzo species).

I tried reloading the previous data that I had backed up and the character is still in the same state. Even the backstory is the older version of the character.

I'm guessing if I had backed up data before the weird corruption the issue wouldn't be there.

I'd like to know if there is a way to fix it still but I'm guessing all hope rested on me backing things up more regularly.

At this point I'll probably contact my player and ask for them to send a copy of the PC's xml file over.

Is your data in a shared location such as Dropbox or M$Cloud?

I have a copy of it in dropbox but I'm editing the original files, *not* in the dropbox folder.

Sorry, then my theory would not apply.

Using version 1.6.3.0 and every once in a while data seems to disappear. Had an NPC I created vanish in a previous version and just today a PC's chosen stats were all de-selected.

I have 5 groups of PC's and several important NPC's.

Any way to ensure my data doesn't continue to vanish?

Particularly if you've got your data in a shared location, try clearing the program's cache and see if everything returns to normal.

So I backed up my data first before clearing the cache.

When I loaded the CharGen again, the PC in question was reverted back to an old version, way back when it was first created and I didn't know how to create custom species (the PC is a custom Kyuzo species).

I tried reloading the previous data that I had backed up and the character is still in the same state. Even the backstory is the older version of the character.

I'm guessing if I had backed up data before the weird corruption the issue wouldn't be there.

I'd like to know if there is a way to fix it still but I'm guessing all hope rested on me backing things up more regularly.

At this point I'll probably contact my player and ask for them to send a copy of the PC's xml file over.

Is your data in a shared location such as Dropbox or M$Cloud?

I have a copy of it in dropbox but I'm editing the original files, *not* in the dropbox folder.

Sorry, then my theory would not apply.

No worries. Once my player sends me their xml file I will religiously back up my data.

I am getting an Out of Memory error when trying to print out an encounter with a high level nemesis as an adversary from the GM Tool. Error persists through restarts and even when I close all other programs. Here are the details. Let me know if you need more info.

************** Exception Text **************System.OutOfMemoryException: Out of memory.
   at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
   at System.Drawing.Graphics.DrawImage(Image image, Rectangle destRect, Int32 srcX, Int32 srcY, Int32 srcWidth, Int32 srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttrs, DrawImageAbort callback, IntPtr callbackData)
   at System.Drawing.Graphics.DrawImage(Image image, Rectangle destRect, Int32 srcX, Int32 srcY, Int32 srcWidth, Int32 srcHeight, GraphicsUnit srcUnit, ImageAttributes imageAttr)
   at System.Windows.Forms.ControlPaint.DrawBackgroundImage(Graphics g, Image backgroundImage, Color backColor, ImageLayout backgroundImageLayout, Rectangle bounds, Rectangle clipRect, Point scrollOffset, RightToLeft rightToLeft)
   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.ScrollableControl.OnPaintBackground(PaintEventArgs e)
   at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
   at System.Windows.Forms.Control.OnPrint(PaintEventArgs e)
   at System.Windows.Forms.Control.WmPrintClient(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.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)


Edited by Morbidsoul

is there a way to copy an encounter so I can modify one I already have and rename it - without loosing the encounter I started with?

Hey Ogg Dude, How do you change the picture of the ship that appears in the defense/shield arcs diagram. My players have a heavily modified Consular Class cruiser, but when I copied it and change the stats of the copy, the shield arc ship outline picture switched to a YT-1300.

Hey Ogg Dude, How do you change the picture of the ship that appears in the defense/shield arcs diagram. My players have a heavily modified Consular Class cruiser, but when I copied it and change the stats of the copy, the shield arc ship outline picture switched to a YT-1300.

If you copied it in the generator then its 'Key' will be different. A ship looks up its image and silhouette based on its key. What you need to do is find out what the modified consular class cruisers key name is and then copy the silhouette of the original and rename it to that.

Hey Ogg Dude, How do you change the picture of the ship that appears in the defense/shield arcs diagram. My players have a heavily modified Consular Class cruiser, but when I copied it and change the stats of the copy, the shield arc ship outline picture switched to a YT-1300.

If you copied it in the generator then its 'Key' will be different. A ship looks up its image and silhouette based on its key. What you need to do is find out what the modified consular class cruisers key name is and then copy the silhouette of the original and rename it to that.

How do I copy the silhouette?

Not sure if this topic has been mentioned before. I have a group of players that have created characters in a version of the character generator older than the most recent one. I have imported their files into the most recent version of the tool, their characters show that they have spent 20 more xp than they were allotted. Is this a known bug, and if so is there a fix for this?

is there a way to copy an encounter so I can modify one I already have and rename it - without loosing the encounter I started with?

Quick answer: No not in the GM tools that i have found.

Though it would be a nice feature if oggdude could add a copy button at some point bit like the one under adversaries.