Can't automatically find your profile? Post here.

47 replies [Last post]
Joined: 11/04/2008

GooTool looks in various standard locations to try and find your profile. If it can't find it, the tool will still run but profile functions won't be available. If your profile doesn't load, post here with the full path to your WorldOfGoo.exe.

Example: C:\Users\david\AppData\Local\2DBoy\WorldOfGoo\pers2.dat

Joined: 11/07/2008

Hello !!!

GG for your Tool ... World of goo live long time with you !!!

But my profile not find automatically ... my path :

J:\Program Files\WorldOfGoo\WorldOfGoo.exe

OR :

D:\Documents and Settings\All Users\Application Data\2DBoy\WorldOfGoo\pers2.dat

Thanks if you have solution ! Wink

Sorry for my english , i'm french ^^

Joined: 11/04/2008

Hi Zouky

Can you please go to Start, Run, type "cmd". And in the black box enter "set programfiles" "set localappdata" and "set programdata", and let me know what those give.

Example:

example

Regards,
David

Joined: 11/07/2008

hello, thanks for answer ... i have that :

http://img340.imageshack.us/my.php?image=sanstitrept2.jpg

Joined: 11/04/2008

Thanks for this information. I have added better automatic detection of the profile location under XP.

For WorldOfGoo.exe, it looks like your system default Program Files directory is on the D: drive, but you have another one on the J: drive. Unfortunately I can't automatically detect that.

The good news, however, is that as of version 0.9.0, GooTool will automatically remember the location once you have selected it, so you won't have to choose it every time you run the program.

Joined: 11/07/2008

hello !!! work now with gootools 0.9 ... Very GG and big thanks !!! Wink

Joined: 02/05/2009

Having troubles locating profile for gootoo? running Vista. Thanks for any help.

Joined: 02/05/2009

All Good, got it!

Joined: 02/12/2009

Hello everybody!

Please, help me. Gootool can not locate my profile stored in C:\Documents and Settings\All Users\Application Data\2DBoy\WorldOfGoo\ Can I add it manually with the Windows Registry Editor? I hope I understand the syntax of the key 'wog_dir' value, but what's the name of the key for the profile?

Excuse me for my English please.

Joined: 11/04/2008

Hi Tonis,

You can select your profile from the Options tab in GooTool. You don't need to touch the registry.

-davidc

Joined: 02/12/2009

Hi Davidc, thanks for the quick answer.

Possibly I could if it could show me the options tab Smile But it starts searching for the profile fully utilizing one of the CPU cores, and this search appears to be infinite. I think editing the registry is at least faster Wink I have already found the 'wog_dir' key there and it seems to me that just another one with an appropriate name and value will do. As I know the value, could you please tell me the name?

Thanks in advance.

Joined: 11/04/2008

OK. First make sure you're using GooTool 0.10.2. There was a bug in previous versions where it could go into an infinite loop loading the profile Smile

If you're using 0.10.2, please send me a copy of your profile. The likelihood is that it HAS found your profile and is having trouble opening it. You can confirm this by checking the logfile: http://goofans.com/gootool/troubleshooting/crash

If you still want to try the registry, the key is "profile_file" but be aware that Java seems to put loads of extra forward slashes in it. For example, mine is:

/C:///Users//david///App/Data///Local//2/D/Boy///World/Of/Goo//pers2.dat

Joined: 02/12/2009

I was using 0.10.1.xxx, 0.10.2 works fine, thanks a lot!

Joined: 05/15/2009

HI, a found my profile while using the windows browser for files and those things, I just put in the text bar the word "pers2.dat" (just like that) and it appeared.

I hope this is useful for somebody, the path I got was:
C:\Documents and Settings\All Users\Datos de programa\2DBoy\WorldOfGoo

see ya in the clouds

Joined: 06/18/2009

