World of Goo Ball Editor (aka GooBLE) is a tool for making World of Goo Balls
You can create your own balls using your own original graphics and sounds, or just tweak an existing ball from the original game - or anything in between.
Quick Links: [ FAQ ] [ Reference Guide ] [ My First Goo Ball - Tutorial ] [ Download Page ] [ Install for Linux ]
Before you start, you will need...
- A Computer
- The Editor is written in Python and so is fully cross-platform capable.
- World of Goo
- You will need to have purchased the full game. Windows Users, if you want to test your Goo Balls directly from the Editor (and you will want to), you also need to update to the latest version.
- GooTool
- For easy integration of your addins into your or other players games. Get it here.
- World of Goo Ball Editor
- The full Windows installation package is available from the download page
Linux and Mac versions will / should / may follow
The Very First Thing
The first time you run World of Goo Ball Editor it will ask you to locate the WorldOfGoo folder you want to edit.
If you are familar with GooTool you will know that it always preserves the original game files and creates a separate folder which holds the modified version of the game. If you haven't yet, you should run GooTool and create the "modded" folder now.
This is the folder you should use for the Editor, since you should never modify the files in the original game folder. It is often best to create your modded folder in a private folder, be that "My Documents" or your "Home Folder" or on a separate drive somewhere. Wherever you create it, you will need to ensure you have full permissions to read/write/delete files and create folders.
The nickel tour
The Editor GUI is split into several areas: Open Image
The toolbars should be fairly self explanatory - all the buttons have tooltips telling you what they do, just hover of them for a moment before clicking.
The Ball View area is Tabbed, so you can have several levels open at once, and you can switch between each view as needed. This also means you can copy and paste things from one ball to another (described in more detail later).
Understanding the World of Goo
It will help you to design Goo Balls and find your way around if you have some understanding of how World of Goo (and hence the Editor) structures the data.
World of Goo builds a complete ball from 2 main XML files plus other information taken from a number of game-wide (global) files, as well as the actual image and sound files.
- Ball Tree
- Holds all the information about how the ball looks (graphics, particle effects etc), how is moves, what it can do, what the player can do with it... pretty mich everything.
- Resources
- Holds a list of all the image and sound files used in the level and gives each one an ID. This ID is then used to apply images/sounds to items in the level, rather than using their actual filename.
Tree View Tabs
Each of these files is represented as a Tree View in the Tree Tabs panel. The tree begins at the top with a "root" item. All the different objects that make up a ball are listed as children underneath the root item. Open Image.
Whenever you add an item to your ball, it will be added into one of these trees. You won't need to remember which one, because when you select the item in the graphical view, the entry for it will be highlighted in the Tree, and vice versa.
Properties Pane
When you select any item, a list of its properties/attributes is displayed in the panel below the trees. Open Image. These properties cover every possible value or setting that can be applied to an object of that type.
Some of these you can also change using your mouse (position, size, and rotation) by selecting and dragging objects in the graphical view. Others you will have to enter or select by hand in the properties pane.
Many of these properties you will never have to touch, except in advanced ball designs.
Most items have a few properties that are "essential"; these will be given reasonable default values where possible, but some of them will appear in red to indicate that you must fill something in. Open Image
- Printer-friendly version
- Login to post comments
Sat, 09/18/2010 - 17:41
I'll make a tutorial for a Goo Ball...lets see...4 strands, detachable, springconst 9, looks like BeautyProduct with eyes, how about?
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/21/2010 - 05:18
Yeah, if someone could make a tutorial for goo ball editor, like the level editor one, it would be reaaaly cool =)
Sun, 12/05/2010 - 23:02
i finally got a goo ball open!
get my first theme here:
http://goofans.com/download/theme/ivygreen
it is called ivygreen
"SAVE THE WHALES
COLLECT THE WHOLE SET!"
Wed, 10/10/2012 - 08:04
What happened to the tutorial? for this and movie editor?
Check out my Awesome THREE Levels!!!!!!!!!
http://goofans.com/user/12529
Wed, 10/10/2012 - 14:47
They were never created. Feel free to make your own.
IRC | Chapter Tutorial | Reference Guide
Wed, 10/10/2012 - 17:25
To bad my tutorials never work...
Check out my Awesome THREE Levels!!!!!!!!!
http://goofans.com/user/12529
Mon, 07/27/2015 - 12:16
Guess what guys! A user named Jim2102 has made a tutorial video for the Ball editor. Its really useful!
I've created so many cool levels. Go to my account to see them!
Wed, 05/08/2019 - 17:54
I'm trying to make a Sim version of the Ivy for a level I'm planning on making, but when I add detachable to the SimCommon, It doesn't detach and just moves the ball. How am I supposed to fix this?
Wed, 05/08/2019 - 18:36
Sounds like you are missing a detach strand. Add a detach strand, give it an image and set the maxlen to around 60. This should work (look at ivy in the ball editor for reference.)
I now go by StrixToxis.
Fri, 05/10/2019 - 14:43
Ok it works now. Thank you alot!