Updated Version of World of Goo Fix for GooTool! (old title: GooTool not working with the new version of World of Goo)

5 replies [Last post]
Joined: 05/04/2019

I recently got the full version of World of Goo off the Epic Games store (because it was free). When I installed GooTool and ran it, it couldn't find the config file; it seems like this update puts its files in different locations than usual. I eventually found the config file in a different location and copied it to the correct location just to see if it would work. It opens successfully, but when I click the save and run button, it gives a null error, and the add-ons/mods don't work in the new install location.
I'm new to this forum btw

Here is the place in the log file that shows the error:

May 04, 2019 10:23:15 AM com.goofans.gootool.bW b
INFO: Copying game files from C:\Program Files\Epic Games\WorldOfGoo to C:\Users\matt\Desktop\world of goo custom
May 04, 2019 10:23:15 AM com.goofans.gootool.bd run
SEVERE: runTask com.goofans.gootool.bW threw exception
java.lang.NullPointerException
at com.goofans.gootool.bX.b(SourceFile:106)
at com.goofans.gootool.bY.a(SourceFile:178)
at com.goofans.gootool.bW.a(SourceFile:56)
at com.goofans.gootool.bd.run(SourceFile:162)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

May 04, 2019 10:23:15 AM com.goofans.gootool.b b
SEVERE: Error writing configuration
java.lang.NullPointerException
at com.goofans.gootool.bX.b(SourceFile:106)
at com.goofans.gootool.bY.a(SourceFile:178)
at com.goofans.gootool.bW.a(SourceFile:56)
at com.goofans.gootool.bd.run(SourceFile:162)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

May 04, 2019 10:23:17 AM com.goofans.gootool.b a
INFO: Exiting

The location where the files are stored in my version is in the "game" folder in the same directory as the exe.
In the "game" folder, there are two folders (properties and res). The properties folder has a config template file and a few xml files, and the res folder has a lot of game data.

hi

Joined: 05/04/2019

there was recently an update that is probably the source of the problem https://tomorrowcorporation.com/posts/world-of-goo-update-10-years-later

hi

Joined: 05/04/2019

Update: I have a temporary solution until an update comes out for GooTool

Using the free demo of the game on Steam (https://store.steampowered.com/app/22000/World_of_Goo/) I am able to use GooTool and the level editor partially, the only problem being that the goos from chapters 2-4 aren't in the game files, and can't be used. That means many custom levels don't work, but at least I can still play some really good ones like Lost Paradise (http://goofans.com/download/chapter/world-of-goo-lost-paradise)

I hope this helps other people having the same problems as me!

hi

Joined: 05/04/2019

Well, I figured it out!

There is a program that encrypts and decrypts files like world of goo does http://nioche1.free.fr/usr/AESTool.zip (found it at http://goofans.com/forum/2dboy/6/636)

First copy the full game res folder into the demo res folder (either the steam version or the gootool version)
Then manually encrypt the "balls.xml" and "resources.xml" files in the balls folder (for each gooball that doesn't already have "balls.xml.bin" and "resources.xml.bin"

Heres how you use the program:
1. Extract the zip
2. open command prompt
3. type in "cd [whatever the folder for the program is]" (without quotes)
for example, mine is C:\Users\matt\Desktop\world of goo stuff\AESTool
4. now type in "AESTool [the location of the file to encrypt in quotes]"
for example, the beauty ball files to encrypt are "C:\Users\matt\Desktop\world of goo stuff\world of goo custom\res\balls\Beauty\balls.xml" and "C:\Users\matt\Desktop\world of goo stuff\world of goo custom\res\balls\Beauty\resources.xml" for me, it will be different for you. If you want to encrypt the steam game and not the custom one that gootool makes, its at C:\Program Files (x86)\Steam\steamapps\common\World of Goo Demo (usually)

You can do the same to any levels you want to work in the demo, just encrypt the level files that aren't pictures

I hope this helps!

hi

Joined: 05/11/2011

You know gootool encrypts/decrypts too, right? look under the advanced tab.

I made goomods.

Joined: 05/04/2019

oh, I didn't notice that! Thanks!

hi