Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
34 user(s) are online (7 user(s) are browsing News)

Members: 1
Guests: 33

rjd324, more...

Support us!

Headlines


Recent Replied Topics
Software News : Plants vs. Zombies for AmigaOS 4
Posted by kas1e on 2026/7/15 9:14:46 (40 reads) News by the same author
Software News

This is an AmigaOS 4 port of Plants vs. Zombies, based on the PvZ-Portable project by wszqkzqk:

https://github.com/wszqkzqk/PvZ-Portable/releases/tag/0.1.26

Resized Image

=== Requirements

You must provide the original game data files.

The AmigaOS 4 version was built and tested using:

Plants vs. Zombies GOTY Edition

- Version: 1.2.0.1096
- Build: 11226
- Original Release Date: May 5, 2009
- Build Date: December 15, 2010


Resized Image Resized Image



=== Installation

Copy the properties directory and main.pak from your original game installation into the game's root directory. The final directory layout should look like this:


Plants/
properties/
main.pak
pvz
pvz.info
readme.txt
readme.txt.info


Once everything is in place, simply run the game.

If you start it from a Shell, debug information will be printed to the console. If you launch it by double-clicking its icon, all console output will be suppressed.

=== AmigaOS 4 Specific Changes

The AmigaOS 4 version is built statically, so no SObjs-hell.

It uses SDL2 together with ogles2.library, and includes a number of OS4-specific fixes and improvements:

- General compatibility fixes, including path handling, stack cookie, file loading/saving, proper cleanup, and co.
- Fixed PNG alpha channel handling in png_set_swap_alpha() and added OGLES2 workarounds for the A8R8G8B8/RGB565 pixel formats.
- Fixed several rendering issues present in the original code
- Fixed blinking cursor.
- Reworked the resource loading process to keep the visuals synchronized while game data is being loaded.
- Updated and optimized `libopenmpt.a` for faster unpacking and seeking of large MO3 music files.
- Added improvements to ensure music starts and plays correctly while the game is loading.
- Optimized rendering by introducing batching to reduce the number of draw calls.

There is video in action on x5000:





Grab it from os4depot (in upload query) while it hot !

Have fun and never say never !

(c) kas1e, 14/07/2026

Printer friendly page Send this story to a friend
The comments are owned by the author. We aren't responsible for their content.
Author Thread
General
Site sponsors
 
Contact us on discord to advertise here.

Site statistics
Registered members
  1798
Logged in last:
  24 hours, 71
  7 days, 136
  30 days, 194

Random Photo
Qt6 Clock

New Articles List

New Members
AmigaAmbassador
AmigaAmbassador 07/12/2026
Opus
Opus 07/12/2026
kaffeine
kaffeine 06/12/2026
fidelware
fidelware 06/01/2026
Kirirur
Kirirur 05/31/2026
MTAmiga
MTAmiga 04/28/2026
akleinert
akleinert 04/26/2026
Ferretman
Ferretman 04/26/2026
plechaim86
plechaim86 04/23/2026
dbofizzle
dbofizzle 04/19/2026


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project