World of Goo Level Editor

» Screenshots » Downloads | » Stats » Comments |
Total downloads: 57,064
Latest version: 0.78 RC7
Release date: 11/06/2014 - 09:42
"World of Goo Level Editor (aka WooGLE) is a level editor for the great puzzle game World of Goo. With WooGLE you can create new levels or tweak existing ones. It also integrates with World of Goo, allowing you to test the level you are editing by a simple button click."
Picking up where (nitro)zark(92) left off...
Aiming to improve on his fine work, and rewrite bits that aren't quite so fine.
Intro, FAQ, Info and Reference Pages, Guides... and NOW a tutorial....
Notes for Linux users...
Changes / Improvements in v0.77
see version.txt for full details
New: Tabbed Windows with Dirty Status icons
New: Recent Levels List
New: Filter for Edit Level list.. All, Original Only, Custom Only
New: Show/Hide buttons for particles and labels
New: Update Resources button now also refreshes the image cache.
Added: pulse attribute on signposts
Added: tilecount attributes for scenelayer (require tilex/y to be true)
Added: Tree Refreshing on load and make goomod
Added: Cut, Copy, Paste, Delete... works with multiple selections
Change: Now loads animation names from files in anim folder
Change: ball xml files now transferred "unmolested" from .bin to goomod xml
Improved: Advice, Warnings and Critical errors better formatted
Improved: Resource file validation & CaSe correction (Windows only)
Notable / Major Improvements since v0.5
Made and Verified Linux and Mac Compatible
Goo Balls look like they should
New Selection routines. No more separate Select Mode and Move Mode
New Toolbars for adding objects and adding Goos
Import Images directly from files, no need to type the paths anymore
Strand Mode : To easily add strands between Goos
"One-Shot" Set Music and Set LoopSound buttons
Undo and Redo!
Paste now puts item at the Mouse Pointer
Orthogonal Moving and Aspect-Preserving Resizing
All visual elements can be moved, resized and rotated graphically.
Show / Hide buttons for Cameras, ForceFields, Graphics, Geometry and Goos
Handles TEXT resources for signs and labels, with multi-line text dialog.
Create .goomod files in one click (maybe 2)
Full recursive depandacy checking and optional inclusion in goomod files.
Includes all custom ball data (ball folders, xml files, images, sounds)
Automatically creates xsl files for custom particle effects and custom materials
Many error checks added to prevent WoG crashing when you run the level.
Bi-linear filtering added to all images (Much Improved Image Quality)
Allows Custom Pipe Types
IMPORTANT Info for Windows Users:
To play your levels directly from WoG Editor you need the WoG v1.3 patch.
Available here -> http://www.worldofgoo.com/dl2.php?lk=patch
Version | Platform | Release Date | Filename | Size | Downloads |
---|---|---|---|---|---|
0.78 RC7 | Windows | Thu, 11/06/2014 - 09:42 | WooGLE-0.78-rc7-setup.exe | 7.17 MB | 14,932 |
0.78 RC6 exe Full Installation | Windows | Thu, 01/24/2013 - 04:53 | WooGLE-0.78-rc6-setup.exe | 6.68 MB | 8,739 |
0.78 RC6 Source | All | Thu, 01/24/2013 - 04:52 | WooGLE-0.78-rc6-src.7z | 976.17 KB | 2,190 |
0.78 RC3 exe Full Installation | Windows | Sat, 09/25/2010 - 03:54 | WooGLE-0.78-rc3-setup.exe | 7.55 MB | 12,495 |
0.77 Final | Debian (.deb) | Sat, 09/18/2010 - 01:23 | WooGLE-0.77.deb | 922.72 KB | 2,586 |
0.77 Final exe Full Installation | Windows | Thu, 09/09/2010 - 10:17 | WooGLE-0.77-final-setup.exe | 7.5 MB | 5,710 |
0.77 Final All Platform Source | All | Thu, 09/09/2010 - 10:15 | WooGLE-077-final-src.zip | 973.23 KB | 1,969 |
0.75 Mac | Mac OS X | Mon, 07/19/2010 - 11:13 | woogle-075Mac-beta.zip | 16.29 MB | 2,148 |
0.78 RC5 exe Full Installation | Windows | Sat, 10/13/2012 - 14:14 | WooGLE-v0.78-rc5-setup.exe | 6.68 MB | 2,627 |
There are 8 current downloads. Show 1 archived download.
- Login to post comments
Fri, 09/10/2010 - 16:06
But what's so special about BeautyAndTheTentacle sign 3 (the one in the secret area)?
I haven't found any special attribute yet...
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Mon, 09/13/2010 - 03:16
According to our discussion on IRC, it seems there can be problems with filenames wit CAPS letters like :
background.PNG or maybe BACKGROUND.PNG
As I already suggested on IRC, I think woogle and wooble should mange this problem automatically. It'd be more user-friendly than informing the user to name the files lower case.
There are also good tools for Linux : http://www.linuxweblog.com/node/306
And for Windows systems :
http://www.softpedia.com/get/System/File-Management/Denis-Kozlov-ReNamer...
But I really think Daft's editors should handle this problem too.
Come chat with us !
http://goofans.com/irc.php
Tue, 09/14/2010 - 18:57
There are a few problems I noticed, but aren't that important:
1) Any of the vars for the scene limits are allowed to be undefined for unlimited scrolling (see wogc).
2) It's okay to set ballsrequired to 0 if there's another end condition or it's a map/island.
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Tue, 09/14/2010 - 18:58
I also just found why sign 3 is hardcoded in Beauty and the Tentacle: it unlocks the secret Steam achievement
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Wed, 09/15/2010 - 02:56
@AP
1) And the problem is.....
2) On a level with some other endcondition ballsrequired is ignored, so setting it to 0 is pointless.
Wed, 09/15/2010 - 06:44
1) It means you can't do anything with a clone of wogc because WooGLE doesn't like it.
2) Same as above, but with islands.
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Wed, 09/15/2010 - 07:06
Well I just cloned wogc with no problems....
Scenebounds are allowed empty... have been since v0.72... so are you using an old version or something?
ballsrequired is "inconsistant" in the original xml...
islands 1,4,5 include the attribute but it's empty, 2 and 3 give it a value of 0.
But setting 0 on a normal level causes trouble.. so.. I made the minimum 1 to prevent problems on 99% of levels, but allowed you also to have it empty for islands.
If you clone an island that does have 0, just delete the 0, and it should be fine.
Fri, 09/17/2010 - 16:47
I only have one more big change to suggest...could you make it so that it looks both in the local text.xml and in the global text.xml.bin for resources? The local is good for goomods, but for AP I always have to disable the signpost before hitting Save and Play so that it doesn't delete all my custom level names and other signposts. It's now really easy to edit text.xml.bin, with the right-click option, so I prefer to do that for my goomods as well.
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Sat, 09/18/2010 - 04:08
Again.. what version are you using...?
There was a problem where any changes you made to the global text.xml.bin while WooGLE was running.. were lost when you clicked Save and Play.
But.. this was fixed in v0.76..
When you SaveandPlay it checks if the text.xml.bin has changed and reloads it from the file before it adds the level text resources...
So it shouldn't be deleting / overriding anything other than the local text resource names.
BUT... adding your text into the global text.xml.bin is really dodgy..
because you'll lose it ALL if you run GooTool... sounds to me like that's what's happened..
that's why WooGLE uses local text files in the first place.
Sat, 09/18/2010 - 09:10
I use GooTool with a dir in C:Program Files (x86), but a Desktop copy for WooGLE because it lets me do the right-click encrypt decrypt.
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Sat, 09/18/2010 - 17:22
Hmmm... I wonder what is being experimented with in v0.78RC1...
I'm playing Minecraft. My username is theMineMaster2. If you want to see my Cartoony mods updated, then be a Mac user and find a image editing program that isn't confusing for me
Sat, 09/18/2010 - 17:33
My suggestion is: a button to toggle between using the global file and using local files. It always saves into local, but if global is turned on it will look for the text resource for a signpost in the global file as well.
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Sat, 09/18/2010 - 17:53
Hmmm... seems to me that you've started doing things this "odd" way... that only you have ever done, and now you want me to make changes to WooGLE that might make your life easier, but will make things more complicated in general.
If I might make a suggestion...
I can see that maybe you find editting the XML directly easier, but why not edit the level.text.xml's directly?
i) they aren't encrypted, so you don't need to bother de/encrypting them
ii) they keep your data safe from GooTool
iii) they only contain the text for this level, so you can find stuff easily.
also... and you may not know this... but...
If you have a signpost or whatever in your level, and the text it uses isn't found in the local text.xml then WooGLE will automatically look in the global file, and if it finds the resource there it'll make a local copy of it... to keep it safe from GooTool
So if you've already got ALL/Most of your text in the global file now... just delete the local text.xml then load the level in WooGLE. It won't be able to find any of the text resources for that level, so it will look in the global file and copy all the text down into the local files... and you can continue editting them there.
Seems to me, that'll make life easier for EVERYONE!
Sat, 09/18/2010 - 18:24
THAT'S what I was missing!
Thanks for explaining DaB! That makes it a lot easier!
If it's put into the local FROM the global, does WooGLE still edit the global on Save and Play?
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Sat, 09/18/2010 - 18:28
Yup... on Save and Play it ... adds / updates the global text file based on the local file.
Wed, 09/22/2010 - 21:40
I believe that I have found some new properties for buttons!
armed, uparmed, overarmed are states from the EXE.
But within the hidden level files of the End of Level sequence...I have discovered...ANCHOR!
This is a geometry object that the button is applied to, like an image on geometry. It also seems that enabled on particles and linearforces has a use, at least in certain files!
Let me know if this is a useful property!
EDIT: Armed=down, drag out
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Thu, 09/23/2010 - 02:47
Re: Armed
Armed looks to more like... "ticked".
It's definitely used for the "submit results to leaderboard" thing, and also I think it's used for the "Nuke" button in Wog Corp...
The "armed" attributes actually look to be
armed downarmed <- images
textcoloruparmed textcolordownarmed <- color values
They do need adding to the "button" object, along with a whole load of other things I just noticed...
Re: Anchor
COOL!! Pavke's gonna love you!!
Re: Enabled
Pretty sure only the exe can change the enabled state, but in the XML enabled could set what value it starts the "level" with. Although it doesn't always seem to work... need investigation
Thu, 09/23/2010 - 06:03
FAO Pavke: http://www.youtube.co.uk/watch?v=iD-3VsccJOA
Thu, 09/23/2010 - 07:34
WOW! That's the most amazing mod ever! Hinge the gears and windmills to the planet and I think it would beat WooGLE for most downloaded!
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Thu, 09/23/2010 - 07:39
And...about enabled...
It seems like if it's set false it's invisible until the level is completed. At that point it becomes visible. (the little tank to the side, by the continue handle)
It still shows up in visualdebug, though.
If anyone's wondering where I found the "secret level files," res/scenes/eol.scene.bin and res/scenes/eol.resrc.bin. They're like the level definition files, but there's no eol.level.bin.
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Thu, 09/23/2010 - 09:45
Wow! Awesome vid, DaB! And good call, AP!
IRC | Chapter Tutorial | Reference Guide
Thu, 09/23/2010 - 10:14
Well if you liked that.......
http://www.youtube.co.uk/watch?v=__o9gqeRtic
Thu, 09/23/2010 - 11:09
What? It's possible to HINGE a button?
Author of Platforms of Goo and 64 levels for World of Goo .
Thu, 09/23/2010 - 14:56
Well, this is gonna make Pavke's "Towersome mod", a bit harder to work with.
InfernoFans | Chest full of porkchops
Thu, 09/23/2010 - 15:00
I'll begin to work on compatibility issues as soon as I can.
This is what I wanted to add to my mods for ages now but DaB did it first. I have some other ideas but I'm keep my mouth shut now!
My Gooish profile | Videos on YouTube | My WOG Mods
Thu, 09/23/2010 - 18:39
If enabled works in normal levels, I had a great idea! Here comes...
GOTCHA II!
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Fri, 09/24/2010 - 22:25
Thank you for making a .deb file. It's so much easer to install now.
Sat, 10/02/2010 - 19:56
Dab. Is there anyway to make child fires cause in one of my levels i've got a rocket but it doesn't have fire...
Always have at least 3 levels in the work shop (Woogle)!
Sat, 10/02/2010 - 21:08
They go in the scene root.
EDIT: If you want to stick it to geometry, make a UtilParticle ball that's stickyunattached with constant fireBallBurn/thruster.
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Wed, 10/06/2010 - 20:57
I need help with my WooGLE version: when I click on play level, it sends me to WOG main menu, but there's no level to test.
HELP, PLEASE!
L-10, defensor of the GooBalls!

