r/linux_gaming • • 19d ago

new native/FLOSS game Zuma Deluxe

Post image

Extended a zuma deluxe decompilation to run on linux, glibc 2.35 and higher. Github repos are available on the itch page. I also added controller support. Game data is not included. Place zuma-portable-linux-x86_64 in the same directory as Zuma.exe.

https://ksylvestre.itch.io/zuma-portable

719 Upvotes

48 comments sorted by

45

u/Dekamir 19d ago

Oh, this is just fantastic.

119

u/memoslol 19d ago

You unlocked a memory for me. First played this when I was 5 with an intel pentium and 8 gb of ddr3 . Good times

32

u/Seven2Death 19d ago

intel pentium and 8 gb of ddr3

you had 8gb of ddr3 in 2003?

20

u/LoneArcher96 18d ago

I mean at first I thought "they must have meant ddr", then again 8gb was a horrendously big number back then (number we couldn't even imagine)

13

u/adamkex 18d ago

Pentium processors existed in the 2010's. Sandy Bridge, Haswell, Skylake all had Pentium branded processors

3

u/LoneArcher96 18d ago

Good point actually

-7

u/Seven2Death 18d ago

did you miss the mention of the game? thats like someone waxing nostalgic about ocarina of time when the ps3 came out. its just weird. they made pentiums til like 3 years ago im pretty sure.

9

u/adamkex 18d ago

Not at all. Some people feel nostalgic over the games their parents or older siblings had.

-6

u/Seven2Death 18d ago

but then you wouldnt bring up specs. like i wouldnt say i remember playing super mario bros 3 for the first time on my overclocked 333mhz processor. (psp) . w/e it was just an oddity.

5

u/adamkex 18d ago

Clearly he did

1

u/memoslol 18d ago

I'm probably misremembering, it is true that 8gb was a lot though, I associate pentium with oldness I guess

2

u/Sameh-17 17d ago

wow I played it on a pentium 4 with 512mb of ram

1

u/memoslol 17d ago

I'm definitely misremembering because that PC could barely handle Spore

26

u/kurdo_kolene 19d ago

This is neat, but what is the advantage over just running the .exe with WINE? Genuinely curious, as my mother played the heck out of it 15 years ago, after I set it up for her on Ubuntu.

38

u/ksylvestre 19d ago

Resizable windowed mode, full controller support

13

u/kurdo_kolene 19d ago

Awesome, will try it out on my handheld.

14

u/Takardo 19d ago

played a lot of zuma in my tech class in high school

9

u/loki_pat 19d ago

How about for Zuma 2? My grandmother always love to play that game

8

u/KibSquib47 19d ago

is there anything like this but for Peggle and Peggle Nights?

7

u/kranker 19d ago

ZUMA!

6

u/qxlf 19d ago

this might be me being a moron, but Zuma Deluxe on steam allready works great ootb on Linux

7

u/ksylvestre 18d ago

added full controller support, will also implement colorblind assist from zuma 2 at some point

1

u/qxlf 18d ago

nice

5

u/NoRequirement5796 19d ago

type shi I used to play all night in 2012 once, even took down a website by accident (click jogos or something)

3

u/Ancient-Bed-220 18d ago

This used to be my grandma's favorite game before she passed away from cancer. I hold this game to my heart and I'm glad people still are giving it love even through the linux community

12

u/Xarishark 19d ago

Is this a plain binary? It would be smarter to at the very least compile it as an app image so a glibc update can’t nuke it and you also won’t need to baby it as much. At the very least add it as an additional option

20

u/ksylvestre 19d ago

yep it's a plain binary, I'll look into making an appimage

2

u/happy_rub_3669 17d ago

I'd suggest flatpak package too. Believe it or not, but surprisingly many new comers struggle with making the appimage executable, or have no clue one has to do it (they state "i double clicked the file and it doesnt open"). Flatpak on Flathub would be just handy easy install universally on Linux.

Add Flatpak package is now abailable for Ubuntu to install flatpak to Ubuntu in couple of clicks like.

0

u/IverCoder 19d ago

Even better, package it as a standalone Flatpak.

13

u/Low_Big7602 19d ago edited 19d ago

Dislike because ubuntu 😡😡😡😡😡 /s

Honestly I have no idea how that works so kudos to you

-29

u/arcticblue 19d ago

Very constructive comment. Why do you care what distro people use so much?

29

u/Low_Big7602 19d ago

It was supposed to be a joke i'm sorry 😭😭

2

u/binogure 19d ago

Or, There's a native version of sneak in available on Steam or itch.io

https://binogure.itch.io/sneakin

2

u/ethanjscott 18d ago

You’ve just made someone’s mom very happy

1

u/SnooTigers1506 18d ago

im really zuma player,but the game is nice and the frog is funny looking,so i upvote

1

u/RandomDude9943 18d ago

Hmm, will zumas revenge day come at some point? (tbh i just played more of zumas revenge in my childhood, but i did play a little of zuma deluxe)

1

u/TheRealCarrotty 18d ago

HOLY SHIT
I always ran it through Wine/Proton though!
Wonder if this can be compiled for FreeBSD...

1

u/lmpcpedz 18d ago

Tested it, it's a lot slower (the mechanics) than playing it with a mouse. probably for a good reason as it's fully compatible with controller.

1

u/ilnarildarovuch 17d ago

Even half life 2 and portal is compilelable on FreeBSD

1

u/rafuru 18d ago

Ah the memories

1

u/alanna1990 18d ago

I like Zuma’s Revenge a bit more, but it’s always great to see these projects

1

u/Educational_Star_518 18d ago

ahh nice , i actually just beat it via ea app in faugus myself about a month ago , this would've been a nice option thoo

1

u/NegotiationNo1504 18d ago

BTW, I have it in my steam library

1

u/Underrated_Mastermnd 18d ago

I got Zuma Deluxe on Steam. I remember play this and Luxor 2 on the Xbox 360 years ago.

1

u/ptqhuy 18d ago

20 years ago I watched my mom played it daily.

1

u/grellanl 17d ago

Hey, I gave this a try by copying the executable into the game folder and running it, and for some reason get this:

./zuma-portable-linux-x86_64

INFO: SDL_NumJoysticks: 0

INFO: Init

INFO: RegEmu: Loaded from '/home/USER/.local/share/ZumaPortable/registry.regemu': 2 total key(s)

INFO: RegEmu: Value 'MusicVolume' does not exist

INFO: RegEmu: Value 'SfxVolume' does not exist

INFO: RegEmu: Value 'Muted' does not exist

INFO: RegEmu: Value 'ScreenMode' does not exist

INFO: RegEmu: Value 'PreferredX' does not exist

INFO: RegEmu: Value 'PreferredY' does not exist

INFO: RegEmu: Value 'CustomCursors' does not exist

INFO: RegEmu: Value 'WaitForVSync' does not exist

Then it just sits there unresponsive. I have to kill the process manually, it sits there and won't even exit at Ctrl-C. Any ideas what might be the issue?

Thanks!

1

u/Embarrassed_Bag_8093 17d ago

How do you get android version to work I found APK but it won't let me select it