i can see my pers2.dat but since i patched to world of goo 1.30 it stopped modifying the file and now its saving somewhere else and i cant figure it out
my pers2.dat is outdated. last modification was in may, 12th
if anyone knows where the new patch saves my profile i would be happy (:
thanks

Joined: 03/31/2009

Try C:\Documents and Settings\%YOUR NAME%\Local Settings\Application Data\2DBoy\WorldOfGoo

You may have to check "show hidden file and folders" in Folder options in Control Panel

My Gooish profile | Videos on YouTube | My WOG Mods

Joined: 06/18/2009

it's there but it doesnt update
even though its saving my profile modifications everytime i play... somewhere
if i install the original version the problem would be solved. i would start the game from wheree i stopped a few months ago (which would be a bit depressing) but then i'd have crashes with the resolution issue

Joined: 09/13/2009

I found the folder with WorldofGoo.exe, but the pers2 data isn't there! Might it have to do with the fact that I got the game from Steam? The path is:
C:\Program Files\Steam\steamapps\common\world of goo

Joined: 11/04/2008

luginator, the pers2.dat is not in the same folder as the executable. Check out this document for where to find it: http://goofans.com/developers/game-file-formats/profile-file-format

Joined: 09/13/2009

Ok, I found it! Thanks for the help!

Joined: 10/20/2009

Hey. Can't locally find my profile either. Attempted the cmd prompt as previously mentioned. I get "Environment variable _______ not defined" for programdata and localappdata.

Also wondering if this would cause the game to run in a Window after computer crashed.

Anyone help?

Joined: 09/01/2009

I don't know about your problem, but in Windows (I'm not sure about other OSs) you can punch Alt-Enter to toggle between fullscreen and windowed.

Joined: 11/26/2009

hi, i can't find my profile, the intallation location is: C:\Archivos de programa\WorldOfGoo

but i cant's find the pers2.dat file... tried the cmd thingy but gives me the variable but get the same issue as aquadan88 Sad

running on windows xp... please help Smile

Joined: 11/26/2009

I found it.. never mind... for those who can't: Go to Control Panel end enable ""show hidden files and folders" and the use the search tool in the start menu and search for the pers2.dat...

cheers!!

Joined: 05/18/2010

I can add my profile to GooTools but when I launch the game it doesn't show up. Any ideas why?

Joined: 11/29/2009

derrickwmartin wrote:
I can add my profile to GooTools but when I launch the game it doesn't show up. Any ideas why?

Do you have the latest 1.30 patch? Older versions look for profiles at different locations.

Author of World of Goo Portable. Download here!

Joined: 05/30/2010

I have the latest gootools, 1.0.2.376, on fully-patched windows xp. I have most of my games installed on d:\program files\ instead of c:\program files\ which is where gootools is installed. The game is located at: D:\Program Files\WorldOfGoo\WorldOfGoo.exe The documentation indicates I should be able to browse to the correct location, but gootools exits with the java error:
Uncaught exception (java.lang.RuntimeException): Unexpected exception locating World of Goo.

pers2.dat is located in C:\Documents and Settings\me\Local Settings\Application Data\2DBoy\WorldOfGoo\pers2.dat

I finally found the WOG 1.30 update after reading through this thread and installed it but gootools still doesn't work for me. Here is the gootool log file - where do I go from here?

