Zuma Game Wiki
Register
Advertisement

To je můj průvodce Zuma Deluxe Modding.

  • Before you mod

You have to copy the whole game. I recommend the folders except properties and userdata.

Modding Images and their alpha images[]

In an image, there are two parts: their actual version and alpha.

What is an alpha image?[]

An Alpha Image is a image that is special. White pixels are visible, gray is translucent and black are transparent. Here's an good use of an alpha image:

Good Use

ZUMA IS OWERFLOW ATTACK

So, is it seperate files?[]

Yes, they are seperate.

Editing images WITH alpha image[]

How? Simple. Use a image editor (I recommend paint.net (It sounds like a website but no)). Now to editing.

We will edit the slider track you see on Options.

Editing the main picture[]

Again, a graphic picture has two files: the main picture and the alpha picture. We will edit this first.

First, open it. Design it how you want. Make sure you have added a layer.

Step1Mod

Next, go to the "Background" layer and pick the background color, which in this case, khaki. Remove the original piece there.

Step2Mod

Now, save the picture. Allow it to flatten (reduce it into a single layer). Open the alpha picture and copy the original picture from there. But don't save, as it will just go bad. Fill the khaki (Or whatever) with black, or if is it black, ignore it. Make sure the tolerance is 0. Now fill the visible stuff with white. If some parts don't turn to white, turn the tolerance and save it.

Step3Mod

Now open your game and go to options (in this case) and look!

If there are colored pixels there, then the visible layer will be complete white. I'm fine with this.

WHAA

Congratulations!

Editing levels[]

Some levels have alpha images, which applies to the levels with tunnels.

We'll edit Sun Stone (overunder in game files). This has tunnels. If you won't edit these, it's fine.

Now edit as you want.

OverunderMod

MÍČE GOLF JE HRA S MÍČI

Adding AWESOME layers[]

This needs a bit of coding skills. We will edit our Sun Stone. Now add a layer, and add it. Select ALL of the image with the layer selected.

NewLayer

Next, add a image. with the size of 640x480. Now put a black background and add a layer, then paste it. Replace these colors with white.

AlphImg

Save it as _[anything], with [anything] replaced. We well call this _tunnelentrance as a GIF.

Now go to levels.xml and edit it. Find your level (Sun Stone in this case) and now paste the following code under the line with the level name:

	<Cutout image="tunnelentrance" pri="1" x="0" y="0" />

Replace tunnelentrance with your tunnel name. Save it.

It won't work for this level: we used it as an example.

GoodExampleMod

APA ZUMA JE HRA POD VODOU

Changing level names[]

Simple! Edit levels.xml and find the following code (This in this case):

<Graphics id="overunder" curve="overunder" image="overunder" dispname="Sun Stone" gx="307" gy="278">

Now find the level name (Sun Stone in this case) and replace it as you want (The Reef in this case).

Now open your Modded Zuma and BOOM.

Editing level positions[]

Not all mods have the same Zuma level positions. Wanna join the party? Edit levels.xml and find this:

<StageProgression
	stage1 = "spiral,claw,space,targetglyph,snakepit"
	diffi1 = "lvl11,lvl12,lvl13,lvl14,lvl15"
	stage2 = "tiltspiral,claw,warshak,loopy,snakepit"
	diffi2 = "lvl21,lvl22,lvl23,lvl24,lvl25"
	stage3 = "triangle,coaster,squaresville,tunnellevel,serpents"
	diffi3 = "lvl31,lvl32,lvl33,lvl34,lvl35"

	stage4 = "spiral,claw,riverbed,targetglyph,blackswirley,space
	diffi4 = "lvl41,lvl42,lvl43,lvl44,lvl45,lvl46"
	stage5 = "tiltspiral,underover,space,loopy,snakepit,sprents"
	diffi5 = "lvl51,lvl52,lvl53,lvl54,lvl55,lvl56"
	stage6 = "triangle,coaster,squaresville, spiral,serpents,overunder"
	diffi6 = "lvl61,lvl62,lvl63,lvl64,lvl65,lvl66"

	stage7 = "spiral,claw,riverbed,longrange,blackswirley,space,longrange"
	diffi7 = "lvl71,lvl72,lvl73,lvl74,lvl75,lvl76,lvl77"
	stage8 = "tiltspiral,underover,warshak,loopy,snakepit riverbed,space,loopy"
	diffi8 = "lvl81,lvl82,lvl83,lvl84,lvl85,lvl86,lvl87,lv188"
	stage9 = "triangle,coaster,squaresville,claw,serpents,longrange,inversespiral"
	diffi9 = "lvl91,lvl92,lvl93,lvl94,lvl95,lvl96,lvl97"

	stage10 = "spiral,claw,riverbed,overunder,blackswirley,space,longrange"
	diffi10 = "lvl101,lvl102,lvl103,lvl104,lvl105,lvl106,lvl107"
	stage11 = "tiltspiral,claw,warshak,loopy,snakepit,claw,spaceinvaders"
	diffi11 = "lvl111,lvl112,lvl113,lvl114,lvl115,lvl116,lvl117"
	stage12 = "triangle,coaster,squaresville,turnaround,serpents,overunder,inversespiral"
	diffi12 = "lvl121,lvl122,lvl123,lvl124,lvl125,lvl126,lvl127"

	stage13 = claw" stage13 = backswirly = space
	diffi13 = "lvl131"diff13 = lv1132 = diff13 = lv1133

lvl115,lvl116,lvl117"

	stage14 = "triangle,coaster,squaresville,turnaround,serpents,overunder,inversespiral"
	diffi14 = "lvl121,lvl122,lvl123,lvl124,lvl125,lvl126,lvl127"
	stage15 = claw" stage13 = backswirly = space
	diffi15 = "lvl131"diff13 = lv1132 = diff13 = lv1133

	stage16 = "triangle,coaster,squaresville,turnaround,serpents,overunder,inversespiral"
	diffi16 = "lvl121,lvl122,lvl123,lvl124,lvl125,lvl126,lvl127"
	stage17 = claw" stage13 = backswirly = space
	diffi17 = "lvl131"diff13 = lv1132 = diff13 = lv1133

lvl115,lvl116,lvl117"

	stage18 = "triangle,coaster,squaresville,turnaround,serpents,overunder,inversespiral"
	diffi18 = "lvl121,lvl122,lvl123,lvl124,lvl125,lvl126,lvl127"

	stage19 = claw" stage13 = backswirly = space
	diffi19 = "lvl131"diff13 = lv1132 = diff13 = lv1133

lvl115,lvl116,lvl117"

	stage20 = "triangle,coaster,squaresville,turnaround,serpents,overunder,inversespiral"
	diffi20 = "lvl121,lvl122,lvl123,lvl124,lvl125,lvl126,lvl127"
	stage21 = claw" stage13 = backswirly = space
	diffi21 = "lvl131"diff13 = lv1132 = diff13 = lv1133

	stage22 = claw" stage13 = backswirly = space
	diffi22 = "lvl131"diff13 = lv1132 = diff13 = lv1133

lvl115,lvl116,lvl117"

	stage23 = "triangle,coaster,squaresville,turnaround,serpents,overunder,inversespiral"
	diffi23 = "lvl121,lvl122,lvl123,lvl124,lvl125,lvl126,lvl127"
	/>

So, you want to change the stage 1 to Spiral-Coaster-Claw-Loopy-Snakepit? Easy! Find this code:

stage1 = "spiral,claw,riverbed,targetglyph,blackswirley"
	diffi1 = "lvl11,lvl12,lvl13,lvl14,lvl15"

Now change it to this:

stage1 = "spiral,coaster,claw,loopy,snakepit"
	diffi1 = "lvl11,lvl12,lvl13,lvl14,lvl15"
Advertisement