Another Character Generator

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

53 minutes ago, cdj0902 said:

After performing a new web install I see I have the following folder:

C:\Users\[username]\AppData\Local\Apps\2.0\11NPL5MR.GX1\WT3PHP3E.RYB\swch..tion_0000000000000000_0002.0000_24a5de290b10d398

and a new icon on my desktop to run the launcher. When I click it nothing happens. When I go directly to the folder above and attempt to run the tools directly nothing happens.

I happened to still have the v1.7 in a backup folder. I ran it again, just to open the v1.7 launcher. I then used the launcher to open the character generator. I then closed the character generator. I then clicked on the icon on my desktop pointing to the 2.0.0.4 installation and the launcher successfully started. I can now open the 2.0.0.4 character generator. Launching v1.7 "fixed" something.

What Anti-Virus program are you running?

Currently just Windows Defender. Please don't hack me.

27 minutes ago, cdj0902 said:

Currently just Windows Defender. Please don't hack me.

LOL, I wouldn't. The reason I ask is that some antivirus programs will just kill his program from running with no notice. Defender isn't one of them.

As far as I can tell you are the only person that is having this issue. But then I believe you are the only one doing a fresh install. I don't have a virgin copmuter to test it on.

Edited by SilindeT
On 2/23/2017 at 11:33 AM, TheShard said:

Since the talent trees for no disintegrations is out in the thread do you think we could at least get the talent trees?

Wondering if I add a specialization from no disintegrations using the data editor for a custom specialization will it conflict when Ogg eventually adds it officially to a later updated generator? Just checking or should I name it something different so it doesn't conflict

26 minutes ago, Kilcannon said:

Wondering if I add a specialization from no disintegrations using the data editor for a custom specialization will it conflict when Ogg eventually adds it officially to a later updated generator? Just checking or should I name it something different so it doesn't conflict

Hard to say with 100% certainty of course, but I've been doing it for years and never run into an issue. All you have to do is to delete the custom content once the official content comes out.

For the people who are having problems launching the apps: make sure you install the latest .NET Framework and see if that helps.

Just now, SladeWeston said:

Hard to say with 100% certainty of course, but I've been doing it for years and never run into an issue. All you have to do is to delete the custom content once the official content comes out.

Whenever you add something that I'll eventually be adding (like official FFG books), just put it into its own data set. That way it'll be easier to remove later on.

26 minutes ago, OggDude said:

For the people who are having problems launching the apps: make sure you install the latest .NET Framework and see if that helps.

Nada.

PLATFORM VERSION INFO
	Windows 			: 10.0.14393.0 (Win32NT)
	Common Language Runtime 	: 4.0.30319.42000
	System.Deployment.dll 		: 4.6.1586.0 built by: NETFXREL2
	clr.dll 			: 4.6.1586.0 built by: NETFXREL2
	dfdll.dll 			: 4.6.1586.0 built by: NETFXREL2
	dfshim.dll 			: 10.0.14393.0 (rs1_release.160715-1616)

SOURCES
	Deployment url			: file:///C:/Users/SNIPPED/Desktop/Star%20Wars%20Character%20Generator%20and%20GM%20Tools.appref-ms%7C
						Server		: nginx

ERROR SUMMARY
	Below is a summary of the errors, details of these errors are listed later in the log.
	* Activation of C:\Users\SNIPPED\Desktop\Star Wars Character Generator and GM Tools.appref-ms| resulted in exception. Following failure messages were detected:
		+ Activation failed.
		+ The system cannot find the file specified. (Exception from HRESULT: 0x80070002)

COMPONENT STORE TRANSACTION FAILURE SUMMARY
	No transaction error was detected.

WARNINGS
	* The manifest for this application does not have a signature. Signature validation will be ignored.

OPERATION PROGRESS STATUS
	* [3/14/2017 8:19:21 PM] : Activation of C:\Users\SNIPPED\Desktop\Star Wars Character Generator and GM Tools.appref-ms| has started.
	* [3/14/2017 8:19:21 PM] : Performing necessary update check as specified by the deployment.