Wed, 10/06/2010 - 21:09
Running Windows, right? Get the WOG patch here:
http://worldofgoo.com/dl2.php?lk=patch
IRC | Chapter Tutorial | Reference Guide
Wed, 10/06/2010 - 21:15
Or on mac, look in top left of island1.
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Sat, 10/09/2010 - 18:01
I installed the patch in my computer, but now it tells me that I have to download a d3dx9_38.dll program. And Yes, I WAS USING WINDOWS.
Now what should I do?
HELP!
L-10, defensor of the GooBalls!

Sun, 10/10/2010 - 03:05
By "it" I presume you mean the game... not WooGLE.
That file is part of Microsoft DirectX9 .. looks like it's either missing or corrupt on your system.
Reinstalling DX9 is your best bet... http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2da43d38-db7...
Mon, 10/11/2010 - 08:02
Daft as Brush, I have 1 suggestion and 1 "problem".
1) If it is possible in python, can you make, that if you change "colorize" in images
you can see what colour it is in Woogle itself?
2) If someone has many unused resources and you press the "Clean resources" button, then you can't remove them because the list very long and the "OK" doesen't appair.
Mon, 10/11/2010 - 10:14
1) Possibly... I'll look into it.
2) What on earth have you been importing?
The whole flags folder.. or ...?
As it stands my screen (x768) will display about 40 unused resources and the buttons are still visible.
I'll see what I can do, but in the mean time... it's a standard dialog.. so even if you can't see the buttons.. you can press Enter to OK and Escape to Cancel.
Mon, 10/11/2010 - 10:31
I looked more at the "problem":
Try deleting all the images in Genetic Sorting Machine and then clicking "Clean Resources" button. The list is so long that I can't see the "Ok" and "Cancel", but I can press "Enter" and it will press "Ok".
Maybe a scrollbar would help?
Tue, 10/12/2010 - 04:08
Is there a limit on how many different pictures you can use in 1 level cause I can't add anymore pics to my huge level...
Edit:
Problem solved! It called the background from "Beauty and the eletric tentacle" as "IMAGE_SCENE_PARTY_BG"
Always have at least 3 levels in the work shop (Woogle)!
Tue, 10/12/2010 - 04:19
No.. no limit so far as I know..
Except maybe the limits of your system / graphics card.. but those would most likely show up in the game rather than WooGLE.
WooGLE is now using a new resource name "template"... IMAGE_SCENE_{LevelName}_{Filename}
This matches what 2D Boy used in the original levels, and prevents the "duplicate resource id in 2 levels" problem.
Wed, 10/20/2010 - 15:22
I don´t know if this was mentioned before, but there seems to be a limit of Forcefields used in levels.
The game will crash, if you use more than 31 forcefields.
on the run | keep on running | two-stroke-engine
Mon, 10/25/2010 - 15:35
A friend is installing WooGLE in his computer, but he has a problem with finding his World Of Goo directory, and he's using Windows XP.
L-10, defensor of the GooBalls!

