WooGLE v0.78 RC3

5 replies [Last post]
Joined: 06/19/2009

Lots of changes to resources and resource handling... hopefully will prevent some of the various problems we've been seeing lately....

http://goofans.com/download/utility/world-of-goo-level-editor

- version 0.78 RC1
Lots of Changes to Resources, Importing Files and Cloning
* Clone Level now copies ALL custom images into the new level folder
 
* Import Resources copies ALL custom images into the level folder
--- Imported duplicate filenames are not overwritten, files renamed ...2,3 on import.
--- Sound files now imported to /music folder .. not /music/levelname
 
* Now includes the level name in the resource ID
--- Uses Full 2DBoy pattern  IMAGE_SCENE_{LEVELNAME}_{FILENAME}
--- This prevents the "Duplicate Resources between 2 levels" problem
--- Ignores duplicate imports (will not add a file if it's already a resource)
--- Unique Naming.. will append a number if the imported resource name already exists
 
* Resource Filenames cannot contain spaces
--- Existing resources with spaces in the filenames will be flagged as errors.
--- Resources that are copied to the level folder will have spaces removed.
 
* Ensures all files in goomod have lowercase extension  .png  .ogg  
 
Other Things...
*Faster: Tree Cleanup was very slow with lots of hinges or strands
 
*Included: debug.bat for diagnosing errors on startup / initialization.
 
*Added: Advice if SceneLayer has non-uniform scaling with an animation
- The game uses the average of scalex and scaley in both directions... weird!
 
*Change: Critical Error shown if compgeom total mass < 1
-- A child is now allowed 0 mass, but the total must be 1 or more.
*Change: Warning Message if compgeom has no children

Joined: 06/19/2009

More Changes....
http://goofans.com/download/utility/world-of-goo-level-editor

First Attempt at the "NO Copies or Renamed Originals" thing....
Let me know if it works / causes trouble....

- version 0.78 RC2
*Added: Check for renamed / copied original files on Make Goomod
- Option to "fix" or Cancel.
- Fixing changes resource paths back to original files
- These checks and fixes also added to "Clean Resources" action.
 
*Added: files.xml now has more files and SHA1 hash and size for each.
- Now 3 versions of the file  one for each platform because some of the files differ.
 
*Fix: Error when custom pipe resources were missing.
*Change: Missing Pipe resources now Critical
*Added: Warning if custom pipe resources only in Global resource files

Joined: 08/06/2010

Nice! It won't help in AP though...in the full version space_bg is a larger, square file and the LastOfTheGooBalls music is the original MP3 from Kyle's site Wink

I just didn't fix it in 0.2.

Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.

Joined: 06/19/2009

Well.. actually... we'll be fine with that.. the new graphic and new music... Wink

These new checks should just keep the "unnecessary" clones of original files under control....

Also, might help fix a problem caused by a bug in v0.76 RC?.... where it thought every file was custom, so imported them all into the level folder... but that's just a bonus. Smile

Joined: 08/06/2010

So THAT'S why they were in the individual level goomod I started with! Laughing out loud

Another Planet finally has an official release! Download chapters 1 through 3 here! Thank you for waiting so long while I kept starting over.

Joined: 06/19/2009

More Changes....
http://goofans.com/download/utility/world-of-goo-level-editor

Lots of new attributes and stuff to play with... also some fixes!

- version 0.78 RC3
* Added: A "shed-load" of new attributes to buttons
- including armed, latch, anchor and a whole load of textcolors... 
- Don't know what half of them do yet.. but they're there if you want to play.
 
*Added: rotationaldampeningfactor  to both linear and radial force fields
 
*Added: animloop (true/false) added to SceneLayer
- if set to false any animation plays once then stops...
 
*Added: enabled (true/false) to particles, not much use but needs to be there
 
*Change: If a button is anchored its position is given relative to the anchor
- levelview updated to locate anchor geom and adjust button position accordingly
 
*Fixed: Properties Pane loses connection with element during tree "cleaning"
 
*Optimized: Element sorting no longer "blindly" moves stuff to the end of the list
- Performs minimum changes to ensure valid / required item order
 
*Added: buttons and buttongroups to scene tree cleaning
- Ensures buttons appear in XML after the geom they are anchored to
- If they appear before the anchor geom, they don't get anchored.
 
*Info: buttongroup attribute osx is now explained!  radius,scalefactor
- controls how the button grows as the cursor gets close and what it considers as "close"
- scale alters from 1 .. when cursor is at or outside radius distance from button centre
- to scalefactor when cursor is "dead" centre of the button.
 
*Change: Addin  dir  tag changed back to Read-Only
- caused more trouble if changed, than when accidentally deleted.