kodu

How World Sharing will work in PC Kodu

PC Kodu is going to have file import and export for Kodu Worlds. This will let you export a world, email it to someone, and have them open it using Kodu on their machine.

The goal is to enable you to use *any* sharing mechanism to share Kodu worlds. Want to make a gallery? Great! Use your favorite tool.

We do have internal community server tools but we only have resources to give them to some institutions. We're looking into sharing this more broadly; it's a pretty optimal Kodu sharing experience (don't have to select server.) We may just publish the protocol as it's small and clean.

Eric just checked it in. Here's his design.

-          There are two special folders at the root of Kodu’s user space (below Documents/SavedGames/Boku/Player1). One called Imports, the other called Exports.

o   Imports folder behavior:

§  Any “.kodu” files residing in this folder will be imported into the user’s Downloads bin whenever the user enters the load level menu.

o   Exports folder behavior:

§  A new option is available on the load level screen’s “pop-out” menu called Export (it shows up underneath Play). This action will export the selected level to the Exports folder, as a .kodu file.

§  Export is not available for builtin worlds.

§  Terrain will not be exported if it is from a builtin world.

 

-          The new installer registers the “.kodu” file extension with Kodu.exe, allowing the user to import a level by double-clicking on a .kodu file.

o   This action will import the level to their downloads area, then take them directly into the level in play mode, similar to how trial mode works.

o   If another version of Kodu is running when the file is double-clicked, the second copy of Kodu will copy the file to the Imports folder and then exit. When the first copy of Kodu navigates to the load level menu, the new level will be imported.

 

-          Level metadata now contains the version number of the Kodu that saved it to disk. We don’t allow import of levels written by newer versions of Kodu.

 

-          .kodu files are really just CAB archives with a different extension.

 

Posted: 10-16-2009 6:26 PM by mattmac | with 3 comment(s) |
Filed under: , , ,

Comments

CyberCub said:

What is the possible maximum size a world can reach? Would help in setting up the PC portion of kodux.com.

# October 16, 2009 10:06 PM

GantryG said:

Good to hear that the general release of Kodu for Windows is coming along!

# October 21, 2009 4:14 AM

kierepka said:

Ok - is there possibility to test this new future right now?

# November 21, 2009 10:36 AM