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
Mon, 05/03/2010 - 16:53
@Pavke.. Oh yes.. I see the problem...
Can't fix it 100%, but certainly can make it less "silly".
@Grant
Weird! Investigating.
Hmm.. that's exactly what it was supposed to do...
Looks like it's a privileges issue, apparently "users" can't write to certain parts of the registry... although given the Encrypt works.. it managed to write some of the keys into CLASSES_ROOT... but not others!
Mon, 05/03/2010 - 17:14
Just a thought, can you make editor load custom levels form gootool res folder? For some of us who want to see how other levels are made of if we want to copy new features...
My Gooish profile | Videos on YouTube | My WOG Mods
Mon, 05/03/2010 - 18:05
Pavke, you could just enable the addin in gootool, then copy the level folder that is created into your wog folder that wogeditor uses. Then start up wogeditor and open the level.
Mon, 05/03/2010 - 18:17
@Grant: OR you can just change the WoG Directory in the editor to your custom directory and save the custom levels in GooTool right before.
Mon, 05/03/2010 - 18:53
my gootool folder and my wogeditor folder are separate and i like to keep them that way.
Tue, 05/04/2010 - 04:55
Bit of catch up replying to things....
@James Re: Pois
Resizing is on the list, but the "options" thing is just rubbish. Even if I could get Wog Editor to do it.. the game wouldn't understand it / take any notice.
@Pavke
Re: Ball Editor
Do I mind!? Not at all.. Have at! Go for it! Pls!
Re: GooTool Folder
I guess you mean, have WoG Editor ALSO look in the GooTool folder and list any custom levels that are in there, but not in the WogEdit folder.
Beside the obvious pain-in-the-arse issues with doing that, I think there'd be other problems.. like custom stuff (balls, text, particles, gfx) that are in the GooTool folder and needed for the level, but are not in the Wog Edit folder.
Not a bad idea though, but seems like a lot of work for very little benefit.
@"All" re: Which folder to use.
If you use the "GooTool" folder there are a couple of things you need to be careful of.
i) If you have a goomod of that level installed, GooTool will overwrite any changes to it when you "Save"
ii) Not good for testing goomod files. The level folder already contains all the correct files and graphics and everything, so you can't know if the goomod actually worked 100%
If you use a separate folder, then you have to copy other people's custom levels over by hand.
Shared folder is OK for "experienced" users who know the issues, but I'd recommend a separate folder for "new" users.. It saves a lot of problems when you first start making and uploading goomods.
Tue, 05/04/2010 - 13:07
Well, I just installed version 0.67, and now you have a new version out!
All I can say is you are a genius, and keep it up!
While you're working on the force fields, would it be possible to make that line (the direction the force field is pointing) into an arrow for clarity?
Another (really really) great feature would be a signpost-maker fully integrated into WOG Editor (this should be easy; export a text.xml in the goomod folder).
I won't post a zillion smiley faces for you (like I feel like doing) because I know your next version will make me just have wasted the effort. Great job!
By the way, finals are finishing up at school here, so fairly soon, I'll be back home on dialup internet. Even if I can come on goofans every now and then, I won't be able to make any suggestions (helpful or not) on new versions of WOG Editor. Anyhow, I'll come back in the fall, but by then, WOG Editor will probably be able to make me coffee and scan my computer for viruses. Anyway, I'll be set for level-making over the summer with what you've done so far. Thanks, DaB!
IRC | Chapter Tutorial | Reference Guide
Wed, 05/05/2010 - 12:37
the space button dosent work on level name adding
Wed, 05/05/2010 - 12:57
Yes..
It "doesn't work" because you can't have spaces in level names.
Wed, 05/05/2010 - 16:42
make another version that has more gooball types. plus I think it might be possible to add a custom gooball maker. It would also be nice if you would combine the signpost with the signpost pole so it would be just 1 thing instead of 2.
Wed, 05/05/2010 - 20:29
hey Dab,
could you possibly make wogeditor accept any string for signposts? it only allows the ones that are predefined and if you are going to make your own signposts, the xml has to be edited by hand
also, could you change the size of the poi's to account for the black bars that appear during the start of the level
thanks for all the hard work on this, its already AMAZING!
Thu, 05/06/2010 - 04:11
@durr
Re: Gooball types
You can already use any of the original goo types, PLUS if WoG Editor is using your GooTool folder, any custom ones you've made or extra types from any levels / addins you have installed. That's ALL the goos that are available to you. There aren't any more!
NB: WoG Editor sees all the extra goos you have EVER had installed, but the game can only safely "Play" with ones that are currently installed with GooTool. This is because things related to the custom ball, like new particle effects might not be available if the addin isn't installed anymore.
re: Gooball maker
Pavke might be thinking about doing one, but the Wog Editor source code is available for download... off you go!
re: Signpost
It's a nice idea, but WoG Editor is completely 100% designed and structured around how the game works. And the game has them as 2 things, so Wog Editor's pretty much stuck with it. I don't see it's a massive problem / hardship adding a sign then adding a post?
@Grant
Yeah the text thing is on the list...
I'm thinking about a Text resource Tab, so you can add your own entries and they'll get saved in file in the level folder, then that file can be used to make text.xml for the goomod. The only "difficulty" is when you hit "Play", WoG Editor will have to combine your text entries with all the Global text and re-write the text.xml.bin file everytime, so that the game can access the text you've added... and there's a huge potential for "trouble" doing that.
The Poi's thing is a good idea too... again I don't think its a huge issue, but I'll put it on the list.
Thu, 05/06/2010 - 17:20
Why don't you have a linux version?
Thu, 05/06/2010 - 17:45
A couple of reasons... neither of them insurmountable problems.
i) I don't have a linux box.
ii) No one else has ever said "Hey.. I've got it working on linux! Here's how..."
Full Source code is available for download, it's Python, which should run perfectly well on linux. (and maybe Mac)
There's a few library dependancies (crypto, PyQT, SIP, QT) all of which are available for linux and mac.
I think all it needs is someone who knows how to drive Python (or has an internet connection and can Google)... and has some time free...
It took me a few hours from source dl to "working app" on Windows, with absolutely no Python experience what-so-ever. I would think it would be similar on Linux.
It may well be that there's folk out there with it working on Linux.. (quite a few DL the source code)... its just no-one's ever stepped up and said they've managed it.
Fri, 05/07/2010 - 00:38
I tried this http://2dboy.com/forum/index.php?topic=1538.0 before my last comment.
And it starts but when I select the WOG directory it says "File "files.xml.bin" does not exist. You likely provided an incorrect WOG directory.".
You can run many linux distros (e.g. ubuntu, knoppix, and hundreds of others) from the cd without installing it's called a live cd.
Fri, 05/07/2010 - 02:32
OK.....
Well the files.xml.bin is "MY BAD".... I added it recently, but forgot to include it in the src zip, will fix that... but for now... Get it here! It needs to be in the source root, with setup.py and wogeditor.py etc.
When you say you did "this".... any chance you could post a simple list of what you dl'd / installed / commands you ran.. what exactly you changed in the .py files
I'm hoping that maybe I can come up with a more Linux-friendly version of the code, and possibly an "Installation Guide".
Let me know what happens once you've got files.xml.bin
Fri, 05/07/2010 - 16:44
What i did is open wogeditor.py with a text editor and search for "self.tr( 'WorldOfGoo.exe (WorldOfGoo.exe)' ) )" and replace both of the .exes with .bin, then I started wogeditor with "python wogeditor.py" it starts then says "File "files.xml.bin" does not exist. You likely provided an incorrect WOG directory." when I select the wog directory is says the same thing, it also doesn't let me select the wog directory just the bin file.
BTW the wog directory is the one that gootool created which is in my home directory
Fri, 05/07/2010 - 16:50
Still?
Have you downloaded 'files.xml.bin' and put it where I said?
Fri, 05/07/2010 - 17:10
I forgot to mention that your link doesn't work, sorry
Fri, 05/07/2010 - 17:12
Works fine for me...!
But try this instead.. http://cid-bc5b337d90cd0a01.skydrive.live.com/self.aspx/wog/files.xml.bin
Fri, 05/07/2010 - 17:32
Now that I have the xml file it works but when I open a level most of the button are gray and it doesn't show the level. do I need to run setup.py for it to work?
This is terminal output
Fri, 05/07/2010 - 17:27
A slight improvement then
Which level are you trying to open?
Do you get any errors / text appearing in the "console" window? (If you get one on Linux)
Fri, 05/07/2010 - 17:50
I tried A level that I downloaded(challengelevel01) Just now I remembered that I disabled that one so I tried a few others just now but the same thing happed
Fri, 05/07/2010 - 17:48
Which level is that!?
It doesn't look like one of the original ones...!
If it's not... try opening an original level AB3 or something... see if that works.
Fri, 05/07/2010 - 17:54
I just tried even more It's like that with all the levels
Fri, 05/07/2010 - 17:59
Tell you what...
Close down Wog Editor
Open it back up
Open GoingUp
and post the terminal text...
Fri, 05/07/2010 - 18:02
Fri, 05/07/2010 - 18:28
Hmmm.... Well I might have a "handle" on the problem...
What's weird is...
I think the same thing is happening here, but it's just skipping over the error and carrying on without complaint.
I've only been dealing with Python for about 3 weeks now, so I don't know all (hardly any of) the ins and outs. I have a couple of "suspicions" though...
i) What version of Python are you using? I'm on 2.6.5
ii) What versions of PyQt and QT are you using? I'm on PyQt v4.7.5 and Qt v4.6.2
That's all I can think of at the moment...
However, I have a thread to follow tracking down the actual problem... but it'll take a bit of time to investigate.
Sat, 05/08/2010 - 04:45
@Gryphen
Right! Try this... http://cid-bc5b337d90cd0a01.skydrive.live.com/self.aspx/wog/wogeditor-07...
I think I've sorted out that problem, can't be 100%....
and I can't be sure you won't run into some other weird problem that I don't see here...
but see how it goes.
I've also made the "Change Wog Dir" look for WorldOfGoo.* , so you shouldn't have to change those lines in wogeditor.py
Could you confirm that bit now works without you changing the code.
Finally... this is marked as "Alpha" release, because there's a couple of new things that I'm only half-way through doing.
It should all "mostly" work.. however there is one issue you will definitely hit.
If you load an original level, or a custom level that has signposts or label's in... you won't be able to play them right away.
They should load OK, and display fine... but it will flag errors in the trees for both signposts and labels, and give you warnings if you try to save / play.
If it's an original level, clone it to a new name, then delete all the signs and labels. If it's custom, you can just delete the signs and labels.
Let me know how you get on...
Sat, 05/08/2010 - 16:04
What's weird is...
I think the same thing is happening here, but it's just skipping over the error and carrying on without complaint.
I've only been dealing with Python for about 3 weeks now, so I don't know all (hardly any of) the ins and outs. I have a couple of "suspicions" though...
i) What version of Python are you using? I'm on 2.6.5
ii) What versions of PyQt and QT are you using? I'm on PyQt v4.7.5 and Qt v4.6.2
That's all I can think of at the moment...
However, I have a thread to follow tracking down the actual problem... but it'll take a bit of time to investigate.
I'm using python 2.6.4 I tried 3.1.1 and it didn't work. And I have pyqt 3.18.1 and 4.6-1
Right! Try this... http://cid-bc5b337d90cd0a01.skydrive.live.com/self.aspx/wog/wogeditor-07...
I think I've sorted out that problem, can't be 100%....
and I can't be sure you won't run into some other weird problem that I don't see here...
but see how it goes. Wink
I've also made the "Change Wog Dir" look for WorldOfGoo.* , so you shouldn't have to change those lines in wogeditor.py
Could you confirm that bit now works without you changing the code.
Finally... this is marked as "Alpha" release, because there's a couple of new things that I'm only half-way through doing.
It should all "mostly" work.. however there is one issue you will definitely hit.
If you load an original level, or a custom level that has signposts or label's in... you won't be able to play them right away.
They should load OK, and display fine... but it will flag errors in the trees for both signposts and labels, and give you warnings if you try to save / play.
If it's an original level, clone it to a new name, then delete all the signs and labels. If it's custom, you can just delete the signs and labels.
Let me know how you get on...
I tried it and the wog dir. select worked good, but the ui was the same
Sat, 05/08/2010 - 16:42
Just a minor bug report: In Editor, you can connect two balloons with each other...
My Gooish profile | Videos on YouTube | My WOG Mods
Sat, 05/08/2010 - 18:13
@Gryphen
Well your 2.6.4 on the python should be close enough, as I would think would be the Qt 4.6.1
If there is a problem, it's likely the PyQt version.
PyQt 3.x is for Qt3 (PyQt v3.18 works up to Qt v3.3.7)
If you have Qt 4.x you need PyQt 4.x
You can get the very latest PyQt (4.7.3) here http://www.riverbankcomputing.co.uk/software/pyqt/download
I suggest you give that a try..
Also, you say the only things available are "edit existing level" and "new level"
When you first run WoG Editor, that's all that should be enabled...
What happens when you click them? Anything?
@Pavke
Yeah, I spotted that a while ago, but it doesn't cause a problem so I didn't prevent it because I didn't want to stifle people's "creativity" too much.
Sun, 05/09/2010 - 00:19
PyQt 3.x is for Qt3 (PyQt v3.18 works up to Qt v3.3.7)
If you have Qt 4.x you need PyQt 4.x
You can get the very latest PyQt (4.7.3) here http://www.riverbankcomputing.co.uk/software/pyqt/download
It works now but I can't select or drag anything from the level/scene window I have to select from the menu.
Sun, 05/09/2010 - 03:22
Click the magnifying glass button on the toolbar. Then click (left or right button) in the graphical level view.
Does it work?
When you're in "Select/Move Mode" (the arrow/pointer button on the toolbar)... If you have a mousewheel.. does it do anything?
ii)Start from the beginning.
Open up WoG Edit, Make a new Level, Left Click inside the Pink Circle
not "dead center" but somewhere inside it and not on "anything else".
It should hightlight with a dotted square and 4 little handles should appear.
Try clicking on it once more.
Any terminal output?
iii)When you do select something from the menu / tree does it "highlight" in the view?
Do any handles appear on the object which look like they might let you resize / move it?
Mon, 05/10/2010 - 08:59
OK, this is my last post for a long while...
DaB: I'm sorry to say, I have the exact opposite problem Grant had. I can decrypt .bin files all day long, but when I right-click on an .xml, I don't see anything for encrypting it. Blah. If it's any help, I have .xmls set to open with Notepad for addin-creating purposes, which is a bit strange, and maybe this is throwing the encrypt feature for a loop.
Pavke: How's the ball editor coming? I downloaded irrKlang, and maybe I can make some sort of program that plays the filename it's passed by command-line. I ran out of time though, with exams and all, but a simple program to do this should be easy to add to your ball editor.
IRC | Chapter Tutorial | Reference Guide
Mon, 05/10/2010 - 09:12
@MOM4Evr
Yup, that'll do it...
Seems that on Vista and Win7 (and maybe XP) the "UserChoice" option doesn't "play nice". If YOU choose a default program to open xml (or bin) files ... that completely overrides other reg entries and hides the Encrypt / Decrypt options.
However other XML capable utils you might have installed Notepad++, XML Notepad are fine and put their options in the menu AS WELL, rather than INSTEAD OF.
Best way...
Go to choose default program again, and with the latest installer you should see WoGFile is available for both xml and bin, set it as the default editor.
You should then have Encrypt/Decrypt in the menu, as well as Open, Edit, Edit with Notepad++ etc.
Mon, 05/10/2010 - 09:27
OK, thanks!
IRC | Chapter Tutorial | Reference Guide
Mon, 05/10/2010 - 11:35
@MOM4Evr
It is just an idea for now, I haven't even started planing the project, there is lot to do before writhing the code, like on witch language it should be...
) and there is one more project that I'm planing for a year now... so goo editor isn't happening i near future... sorry
wow, hold your horses
And same as you, my academic responsibilities take a lot of my time (I haven't slept is 3 days now
My Gooish profile | Videos on YouTube | My WOG Mods
Thu, 05/13/2010 - 06:34
Hello, I think a ctrl+z and ctrl+y function for undoing and redoing would be useful.
Check out my SoundCloud, MomoSoundWaves
Thu, 05/13/2010 - 10:06
In the "help window" of WoG Editor 0.7 is small mistake: "...levels for World og Goo".
Author of Platforms of Goo and 64 levels for World of Goo .
Thu, 05/13/2010 - 10:07
You should change this package name to WoG Editor 0.7+
Binary check coming up...
And your WoG Editor FAQ is really good, very professional!!
My Gooish profile | Videos on YouTube | My WOG Mods
Thu, 05/13/2010 - 14:59
Do you think you could get .gif images to work in WoG editor? (spinning wheels shouldn't be the ONLY moving objects!
)
InfernoFans | Chest full of porkchops
Thu, 05/13/2010 - 16:31
hey DaB,
i agree with Pavke that the name of this page and even the program should be changed.
"WoG Editor" is good enough for me and i dont think that the version is really required on the title of this page or the program.
i would think that most people who have this program dont have nitrozark92's original version so there is no real problem with calling this WoG Editor and taking over the name seeing as he has not improved the code.
Thu, 05/13/2010 - 18:52
Hmm... After fiddling with my default open program stuff some more, I still ran into a problem: Opening .xml files with wogfile.exe in the WOGEditor package causes nothing at all to happen. Is there some kind of command-line parameter that has to be passed to it to let it know whether to encrypt or decrypt? Still on my right-click menu, there isn't anything for "Encrypt for WOG". I set wogfile.exe as the program to open .xml files, then uninstalled WOGEditor, making .xml files unopenable. After this, I reinstalled it, and still no show. I'll try to tinker with it some more, but am I still doing something wrong?
Thanks for any help!
IRC | Chapter Tutorial | Reference Guide
Thu, 05/13/2010 - 21:18
the commands are --encrypt and --decrypt to help wogfile differentiate between the two
Fri, 05/14/2010 - 00:42
Um am I Invisible?
Check out my SoundCloud, MomoSoundWaves
Fri, 05/14/2010 - 03:42
Who said that?

Fri, 05/14/2010 - 10:40
Can you please respond to the comment above?
I would also like to point out that WoG Editor 0.7 won't let me type an id.
Check out my SoundCloud, MomoSoundWaves
Fri, 05/14/2010 - 10:51
No.
Re: Addin ID problem
Found it myself earlier... Slight issue with the validation.
Work Around: Use only a single letter or number after the last . (dot)
ie. com.goofans.YourName.LevelName.a
Will upload a fixed version later today.
Fri, 05/14/2010 - 14:42
As long as you're answering questions that are about 10 posts ago...
You think you could get .gif images to work?
InfernoFans | Chest full of porkchops