ERROR DETAILS
	Following errors were detected during this operation.
	* [3/14/2017 8:19:22 PM] System.Deployment.Application.DeploymentException (Activation)
		- Activation failed.
		- Source: System.Deployment
		- Stack trace:
			at System.Deployment.Application.ComponentStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter)
			at System.Deployment.Application.SubscriptionStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter)
			at System.Deployment.Application.ApplicationActivator.Activate(DefinitionAppId appId, AssemblyManifest appManifest, String activationParameter, Boolean useActivationParameter)
			at System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(String shortcutFile, String& errorPageUrl, TempFile& deployFile)
			at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
			at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
		--- Inner Exception ---
		System.IO.FileNotFoundException
		- The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
		- Source: System.Deployment
		- Stack trace:
			at System.Deployment.Application.NativeMethods.CorLaunchApplication(UInt32 hostType, String applicationFullName, Int32 manifestPathsCount, String[] manifestPaths, Int32 activationDataCount, String[] activationData, PROCESS_INFORMATION processInformation)
			at System.Deployment.Application.ComponentStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter)

COMPONENT STORE TRANSACTION DETAILS
	No transaction information is available.

3 minutes ago, Velocikitty said:

Nada.


PLATFORM VERSION INFO
	Windows 			: 10.0.14393.0 (Win32NT)
	Common Language Runtime 	: 4.0.30319.42000
	System.Deployment.dll 		: 4.6.1586.0 built by: NETFXREL2
	clr.dll 			: 4.6.1586.0 built by: NETFXREL2
	dfdll.dll 			: 4.6.1586.0 built by: NETFXREL2
	dfshim.dll 			: 10.0.14393.0 (rs1_release.160715-1616)

SOURCES
	Deployment url			: file:///C:/Users/SNIPPED/Desktop/Star%20Wars%20Character%20Generator%20and%20GM%20Tools.appref-ms%7C
						Server		: nginx

ERROR SUMMARY
	Below is a summary of the errors, details of these errors are listed later in the log.
	* Activation of C:\Users\SNIPPED\Desktop\Star Wars Character Generator and GM Tools.appref-ms| resulted in exception. Following failure messages were detected:
		+ Activation failed.
		+ The system cannot find the file specified. (Exception from HRESULT: 0x80070002)

COMPONENT STORE TRANSACTION FAILURE SUMMARY
	No transaction error was detected.

WARNINGS
	* The manifest for this application does not have a signature. Signature validation will be ignored.

OPERATION PROGRESS STATUS
	* [3/14/2017 8:19:21 PM] : Activation of C:\Users\SNIPPED\Desktop\Star Wars Character Generator and GM Tools.appref-ms| has started.
	* [3/14/2017 8:19:21 PM] : Performing necessary update check as specified by the deployment.

ERROR DETAILS
	Following errors were detected during this operation.
	* [3/14/2017 8:19:22 PM] System.Deployment.Application.DeploymentException (Activation)
		- Activation failed.
		- Source: System.Deployment
		- Stack trace:
			at System.Deployment.Application.ComponentStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter)
			at System.Deployment.Application.SubscriptionStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter)
			at System.Deployment.Application.ApplicationActivator.Activate(DefinitionAppId appId, AssemblyManifest appManifest, String activationParameter, Boolean useActivationParameter)
			at System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(String shortcutFile, String& errorPageUrl, TempFile& deployFile)
			at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
			at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
		--- Inner Exception ---
		System.IO.FileNotFoundException
		- The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
		- Source: System.Deployment
		- Stack trace:
			at System.Deployment.Application.NativeMethods.CorLaunchApplication(UInt32 hostType, String applicationFullName, Int32 manifestPathsCount, String[] manifestPaths, Int32 activationDataCount, String[] activationData, PROCESS_INFORMATION processInformation)
			at System.Deployment.Application.ComponentStore.ActivateApplication(DefinitionAppId appId, String activationParameter, Boolean useActivationParameter)

