Jump to content
OggDude

Another Character Generator

Recommended Posts

Hey everyone! I just updated to the latest version, and all my talents that I had filled out with the custom editor caused the program to run into errors!!! I kept trying to solve the problem and low and behold, I just deleted everything, and I am starting from scratch again! No big deal, it will take a few hours of work, nothing compared to you have done OggDude! Anyway, I had all the information for Cartols Emporium too, and that is now gone. Where can I find this info again?! Thanks in advance!!

 

Also, I am not completely computer stupid, but I would love to have this for my whole group to share, so if one guys updates his character, then we can all see it. I have tried a few different ways to do this, but to no avail. If someone who can walk me though this process shoot me a private message I would appreciate it! Thanks.

Share this post


Link to post
Share on other sites

Hey everyone! I just updated to the latest version, and all my talents that I had filled out with the custom editor caused the program to run into errors!!! I kept trying to solve the problem and low and behold, I just deleted everything, and I am starting from scratch again! No big deal, it will take a few hours of work, nothing compared to you have done OggDude! Anyway, I had all the information for Cartols Emporium too, and that is now gone. Where can I find this info again?! Thanks in advance!!

 

Also, I am not completely computer stupid, but I would love to have this for my whole group to share, so if one guys updates his character, then we can all see it. I have tried a few different ways to do this, but to no avail. If someone who can walk me though this process shoot me a private message I would appreciate it! Thanks.

 

 

 

 

I use OneDrive and have the Characters etc stored there. Works fine. Can edit and see evertyhing from any PC that has the folders pointing to the same place

Edited by bsycamore

Share this post


Link to post
Share on other sites

Hey everyone! I just updated to the latest version, and all my talents that I had filled out with the custom editor caused the program to run into errors!!! I kept trying to solve the problem and low and behold, I just deleted everything, and I am starting from scratch again! No big deal, it will take a few hours of work, nothing compared to you have done OggDude! Anyway, I had all the information for Cartols Emporium too, and that is now gone. Where can I find this info again?! Thanks in advance!!

 

Also, I am not completely computer stupid, but I would love to have this for my whole group to share, so if one guys updates his character, then we can all see it. I have tried a few different ways to do this, but to no avail. If someone who can walk me though this process shoot me a private message I would appreciate it! Thanks.

