Stored in the res/islands/ folder, these files describe the setup of a chapter specifies which levels it contains. It also has additional infomation about each level which is not contained in the level files, such as OCD, movies to play, which level must be complete before this level can be played... etc.
<island>
name : String : Optional (Unused)
Text describing or naming this level. This text is not used anywhere within the game, so is used for identification purposes only.
map : {Level Name} : Required
The level id (folder) of the map for this chapter.
NB: There are some strict criteria regarding the contents of that level, described later.
icon : Global Image Resource : Required
The image to display on the level start screens for this chapter.
<level>
The <island> tag contains a level tag for each level in the chapter.
id : {Level Folder} : Required
The name / folder name of the level.
name : Global Text Resource : Required
The text for the Level Name
text : Global Text Resource : Required
The text for the Level Subtitle
ocd : balls/moves/time,number : Optional
Sets the OCD criteria for this level
eg. balls,11 moves,4 time,13
If omitted then there is no OCD, the games displays "This one is mine, The Sign Painter"
depends : list-of-{Level Id} : Optional
The id (or ids) of levels which must be completed before this level can be played.
Can be levels in this chapter, or in a "previous" chapter.
If omitted the level can always be played. (see Note below)
cutscene : list-of-3-movies : Optional
The names of the movies to play at the end of the level.
This list must always contain 3 valid items, x may be used when less than 3 "real" movies are requried.
examples : levelFadeOut,Chapter1End,gooTransition_out x,whistleUnlock,gooTransition_out
The 3 movies will play in order, however each one is overlayed onto a different background. You should take account of this when you create / design you movie.
The 1st Movie is overlay onto the level which has just been completed.
The music and sounds from that level will fade out in about 1 second at the start of the movie.
The 2nd movie is played over a solid black background.
The 3rd movie is played over the island you are returning to, or the main menu if you just completed the island.
he music / sounds from the island begin to play at the start of this movie, and will play at the same time as any sounds or music in the movie.
oncomplete : Recognised Command : Optional
When this level is completed the command given will be executed.
Mostly these commands affect flags in the profile info, which unlock a game feature or mode.
[Commands and Functions]
skipeolsequence : True / False : Optional
If this level uses the normal "level exit and pipe" end condition, this makes the game skip the "tank and scores" sequence, and jumps straight to any cutscene movies, when the "Continue" handle is pulled.
Used only in Genetic Sorting Machine
Note on playable levels.
Levels with no "depends" are always playable, however the chapter they are in may not be open.
Chapters are "open" if the first level specified in the island.xml is available.
Tue, 10/19/2010 - 16:44
Just a bit more info about these that's not on the page:
The OCD screen uses the global text resources
TEXT_OCD_BALLS,TEXT_OCD_MOVES,TEXT_OCD_TIME, or TEXT_OCD_NONE.
skipeolsequence obviously defaults to False.
In cutscene, you can use any random name instead of "x" .
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/30/2010 - 12:42
now, im just asking (because I need this for my WoG2)
using this and editing MapWorldView, does this mean we can make ANOTHER Island
because I want an extra little planet to the right called Planet Q, The planet picture is a button, so errr
is it possible?
TM13's View of the World of Goo: PART 1 is now out!
(I now go by ENDESGA)
Sat, 10/30/2010 - 13:35
It's possible, but it won't LEAD to anything other than the 5 islands or wogc, unless we find the secret to island6.
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, 02/05/2011 - 12:09
How I can create an island.xml file?
How I can open it?
SM
Sat, 02/05/2011 - 13:13
Use notepad or wordpad or notepad++ or textedit or dreamweaver.
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, 02/06/2011 - 06:08
Where I need to save the notepad?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The notepad must look like this?
name:island1X
map:island1X (This is the map name)
icon:islandicon_1X (World of goo/res/images/islandicon_1X)
I need to delete the original islands?
SM
Sun, 02/06/2011 - 07:56
No. It's XML> It looks like:
Author of Platforms of Goo and 64 levels for World of Goo .
Sun, 02/06/2011 - 09:27
And yes, it needs to override an original island.
I copied the entire WorldOfGoo folder to my Desktop and edited that one, because Notepad doesn't run as admin and therefore can't save to ProgramFiles.
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, 02/08/2011 - 00:08
@AB: You can make it run as admin. Just right-click on any shortcut to Notepad, and click properties. Go to "Compatibility" tab and on the bottom click "Run as Administrator". Will always open as admin! TADA!
Tue, 02/08/2011 - 08:37
Yeah, but then it always asks for permission to run.
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, 02/08/2011 - 20:46
Well, that's not the worst thing that could happen, is it?
Wed, 02/23/2011 - 11:38
Help, please!
Who know how to do that after passing a level, the next were two levels?
Wed, 02/23/2011 - 12:23
Set both of the other two levels' depends tags to point at that one level.
IRC | Chapter Tutorial | Reference Guide
Wed, 02/23/2011 - 12:48
Thank you!
Wed, 11/09/2011 - 14:24
my problem, well is...
that i'm making a chapter
all levels are done
chapter is done
mapworldview edited and done
but what do I do so it all joins together?
what do I do with that islandXML?
Any moderators online?
http://goofans.com/download/level/chapter-1-christmas-night
Please call me "multi"
youtube: http://www.youtube.com/user/multidan250gaming?feature=mhee
Wed, 11/09/2011 - 18:41
The islandXML is what dictates which level unlocks what. Check out the other islandXMLs to see the formatting.
I tweet like a bird
I have a lame website
Sun, 02/19/2012 - 11:50
Better if here would be any examples for editing island.xml cause I get confused to what exactly I put in the island.xml cause I can get wrong and it's may not be compatible to what actually I need to put in but I can look at examples of the other chapters (Uhhh... making chapters is a really hard work - twice as harder than merging and even harder if you add a movie...).
Sun, 02/19/2012 - 11:56
Dan, if you want, you can email me and I'll pull it together.
Check out my SoundCloud, MomoSoundWaves
Sun, 02/19/2012 - 12:34
Better if here would be any examples for editing island.xml cause I get confused to what exactly I put in the island.xml cause I can get wrong and it's may not be compatible to what actually I need to put in but I can look at examples of the other chapters (Uhhh... making chapters is a really hard work - twice as harder than merging and even harder if you add a movie...).
And you said finishing TM13's mod wouldn't take long.
But you're right, it is much harder. Making the island.xml.bin is fairly easy when compared with some other parts, though. Email me at AlbinoPokey at gmail and I can help you with it.
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, 05/06/2012 - 02:45
But I didn't find any words about the criteria. What's the criteria?
| Things I made | And even more |
Sun, 05/06/2012 - 08:08
I thought there was a page about that, but now I don't see it.
Essentially, you need a button called lb_LevelName for each level in the island.xml file. For it to work properly, click should be pl_LevelName, mouse over should be ss_LevelName, and mouse off should be hs_LevelName.
There may be other rules that I'm not thinking of ATM, but that's mostly it. The abbreviations in the buttons are for Level-Button, Play Level, Show Stats, and Hide Stats.
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, 05/07/2012 - 06:00
Oh thx.
| Things I made | And even more |