New 3D Homebrew game Skunks!

Place for discussing homebrew games, development, new releases and emulation.
User avatar
Anthony817
Shark Patrol
Posts: 4028
Location: Fort Worth, Texas

New 3D Homebrew game Skunks!

Post by Anthony817 »

Remember Stunt Racer TeamXlink made a CDI out of? Well, the game engine that the game was made in has been used to make a new game, and the source code is released, so maybe we can have an updated version of Stunt Racer too!

Anyway, here is the new game, I found it over at Dreamcast.es

Translated from Spanish.
And now the fun: in our requests were discussed thread of this game: Skunks ... Well, as proof of the ODE library, here you have for your Dreamcast!

Skunks is a simple car game where we perform acrobatics in the style of the legendary Stunts. The most interesting is that it is fully 3D (very rare in homebrew, right?). To achieve this, this game is based on ... guess? Open Dynamics Engine.

This version only uses SDL (and therefore, does not use any 3D acceleration PVR). Still, his behavior is quite spectacular. Also generate new circuits is easy: D

Author: Matei Petrescu
License: GPLv3
Web: http://sourceforge.net/projects/skunks/

Changes to the original version:
- Added initial menu to choose track and car (7 circuits and 6 cars to choose from).
- Added technical that autoruns every time you complete the game, to save RAM.

Controls:
D-PAD: Move through the menu / control car
B: Reverse
Y: Aerial Camera
X / A: Move 3D Camera
L: Return to the Menu / Exit game.

Download includes the source code and binary.
Note that there are two binary (skunks.bin and dcloader.bin). If you make a bootable CDI, add the two bins and used as the primary dcloader.bin
Source
http://www.dreamcast.es/news.php?readmore=429#comments

Check out the source code for it too.

Code: Select all

ODE is a library of high-performance, open source to simulate rigid body dynamics. It is stable, mature and independent of the platform made in C / C + +. Has joint types and integrated mechanism of collisions with friction. ODE is useful for simulating vehicles, objects in virtual environments and virtual creatures.

 ODE and made headlines early in the Dreamcast homebrew. In 2003, L @ Cible ported an early version of this library (0.03 I think), and used it in an impressive technical demo (which you can try here: http://dcstuntracer.sourceforge.net/)

 What you have here is the latest version of the library ready to be compiled and used in KOS environment (ie, Dreamcast). In a moment the news comes fun: D
Source
http://www.dreamcast.es/news.php?readmore=428#comments
Image

User avatar
dark
Shark Patrol
Posts: 2085

Re: New 3D Homebrew game Skunks!

Post by dark »

Lately I've been really interested in checking this homebrew game out. But I don't understand how to make a cdi out of the binaries included with it (there is no 1st_read.bin? and renaming either of the binaries doesn't work either).

Does anyone have a cdi they could share?

User avatar
VasiliyRS
Uber
Posts: 1076
Dreamcast Games you play Online: Quake 3 Areana
Phantasy Star Online v2
Location: Europe

Re: New 3D Homebrew game Skunks!

Post by VasiliyRS »

Lately I've been really interested in checking this homebrew game out. But I don't understand how to make a cdi out of the binaries included with it (there is no 1st_read.bin? and renaming either of the binaries doesn't work either).
Download includes the source code and binary.
Note that there are two binary (skunks.bin and dcloader.bin). If you make a bootable CDI, add the two bins and used as the primary dcloader.bin
Buy new independent Dreamcast games:
https://www.play-asia.com/games/retro_gaming/sega/dreamcast/games/14/71gz#fc=o:6
https://www.dragonbox.de/en/132-games#/system-dreamcast
http://orionsoft.free.fr/retroshop/dc.htm

User avatar
dark
Shark Patrol
Posts: 2085

Re: New 3D Homebrew game Skunks!

Post by dark »

Let me try again:
If you make a bootable CDI, add the two bins and used as the primary dcloader.bin
I am unable to make a bootable CDI of this. These instructions do not help me.

User avatar
Indiket
Developer
Posts: 67
Location: In Dreamarena :)

Re: New 3D Homebrew game Skunks!

Post by Indiket »

1. Put the 2 binaries inside a folder.
2. Open Bootdreams, and set this folder to create the CDI.
3. Bootdreams will ask you to select the binary file. Select dcloader.bin
4. Create the IP.BIN? Yes
5. Rock&Roll!!! :D

About why there are 2 binaries, let me explain that. There are RAM issues with this port: when you try to reload new tracks and cars, RAM increases until goes for more than 16MB. So, one little trick is to reload the entire binary every time you want to change track. Imagine like you close, and open again an application: it's the same concept.

But to do that, you can't do it with one simple binary: you need a "loader" bin that reloads the other binary. I did some tests, and it worked well for 10-15 reloads so far.

Another question is if that method is OK, or maybe some guy should invest trying to optimize code... In any case, this dirty trick works :-P

User avatar
dark
Shark Patrol
Posts: 2085

Re: New 3D Homebrew game Skunks!

Post by dark »

Thanks. I was using data2CDI before, but I'll give bootdreams a try.

User avatar
dark
Shark Patrol
Posts: 2085

Re: New 3D Homebrew game Skunks!

Post by dark »

It's crashing. When I selected dcloader.bin bootdreams asked if I wanted to scramble it - I clicked yes. What is a scrambled or nonscrambled binary?

User avatar
dark
Shark Patrol
Posts: 2085

Re: New 3D Homebrew game Skunks!

Post by dark »

I got it to work. Yay!

User avatar
Anthony817
Shark Patrol
Posts: 4028
Location: Fort Worth, Texas

Re: New 3D Homebrew game Skunks!

Post by Anthony817 »

Good to hear that. And you learned how to make a bootable cdi too! Double win! :)
Image

  • Similar Topics
    Replies
    Views
    Last post