Basically, install the client for something like DropBox or Google Drive that gives you a local cache folder on your hard  drive.  Create a folder, then share it with all of your players (they'll need the client, too).  Run the launcher and set your data folder to  that location,  and have your players do the same thing.  And there you go!

Share this post


Link to post
Share on other sites

I personally cannot wait!

 

For a future idea that is mainly personal preference and aesthetics, nothing to do with the way the actual generator works:

 

Ever thought about having the generator have 'skins' that are associated with the Core source? For example your generator is currently using the Edge of the Empire colour scheme: light-Grey with green characteristics and brown buttons. In the Age of Rebellion book, there is a new scheme to it with reddish-orange characteristics and a more x-wing white background.

 

I just think it would be a cool little addition, but probably too much trouble for what it's worth.

Actually, I did  play  around with this, and even updated the graphics to look like AoR.  But it's rather involved and there's a bunch of different forms I'd have to update.  I'll need to ponder on this one a bit.

Share this post


Link to post
Share on other sites

Hello again Ogg

Thanks for your explainations, I actually found the ranked talents as said.

 

Some more infos for you ; using your GMTools (very useful by the way !), I found some bugs you'll find below :

 

- I tried to add 2 'remove setbacks' to a minion : while it's OK for 1, it bugged when I wanted to increase from 1 to 2 :

 

Message : the current cell doesn't belong to the DatagridView control

 

Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.

************** Texte de l'exception **************
System.ArgumentException: La cellule fournie n'appartient pas au contrôle DataGridView.
   à System.Windows.Forms.DataGridView.set_CurrentCell(DataGridViewCell value)
   à SWCharGen.ctlDieModifiers.dvgSkillGrid_CellClick(Object sender, DataGridViewCellEventArgs e)
   à System.Windows.Forms.DataGridView.OnCellClick(DataGridViewCellEventArgs e)
   à System.Windows.Forms.DataGridView.OnMouseClick(MouseEventArgs e)
   à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   à System.Windows.Forms.Control.WndProc(Message& m)
   à System.Windows.Forms.DataGridView.WndProc(Message& m)
   à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assemblys chargés **************
mscorlib
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
SWCharGenGMTools
    Version de l'assembly : 1.1.5.0
    Version Win32 : 1.1.5.0
    CodeBase : file:///I:/03%20-%20Star%20Wars/SW%20Edge/SWEotECharGen/SWCharGenGMTools.exe
----------------------------------------
System.Windows.Forms
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
SWCharGenCtlLib
    Version de l'assembly : 1.1.5.0
    Version Win32 : 1.1.5.0
    CodeBase : file:///I:/03%20-%20Star%20Wars/SW%20Edge/SWEotECharGen/SWCharGenCtlLib.DLL
----------------------------------------
SWCharGenLib
    Version de l'assembly : 1.1.5.0
    Version Win32 : 1.1.5.0
    CodeBase : file:///I:/03%20-%20Star%20Wars/SW%20Edge/SWEotECharGen/SWCharGenLib.DLL
----------------------------------------
System.Core
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
mscorlib.resources
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
Microsoft.mshtml
    Version de l'assembly : 7.0.3300.0
    Version Win32 : 7.0.3300.0
    CodeBase : file:///C:/Windows/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll
----------------------------------------
System.Windows.Forms.resources
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.1 built by: RTMRel
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.Xml
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data.SqlServerCe
    Version de l'assembly : 3.5.1.0
    Version Win32 : 3.5.5692.0
    CodeBase : file:///C:/Windows/assembly/GAC_MSIL/System.Data.SqlServerCe/3.5.1.0__89845dcd8080cc91/System.Data.SqlServerCe.dll
----------------------------------------
System.Data
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Transactions
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Data.resources
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Data.resources.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
    Version de l'assembly : 4.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Microsoft.GeneratedCode
    Version de l'assembly : 1.0.0.0
    Version Win32 : 4.0.30319.18408 built by: FX451RTMGREL
    CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.

Par exemple :

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.

- I wanted to add 2 all-combat-slills' boosts to a minion as well : while it is OK for 1, it crashes when I increase from 1 to 2 as follow : the value does increase to 2, but as soon as you click somewhere else, it switches back to 1 ; and while the first boost appears in the bottom left box, the second one never shows up.

 

Hope it will help improving this great tool !

 

Share this post


Link to post
Share on other sites

I searched around for this bug info, but I could not find anything, so I hope this is not a repost. 

 

Potential Bug:

During Character creation the default career and spec are Smuggler/Pilot. Now if i go purchase a second universal spec (Force exile) and then go back and change my career, the cost for the second spec drops by ten. So now I have my career and my career spec and a universal spec for the cost of 10 XP not 20. 

 

I know per the book it says choose career and spec, then any other specs. I noticed this because a new player of mine shot me his character sheet  .xps and when I typed him into my Gen, the XP numbers were off, and I finally figured out why. 

 

I know this is not a huge deal or bug, just thought you might like to be aware of this if you weren't. 

I know some people will just click different careers and specs, looking at different options, then go back to their original idea, and may never notice the XP cost change. Especially if they are new to the system and your Generator. Which is awesome by the way. Thanks for this great program! 

Share this post


Link to post
Share on other sites

I searched around for this bug info, but I could not find anything, so I hope this is not a repost. 

 

Potential Bug:

During Character creation the default career and spec are Smuggler/Pilot. Now if i go purchase a second universal spec (Force exile) and then go back and change my career, the cost for the second spec drops by ten. So now I have my career and my career spec and a universal spec for the cost of 10 XP not 20. 

 

I know per the book it says choose career and spec, then any other specs. I noticed this because a new player of mine shot me his character sheet  .xps and when I typed him into my Gen, the XP numbers were off, and I finally figured out why. 

 

I know this is not a huge deal or bug, just thought you might like to be aware of this if you weren't. 

I know some people will just click different careers and specs, looking at different options, then go back to their original idea, and may never notice the XP cost change. Especially if they are new to the system and your Generator. Which is awesome by the way. Thanks for this great program! 

Nope, you found a new one :)   The XP calculator was expecting the first specialization to be your starting spec.  If you purchased another spec, then changed careers, the starting spec wasn't first anymore and calculations got thrown off.  I modified the XP cost calculator for specs so it doesn't do that anymore.