COMPONENT STORE TRANSACTION DETAILS
	No transaction information is available.

That looks more like a download error than anything else. Did you try the manual install?

3 minutes ago, OggDude said:

That looks more like a download error than anything else. Did you try the manual install?

Yup. Nothing, no error, no anything. Just won't run. Tried the fix from before (Running compatibility mode for Windows 7), nothing still.

I did go out and grab the latest .NET install for Win10. It told me I was already using the latest when I ran the installer. It's hanging on the folder I posted previously. As long as it's there it doesn't have an issue and runs fine.

9 hours ago, OggDude said:

The attachment thing is an interesting idea. I'll think about that one :)

The documentation on crafting explains how droids are done. Basically, from step 1, you can choose both the droid template and the directive. In step 2, the dropdown also has both templates and directives, so you can choose effects for both. The two concepts are combined to form the final droid.

Aha, never noticed the dropdown options, oops.

When selecting Translation Directives or any of the other directives that have you choose a skill, the Choose button doesn't pop up the skills again once chosen.

Adaptive programming in the directives section to apply adv, interface is checkboxes, are you only allowed to apply that once per skill?

"Adaptive Programming: Add 1 rank to any skill the droid possesses. This cannot be applied to minion droids."

Unobtrusive on the chassis side looks like it can go more than once and should be a once only.

The Behavioral Optimization (Add 1 to a ranked talent the droid possesses) also doesn't allow upping the rank of Indistinguishable talent after putting a point into Unobtrusive to get it.

Also figured out the issue with the craft templates and improvements, when copying over from 1.8 to the custom data, I hadn't grabbed the base nodes <CraftImprovements> etc.

With Dathomir coming out this month, I think you're up to 4 books soon =)

Edited by FelixTG
38 minutes ago, cdj0902 said:

I did go out and grab the latest .NET install for Win10. It told me I was already using the latest when I ran the installer. It's hanging on the folder I posted previously. As long as it's there it doesn't have an issue and runs fine.

So then you aren't having any issues running it anymore?

Also seems to be an issue where Superior Hardware on the chassis section retains extra characteristics.

Specialist Chassis + Healing Directive 12 adv 2 tr on chassis. Select 4 ranks in Superior Hardware, hit choose, select Int 4 times.

Pull ranks from Superior Hardware, Int doesn't drop down by 1 per rank removed, when hitting 0 the Int reverts to 2, putting 1 point back into it pops Int up to 6 again. Guessing its just that the Rank in SH isn't tied to the boost on chars?

SuperiorHardwareIssue.PNG

1 hour ago, SilindeT said:

So then you aren't having any issues running it anymore?

Incorrect. If I delete the folders in AppData the program will not start, i.e., it will not create them and when you attempt to start it nothing happens.

Because I've added them (manually) the app will start. But that is working around the problem. I did not install .NET. I verified I had the latest release. As stated previously it seems to have a problem if "C:\Users\<username>\AppData\Roaming\SWCharGen" folder does not exist.

I just confirmed that one of my players that has never used this character generator until 2.0.0.4 has this exact same issue. I had him add the folder I just referenced and 2.0.0.4 started working. My other 3 players had previous installs of v1.7 and did not experience the problem when they installed 2.0.0.4 (because the problem directory already exists).

Edited by cdj0902

Even after 2.0.0.4 Bug Fix, the program is still does not recognize characters being part of a group for purposes of transferring items.

The Groups Section of the GM Tools will let you do the transfers, but as soon as you hit "Update", all of the transfer changes you made reset.

Edited by Dakkar98
36 minutes ago, cdj0902 said:

Incorrect. If I delete the folders in AppData the program will not start, i.e., it will not create them and when you attempt to start it nothing happens.

Because I've added them (manually) the app will start. But that is working around the problem. I did not install .NET. I verified I had the latest release. As stated previously it seems to have a problem if "C:\Users\<username>\AppData\Roaming\SWCharGen" folder does not exist.