Mon, 10/25/2010 - 16:17
C:\Program Files\WorldOfGoo\WorldOfGoo.exe is default.
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Mon, 10/25/2010 - 16:57
Depending on where you got it...
Mine is in C:\Program Files\Brighter Minds Media\World of Goo
But you REALLY don't want to run WooGLE off of your normal WOG installation. Copy the whole WOG folder somewhere you can find it (Like your documents folder) and run WooGLE off of that one.
If he has a desktop shortcut, he can right-click on it, choose Properties, and click "Find Target" to get the location of the installation.
IRC | Chapter Tutorial | Reference Guide
Wed, 11/10/2010 - 18:11
pavake wrote:
Daft as Brush wrote:
it won't accept it as a valid input (Even though you are SURE it is)
Well, something similar happened, here's what:
So I was trying to make a movable lever, like in Flying Machine, as I'm not experienced level editor, i didn't know how to make it purple, you know what I mean...
So I copied it form FM. In my level it was without an image, and editor was showing an error because I didn't load lever image. After I load it, editor name it as original .png, something like "IMAGE_SCENE_FLYINGMACHINE_ORIGINAL.PNG" witch was different the the rectangle image name in scene tab form the original FM, something like "IMAGE_SCENE_FLYINGMACHINE_LEVER1"
As much as I tried editor wouldn't accept renaming it to ..._ORIGINAL.PNG and I didn't get the image for the lever.
Is that it or m I doing something wrong?
if you wanting to know how to get a geom purple in image area, add an image
The last of the goo balls didn't seem to nodice...
That my sandbox was right here! (Link will come when done)
Wed, 11/10/2010 - 18:46
I think that was in version 0.6 something.
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Mon, 11/15/2010 - 03:48
@aguyshat
Purple is just an indication that the geometry has an image set.
When you've copied the geometry from another level, there's a good chance the image resource that was set in the "original" won't exist in the new level.
The best way to solve it is... import the required image, like you've done, then just change the image attribute of the geometry and select the resource name for the image (which might be different from the original name)
Also, the Mac "App" Version is currently stuck at v0.75
davidc originally made it, but isn't really in a position to update / check it easily.
It might be good if you, the only Mac User around, tried to set up Python and the other required stuff on your system, that way you could run / test the latest version direct from the source code.
If you download the source zip, there's a list of, and links to, all the stuff you need in the 3rd_Party_mac text file.
Mon, 11/15/2010 - 08:43
I just found a HUGE bug in the latest version of WooGLE! It does remove copies of original files when you make the goomod, but it also copies any CUSTOM images to the level folder! Example: I have the Volcano background in res/images/levelimages/backgrounds, but if you look in the goomod WooGLE copied it to res/levels/VolcanicBridge, res/levels/VolcanoSlide, and one other one (I don't remember).
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Thu, 11/25/2010 - 09:13
Well, that is because it is a custom image. This may or may not be a glitch, but you should just forget about it since that is how it works. Being a custom image, WooGLE copies the file to the level folders so that the image can be included in the goomod file. If WooGLE did NOT do this, then we would have some goomods that didn't have all of the images! You see? It's a safety precaution. So that is why it copies the file to ALL of the levels that use the same image. For the benifit of goomodding.
I'm playing Minecraft. My username is theMineMaster2. If you want to see my Cartoony mods updated, then be a Mac user and find a image editing program that isn't confusing for me
Sat, 11/27/2010 - 22:06
But it would work just fine putting them in [goomod]\override\res\images\levelimages. That's what older versions did.
Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.
Sun, 11/28/2010 - 13:25
Hi, I'm a big fan of goofans.
I am not quoting Albino Pokey, I just don't know how to post freely, sorry.
The problem I am having is that every time I'm at the section where I name the level. I name it, but when I press the continue button it says error 5.
I am kind of confused.
Thank you so much.
If it helps, I have a Windows, but I did download that special thingy for Windows.
I love what you did though. It's really neat.
If a house that weighs 100 pounds (it's a small house) has five birds inside it and the birds start hovering in the house, does the house still weigh 100 pounds?.