Share this post


Link to post
Share on other sites

I have a feature request!

 

Is there a way to mark an item not as restricted but 'Unique' IE, when trying to add it or purchase it, the player is warned that they are not able to have this weapon unless the GM has given them express permission.

 

I've just had a PC die because a player had other commitments appearing in his life and I wanted make her signature weapon a named unique item. However some of my new players are thinking its a simple weapon they can buy from a store.

Share this post


Link to post
Share on other sites

Ok, so I have one erata for Ogg and a tip for other users...
Ogg: neither the Corellian Compound Bow (Explosive) nor Corellian Compound Bow (Stun) should have knockdown or Cumbersome 3 (only the broadheads have those two qualities).


So this began as a request, then as I was typing, I figured if you did try to change anything based on what I was asking, it would probably cause more problems for other people than it would help solve.  So instead, here is some advice from me to anyone in a similar situation...

the Corellian Compound Bow (and it's ammo)
The bow is listed as 3 seperate items in the Character Generator (to account for each of the ammo types).
Someone asked a while ago for an ammo feature and it was suggested that we just add (not purchase) more of the bow types, then slect "Show" instead of "Held" or "Equipped" to mimmic the ammo/types.  However, the Bows have HP and items with HP cannot be stacked, so if we go this route, we have to add (in my case) 19 compound/explosive/stun bows, then add and subtract them individually as they're used (this can get messy).
Also, the ammo types cost different ammounts.  "[broadheads] are cheap to replace; if the GM needs to set a price, he can charge 1 credit per arrow." (SoF97).  Explosive tipped arrows cost 50 and Stun arrows cost 60 (Table 3-1 SoF95).


So.
This is my work-around...
Start by modifying the Compound Bow: Make the damage 0, Crit 0, and remove all the qualities.
Next, modify the other two bows into ammo.  So I changed the "Corellian Compound Bow (Explosive)" to "Arrow (Explosive)," reduced the price to 50 and the HP to 0.  Likewise, I changed "Corellian Compound Bow (Stun)" to "Arrow (Stun)," reduced the price to 60 and HP to 0.
Finally, make a new weapon: "Arrow (Broadhead)" with damage 5; Crit 5; Cumbersome 3, Knockdown, Limited Ammo 1 and Pierce 1 qualities; cost 1


This will reflect having to purchase the bow (for 200), then purchase/add the ammo seperately (at their respective prices), still show the different damages/qualities of each type AND be able to stack the ammo while retaining the modularity of the individual Bow itself.   :D

Edited by Trinity351

Share this post


Link to post
Share on other sites

I have a feature request!

 

Is there a way to mark an item not as restricted but 'Unique' IE, when trying to add it or purchase it, the player is warned that they are not able to have this weapon unless the GM has given them express permission.

 

I've just had a PC die because a player had other commitments appearing in his life and I wanted make her signature weapon a named unique item. However some of my new players are thinking its a simple weapon they can buy from a store.

Hmmm... one thing you could do is to add all of the PCs into a group.  You can then bring up the group in GM Tools.   Transfer the weapon from the dead PC into the group inventory, then transfer it into whoever ends up inheriting it.  That way, if it has attachments, notes, etc., it'll all transfer properly.

Share this post


Link to post
Share on other sites

 

Oggdude when will you have new stuff out?

When it's done ;)

 

OK, I said I'd try to get it out early this week, but obviously, I've been delayed.  Besides all of the data updates, I added Imports for Perlemian Haul, Dead in the Water, and Takeover at Whisper Base.  I also ended up fixing the "PC adversary too complex" issue.  If any adversary is too complex to fit on a single page, it will now be split based on description sections (skills, abilities, talents, weapons, etc), so it can span multiple pages.  This only occurs for adversaries whose descriptions can't fit on a single page.  If it can, it'll work like before.  I did this because if I tried to conserve space and split everything up when it got to the bottom of the page, it made the encounter sheets really confusing with a majority of adversaries split up.  So, I try to keep all adversary info together if at all possible.

 

I also added both EotE and AoR "skins" to the apps.  They look the same, but some of the colors have changed, the main buttons are different, headers are different, etc.  You can select between the two skins from the launcher, and they affect all three applications.

 

Anyway, I just got the skins thing to work, so I still need to do some more testing and general screwing around with it to make sure everything is working OK.

Share this post


Link to post
Share on other sites

Ok, so I have one erata for Ogg and a tip for other users...

Ogg: neither the Corellian Compound Bow (Explosive) nor Corellian Compound Bow (Stun) should have knockdown or Cumbersome 3 (only the broadheads have those two qualities).

So this began as a request, then as I was typing, I figured if you did try to change anything based on what I was asking, it would probably cause more problems for other people than it would help solve.  So instead, here is some advice from me to anyone in a similar situation...

the Corellian Compound Bow (and it's ammo)

The bow is listed as 3 seperate items in the Character Generator (to account for each of the ammo types).

Someone asked a while ago for an ammo feature and it was suggested that we just add (not purchase) more of the bow types, then slect "Show" instead of "Held" or "Equipped" to mimmic the ammo/types.  However, the Bows have HP and items with HP cannot be stacked, so if we go this route, we have to add (in my case) 19 compound/explosive/stun bows, then add and subtract them individually as they're used (this can get messy).

Also, the ammo types cost different ammounts.  "[broadheads] are cheap to replace; if the GM needs to set a price, he can charge 1 credit per arrow." (SoF97).  Explosive tipped arrows cost 50 and Stun arrows cost 60 (Table 3-1 SoF95).

So.

This is my work-around...

Start by modifying the Compound Bow: Make the damage 0, Crit 0, and remove all the qualities.

Next, modify the other two bows into ammo.  So I changed the "Corellian Compound Bow (Explosive)" to "Arrow (Explosive)," reduced the price to 50 and the HP to 0.  Likewise, I changed "Corellian Compound Bow (Stun)" to "Arrow (Stun)," reduced the price to 60 and HP to 0.

Finally, make a new weapon: "Arrow (Broadhead)" with damage 5; Crit 5; Cumbersome 3, Knockdown, Limited Ammo 1 and Pierce 1 qualities; cost 1

This will reflect having to purchase the bow (for 200), then purchase/add the ammo seperately (at their respective prices), still show the different damages/qualities of each type AND be able to stack the ammo while retaining the modularity of the individual Bow itself.   :D

I fixed the other two profiles to remove the Cumbersome and Knockdown qualities.  I also changed them to Ranged Light, because according to the devs, this is actually by design (although it still doesn't make much sense to me).

 

You don't need to add multiple copies of the bows to represent ammo.  Just add one of each that you'll use, then purchase the ammo separately (they're in "Gear").  Then just mark off the ammo that you use and remove it from your character the next time its updated.

Share this post


Link to post
Share on other sites

 

 

Oggdude when will you have new stuff out?

When it's done ;)

 

OK, I said I'd try to get it out early this week, but obviously, I've been delayed.  Besides all of the data updates, I added Imports for Perlemian Haul, Dead in the Water, and Takeover at Whisper Base.  I also ended up fixing the "PC adversary too complex" issue.  If any adversary is too complex to fit on a single page, it will now be split based on description sections (skills, abilities, talents, weapons, etc), so it can span multiple pages.  This only occurs for adversaries whose descriptions can't fit on a single page.  If it can, it'll work like before.  I did this because if I tried to conserve space and split everything up when it got to the bottom of the page, it made the encounter sheets really confusing with a majority of adversaries split up.  So, I try to keep all adversary info together if at all possible.

 

I also added both EotE and AoR "skins" to the apps.  They look the same, but some of the colors have changed, the main buttons are different, headers are different, etc.  You can select between the two skins from the launcher, and they affect all three applications.

 

Anyway, I just got the skins thing to work, so I still need to do some more testing and general screwing around with it to make sure everything is working OK.

 

 

 

Amazing thank you so much for doing this, saves a TON of time in my campaign

Share this post


Link to post
Share on other sites

Anyway, I just got the skins thing to work, so I still need to do some more testing and general screwing around with it to make sure everything is working OK.

 

I'm just thankful you're still chipping away at it. This has been, without hyperbole, the most obscenely useful tool I've used in my ~12 years of GMing, official or otherwise. I'm sincerely impressed you're still supporting it nearly a year on as more than a few community made (and a few official) programs get abandoned shortly after becoming stable. I'm still trying to import LibrariaNPC's ship list into the system and I forgotten how tedious coding these things can be (its been 8+ years.) Serious props dude on keeping with it.

Share this post


Link to post
Share on other sites

Oggdude when will you have new stuff out?

When it's done ;)

OK, I said I'd try to get it out early this week, but obviously, I've been delayed.  Besides all of the data updates, I added Imports for Perlemian Haul, Dead in the Water, and Takeover at Whisper Base.  I also ended up fixing the "PC adversary too complex" issue.  If any adversary is too complex to fit on a single page, it will now be split based on description sections (skills, abilities, talents, weapons, etc), so it can span multiple pages.  This only occurs for adversaries whose descriptions can't fit on a single page.  If it can, it'll work like before.  I did this because if I tried to conserve space and split everything up when it got to the bottom of the page, it made the encounter sheets really confusing with a majority of adversaries split up.  So, I try to keep all adversary info together if at all possible.

 

I also added both EotE and AoR "skins" to the apps.  They look the same, but some of the colors have changed, the main buttons are different, headers are different, etc.  You can select between the two skins from the launcher, and they affect all three applications.

 

Anyway, I just got the skins thing to work, so I still need to do some more testing and general screwing around with it to make sure everything is working OK.

 

 

Amazing thank you so much for doing this, saves a TON of time in my campaign

Well said. I agree Ogg Dude this is very helpful.

So helpful as a community maybe we can do a give back donation to Ogg dude for all of his time and energy put into it. I am going to talk to my local Star Wars group and put together a donation pool from all of us to send to Ogg dude. I encourage others to do the same with their local group so we can ensure that Ogg dude continues the development of his app for a long time to come. I think it would be a cool way of all of us saying thank you. Plus by doing it as a group it can offset the burden of the donation coming from any one person.

Who is with me!

Share this post


Link to post
Share on other sites
OK, it's ready!  If anything doesn't work, please let me know.

 

Release 1.2.0.0

 

New/Changed Data:

 

  • Pretty much all data has been revisited and modified to support the two core rulebooks (Edge of the Empire and Age of Rebellion).  Data specific to EotE has been given the "Edge of the Empire Core Rulebook" source, and all default page number descriptions have been updated and standardized.  For the most part, the AoR Beta data has been updated to the new AoR core rulebook, although items from Beta that were removed in the new AoR CRB have been retained as "Age of Rebellion Beta Rulebook".
  • AoR adversaries have had their categories updated to the new categories found in the AoR CRB, and EotE adversaries have had their categories prefixed with "Edge of the Empire".
  • The Unofficial Species Menagerie has had all versions of the source combined into a single source.
  • Added an import for the Perlemian Haul adventure in the Age of Rebellion Core Rulebook, including adversaries, encounters, and a data set containing the new vehicles.  See the READ ME FIRST.txt file before importing.
  • Added an import for the Dead in the Water adventure in the Age of Rebellion GM's Kit, including adversaries, encounters, stock vehicles, and a data set containing the new vehicles.  See the READ ME FIRST.txt file before importing.
  • Added an import for the Takeover at Whisper Base adventure in the Age of Rebellion Beginner Game, including adversaries, encounters, and a data set containing the new vehicles.  See the READ ME FIRST.txt file before importing.
  • Updated the Trouble Brewing import folder to include encounters, plus a data set for the sentry droid and Z-TIE.  Also added images and silhouettes for the two vehicles.  See the new READ ME FIRST.txt file before importing.
  • Modified the two extra profiles for the Corellian Bow to remove incorrect qualities, and to change the skill to Ranged Light.
 

New Features and Enhancements:

 

  • Source options have been enhanced to support a "core" source.  There are currently two "core" sources:  Edge of the Empire Core Rulebook, and Age of Rebellion Core Rulebook.  When a source has been flagged as being a "core" source, it means that at least one them must be selected in order to have a workable set of data.  In the current situation, you must select either EotE, AoR, or both core sources.  If you want to create strictly an EotE character, just select the EotE core source.  If you want only to create an AoR character, just select the AoR core source.  If you want to combine both games, select both.  All other available sources are optional, as before.
  • Modified Motivations so that they support sources for specific motivations (this includes the data editor for specific motivations).  In this way, I was able to include the specific motivations from the AoR Beta that have been changed in the new AoR CRB.  If you want to only see the specific motivations mentioned in the new AoR CRB, then make sure that the "Age of Rebellion Beta Rulebook" source is deselected.
  • Newly-added or modified adversaries should now be automatically selected when the edit dialog is closed.
  • Newly-added or modified encounters should now be automatically selected when the edit dialog is closed.
  • Added "skins" to the apps.  You can select from the original EotE skin, or the new AoR skin, from the launcher.  All three apps will work with the selected skin.
 

Bug Fixes:

 

  • When printing out encounters, if one or more adversaries were too complex to fit onto a single page, strange things could happen, such as no pages being printed, or multiple pages being printed with just a "Notes" section.  The print routine will now split the description of such adversaries so that they will fit on multiple pages.  This will only occur if an adversary is at the top of the page (if it doesn't fit elsewhere, it will be put at the top of the next page automatically).  This will avoid adversaries with smaller description blocks being needlessly split and making the encounter sheet more difficult to use.
  • When deleting a data set in the data editor, if a problem occurred (for instance, a file was opened somewhere in the directory structure), the editor would get an exception.  The exception is now trapped and a warning dialog is displayed.
  • The data set import button was only enabled if a data set other than the default data  set was selected.  The import button is now always enabled.
  • When editing an adversary in the GM Tools, changing die modifier counts for Special Abilities would cause an error if something other than boost dice were being changed.  This no longer happens.
  • The experience calculator had a bug when purchasing an additional specialization, then changing your career.  The XP cost for purchasing specializations should now be correct.
  • Some specialization trees could still have an issue with enabling and disabling talents depending on the talents selected, and their connections.  I believe this only happened to talents in the corners where some of the connecting lines were rather oddly designed.  The one tree I found this in was the Infiltrator, where depending on how you arrived at it, the Dedication talent wouldn't always enable properly.  I fixed this by adding an additional pass to the tree traversal routine.

Share this post


Link to post
Share on other sites

new skin is slightly bright in red color but other than that good work sir

Yeah, I was thinking about darkening up the buttons a bit.  But I did take screenshots of the AoR website to match the colors, so the RGB values should be correct.

Share this post


Link to post
Share on other sites

I'm getting an exception every time I try to add a new motivation. This was working earlier this evening, so it's likely a bug with the new version. I have custom data (descriptions only) that I've had around through several versions. Here's the exception:

 

************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
   at System.ThrowHelper.ThrowArgumentOutOfRangeException()
   at SWCharGen.Form1.btnMotiveNew_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 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)

Share this post


Link to post
Share on other sites

When I try to load the program, it gives me an error saying I can't install from this location, it's already installed from another location [paraphrased].

When I click on details, it gives me a bit of script to read, but the gist is that it has something to do with Google Drive.  I don't run the program from my Google Drive, so my guess was something with the updater.  Sure enough, if I start the program with no internet connection, it starts up fine.
I'm not sure if this is something to do with the update specifically or if it's just that too many people are trying to update right now, but I figured I'd mention just in case.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...