May 31, 2010 11:27:52 PM com.goofans.gootool.GooTool main
INFO: Launching gootool 1.0.2.376
May 31, 2010 11:27:52 PM com.goofans.gootool.GooTool main
INFO: Java version 1.6.0_15 from Sun Microsystems Inc. in C:\Program Files\Java\jre6
May 31, 2010 11:27:52 PM com.goofans.gootool.GooTool main
INFO: OS Windows XP version 5.1 on x86
May 31, 2010 11:27:54 PM com.goofans.gootool.aE run
SEVERE: runTask com.goofans.gootool.bs threw exception
java.lang.RuntimeException: Unexpected exception locating World of Goo
at com.goofans.gootool.bs.a(SourceFile:39)
at com.goofans.gootool.aE.run(SourceFile:106)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
... 5 more
Caused by: java.lang.RuntimeException: java.io.IOException: Could not get shell folder ID list
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)
at sun.awt.shell.Win32ShellFolder2.getFileSystemPath(Unknown Source)
at sun.awt.shell.Win32ShellFolder2.composePathForCsidl(Unknown Source)
at sun.awt.shell.Win32ShellFolder2.(Unknown Source)
at sun.awt.shell.Win32ShellFolderManager2.get(Unknown Source)
at sun.awt.shell.ShellFolder.get(Unknown Source)
at sun.swing.WindowsPlacesBar.(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.updateUseShellFolder(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installComponents(Unknown Source)
at javax.swing.plaf.basic.BasicFileChooserUI.installUI(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installUI(Unknown Source)
at javax.swing.JComponent.setUI(Unknown Source)
at javax.swing.JFileChooser.updateUI(Unknown Source)
at javax.swing.JFileChooser.setup(Unknown Source)
at javax.swing.JFileChooser.(Unknown Source)
at javax.swing.JFileChooser.(Unknown Source)
at com.goofans.gootool.aU.a(SourceFile:949)
at com.goofans.gootool.bT.run(SourceFile:82)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.io.IOException: Could not get shell folder ID list
at sun.awt.shell.Win32ShellFolder2.getFileSystemPath0(Native Method)
at sun.awt.shell.Win32ShellFolder2.access$900(Unknown Source)
at sun.awt.shell.Win32ShellFolder2$8.call(Unknown Source)
at sun.awt.shell.Win32ShellFolder2$8.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
May 31, 2010 11:27:54 PM com.goofans.gootool.GooTool main
SEVERE: Uncaught exception
java.lang.RuntimeException: Unexpected exception locating World of Goo
at com.goofans.gootool.bs.a(SourceFile:39)
at com.goofans.gootool.aE.run(SourceFile:106)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
... 5 more
Caused by: java.lang.RuntimeException: java.io.IOException: Could not get shell folder ID list
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)
at sun.awt.shell.Win32ShellFolder2.getFileSystemPath(Unknown Source)
at sun.awt.shell.Win32ShellFolder2.composePathForCsidl(Unknown Source)
at sun.awt.shell.Win32ShellFolder2.(Unknown Source)
at sun.awt.shell.Win32ShellFolderManager2.get(Unknown Source)
at sun.awt.shell.ShellFolder.get(Unknown Source)
at sun.swing.WindowsPlacesBar.(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.updateUseShellFolder(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installComponents(Unknown Source)
at javax.swing.plaf.basic.BasicFileChooserUI.installUI(Unknown Source)
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installUI(Unknown Source)
at javax.swing.JComponent.setUI(Unknown Source)
at javax.swing.JFileChooser.updateUI(Unknown Source)
at javax.swing.JFileChooser.setup(Unknown Source)
at javax.swing.JFileChooser.(Unknown Source)
at javax.swing.JFileChooser.(Unknown Source)
at com.goofans.gootool.aU.a(SourceFile:949)
at com.goofans.gootool.bT.run(SourceFile:82)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.io.IOException: Could not get shell folder ID list
at sun.awt.shell.Win32ShellFolder2.getFileSystemPath0(Native Method)
at sun.awt.shell.Win32ShellFolder2.access$900(Unknown Source)
at sun.awt.shell.Win32ShellFolder2$8.call(Unknown Source)
at sun.awt.shell.Win32ShellFolder2$8.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Joined: 06/13/2010

Hi, I found my pers2.dat here:
C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\2DBoy\WorldOfGoo
(German XP Home installation)

cheers,
Hobel

Joined: 11/29/2009

Doesn't GooTool use environment variables to find the profile?

Author of World of Goo Portable. Download here!

Joined: 01/13/2009

yah it does

i dont know why Hobelbruder posted that seeing as gootool looks in the registry for the folder

Joined: 11/04/2008

unixguy: this is a known bug in Java: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6544857

Upgrading to Java 6 version 1.6.0_18 or later should solve it.

-davidc