I just confirmed that one of my players that has never used this character generator until 2.0.0.4 has this exact same issue. I had him add the folder I just referenced and 2.0.0.4 started working. My other 3 players had previous installs of v1.7 and did not experience the problem when they installed 2.0.0.4 (because the problem directory already exists).

Is that with the Web Install or Manual Install?

that .net update fixed my problem. I kind of hope oggdude adds back the clickable icon back that was on the right side of the data editor with the option of minimize it so if people don't want to see it they don't need it showing.

Edited by kiranar
adding text
4 hours ago, SilindeT said:

Is that with the Web Install or Manual Install?

It could be a permissions problem. Are you logged in as an administrator? Do you have UAC turned on (user account control)? The app runs whether or not there's something in the AppData folder. You might check to see what your data folder is set to as well. I don't think what you're describing is an issue with the apps.

3 hours ago, kiranar said:

that .net update fixed my problem. I kind of hope oggdude adds back the clickable icon back that was on the right side of the data editor with the option of minimize it so if people don't want to see it they don't need it showing.

Click the new "Help >>" button. It'll show and hide the help text.

5 hours ago, SilindeT said:

Is that with the Web Install or Manual Install?

Can confirm that this happens with the Manual Install when the AppData folder is empty, but I think it doesn't matter whether Manual or Web.

The problem is the Roaming folder and the event viewer gave me the hint.

The app crashes when trying to read from the settings with a System.TypeInitializationException Stack: at SWCharGen.MySettings.get_CurrentTranslate(),

but the underlying exception seems to be a System.IO.DirectoryNotFound exception, found in the Windows Error Reporting Information.

The App cannot create the SWCharGen folder in " C:\Users\<username>\AppData\Roaming" and tries to read the settings from this folder.

Tested on Windows 8.1 with or without administrator privileges and UAC turned on and off.

I hope the .Net doesn't become an issue (seems okay atm) as my windows updater seems to refuse to install the latest version, it fails every time. All the help info ends up telling me to reinstall Windows...yeah right, i really want to be resetting my PC.

Anyone know another way to get the latest patches outside of the auto-installer for Windows?

On another note, could you put the latest manual and web install link links on the first page please, as it would be easier to find them, thanks.

Looking forward to the next book update...almost as much as getting my own copy of No Disintegrations here in the UK (if they ever arrive).

Here's a silly question. I've added the text for all the talents. Will I lose it if I upgrade to version 2.x?

6 hours ago, Wohli said:

Can confirm that this happens with the Manual Install when the AppData folder is empty, but I think it doesn't matter whether Manual or Web.

The problem is the Roaming folder and the event viewer gave me the hint.

The app crashes when trying to read from the settings with a System.TypeInitializationException Stack: at SWCharGen.MySettings.get_CurrentTranslate(),

but the underlying exception seems to be a System.IO.DirectoryNotFound exception, found in the Windows Error Reporting Information.

The App cannot create the SWCharGen folder in " C:\Users\<username>\AppData\Roaming" and tries to read the settings from this folder.

Tested on Windows 8.1 with or without administrator privileges and UAC turned on and off.

This describes the problem. To answer previous questions: it happens for me whether manual or web install. I am logged into my PC as admin. I have UAC turned off. Problem persists.

I downloaded from the first post of this thread and from http://bitly.com/1kjPjSk . I clicked the launcher icon on my desktop and received the error below. Am I doing something wrong?

"Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: SWCharGenLauncher.exe
Problem Signature 02: 2.0.0.4
Problem Signature 03: 58c82557
Problem Signature 04: mscorlib
Problem Signature 05: 4.6.1590.0
Problem Signature 06: 5787ed44
Problem Signature 07: 1587
Problem Signature 08: fc
Problem Signature 09: System.IO.DirectoryNotFound
OS Version: 6.1.7601.2.1.0.768.3
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789"