DCEmulation

The Dreamcast Homebrew Community Online
Back to main site
It is currently Thu Jul 31, 2014 2:26 am

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 26 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Mon Jul 06, 2009 11:21 pm 
Offline
Damn Dirty Ape
Damn Dirty Ape

Joined: Thu Nov 07, 2002 10:11 pm
Posts: 5031
Location: Saugerties, NY
I've been working on a PVR-accelerated port of Yeti3D. The only download I have is the demo by Derek J. Evans, and it still has some glitches but I thought I'd share. It's based loosely on the OpenGL example that was in the source archive I downloaded way back when, plus I also took the time to figure out a decent way to render the sprites. Check it out if you're bored. It's the same example that Vortexx ported circa 2004, only rendered differently.

http://code.google.com/p/yeti3d-pvr/dow ... z&can=2&q=

_________________
Storm! Studios
DCHelp


Top
 Profile  
 
PostPosted: Wed Jul 08, 2009 3:27 pm 
Offline
Insane DCEmu
Insane DCEmu

Joined: Thu Mar 29, 2007 10:09 pm
Posts: 152
First time I ever played Yeti3D. Nice job OneThirty8.


Top
 Profile  
 
PostPosted: Wed Jul 08, 2009 6:41 pm 
Offline
Damn Dirty Ape
Damn Dirty Ape

Joined: Thu Nov 07, 2002 10:11 pm
Posts: 5031
Location: Saugerties, NY
BB Hood wrote:
First time I ever played Yeti3D. Nice job OneThirty8.

Thanks! :-)

_________________
Storm! Studios
DCHelp


Top
 Profile  
 
PostPosted: Thu Jul 09, 2009 1:32 pm 
Offline
DCEmu Freak
DCEmu Freak

Joined: Mon Jul 28, 2008 8:04 am
Posts: 89
i've tested it and looks very good! it's smooth like velvet my friend aWHeAUWehAUheAH. Very good work!

PD: ron has also made an SDL port of yeti3d about a year ago.


Top
 Profile  
 
PostPosted: Fri Jul 10, 2009 5:51 pm 
Offline
Damn Dirty Ape
Damn Dirty Ape

Joined: Thu Nov 07, 2002 10:11 pm
Posts: 5031
Location: Saugerties, NY
Guaripolo wrote:
i've tested it and looks very good! it's smooth like velvet my friend aWHeAUWehAUheAH. Very good work!

PD: ron has also made an SDL port of yeti3d about a year ago.

I could have sworn that I replied to your post last night...

Thanks for the positive feedback. I did see a YouTube video of Ron's port last week when I was googling Yeti3D. I couldn't find any source code or binaries, but the newspost I saw about it indicated that it's based on my SDL port for Windows and Mac (which also ran on the Dreamcast, but slowly). I made mention of his port on my Wiki and posted his video there as well.

_________________
Storm! Studios
DCHelp


Top
 Profile  
 
PostPosted: Sun Jul 12, 2009 6:18 am 
Offline
Moderator
Moderator
User avatar

Joined: Fri Oct 12, 2007 11:52 am
Posts: 614
Location: Munich, Germany
Great job, 1-30-8!

_________________
..::SEGA-DC.DE - The home of the German Dreamcast scene::..
Image


Top
 Profile  
 
PostPosted: Wed Jul 15, 2009 11:49 pm 
Offline
Damn Dirty Ape
Damn Dirty Ape

Joined: Thu Nov 07, 2002 10:11 pm
Posts: 5031
Location: Saugerties, NY
Probably of interest mainly to developers, if there are any interested in using Yeti3D...

I'm working now on getting md2 models working properly now, based on the code that Derek J. Evans provided. I have to write PVR rendering code and make the loading of everything a bit prettier, but the SDL version works on my Linux system. There's example code in SVN that will load the model and uses SDL_image to load the skin. As soon as I have it working on the Dreamcast (with the PVR--the SDL code should probably work on DC), I'll put up a new download.

_________________
Storm! Studios
DCHelp


Top
 Profile  
 
PostPosted: Fri Jul 17, 2009 10:42 am 
Offline
DCEmu Fast Newbie
DCEmu Fast Newbie

Joined: Thu Jun 18, 2009 8:55 pm
Posts: 24
OneThirty8 wrote:
Probably of interest mainly to developers, if there are any interested in using Yeti3D...

I'm working now on getting md2 models working properly now, based on the code that Derek J. Evans provided. I have to write PVR rendering code and make the loading of everything a bit prettier, but the SDL version works on my Linux system. There's example code in SVN that will load the model and uses SDL_image to load the skin. As soon as I have it working on the Dreamcast (with the PVR--the SDL code should probably work on DC), I'll put up a new download.


Being a part of CSDC Dev Team, I am familiar with 3d engines.

When I looked at this the other day, I thought to myself "God, those sprites-based characters look like sh!t, MD2 models would be a huge improvement."
I almost made a post requesting MD2 support, but here youve beat me to it.
(HL .mdl format would be the ultimate, BTW)

This encourages me to get my hands on some Yeti3D mapping tools, to see what this engine is capable of!

Can anyone reccomend a good site for Yeti3D mapping?


Top
 Profile  
 
PostPosted: Fri Jul 17, 2009 6:59 pm 
Offline
Damn Dirty Ape
Damn Dirty Ape

Joined: Thu Nov 07, 2002 10:11 pm
Posts: 5031
Location: Saugerties, NY
I don't know of any sites dedicated to Yeti3D. It's a very easy engine to work with, but I don't think it has been used much. I have a very old and crappy tools package on my site at http://www.storm-studios.net/onethirty8/YetiStuff.html that includes a map editor. The tools I wrote are kind of embarrassing now, but the map editor is the one that came with the GP32 port and should work great. It will let you import your own texture and palette file. I haven't looked at the Yeti-related tools on my site in about 4 or 5 years, but I believe there are tools to convert Windows bitmap files (and maybe a couple of other formats) into Yeti palette and texture files in the zip file on my Yeti3D page.

Also, the sprites in the Yeti demo were made with the GBA in mind. It's entirely possible to use better-looking sprites with the engine. The fireball sprite that is used for bullets in the demo, for example, is a 128x128 image and actually looks pretty good compared to the angry Smurfs or whatever those things are, which are something like 23x31.

_________________
Storm! Studios
DCHelp


Top
 Profile  
 
PostPosted: Sat Jul 18, 2009 11:30 pm 
Offline
Damn Dirty Ape
Damn Dirty Ape

Joined: Thu Nov 07, 2002 10:11 pm
Posts: 5031
Location: Saugerties, NY
I uploaded a new version of the demo level with md2 models in place of the sprites. It looks like there's a bug or two that I need to hunt down, but I wanted to post something for people who can't download the source from SVN and compile it. http://yeti3d-pvr.googlecode.com

_________________
Storm! Studios
DCHelp


Top
 Profile  
 
PostPosted: Sat Oct 03, 2009 8:20 pm 
Offline
DCEmu Cool Newbie
DCEmu Cool Newbie
User avatar

Joined: Mon Sep 21, 2009 8:39 pm
Posts: 13
Any update on this? Are the bugs ironed out? Thanks for all the hard work.


Top
 Profile  
 
PostPosted: Sun Oct 04, 2009 7:03 am 
Offline
Damn Dirty Ape
Damn Dirty Ape

Joined: Thu Nov 07, 2002 10:11 pm
Posts: 5031
Location: Saugerties, NY
I just moved into a new place, and I haven't had a chance to unpack my Dreamcast or set up the computer that I have my development tools on. I think that the last changes in the SVN repository work pretty well if you want to use it to create a game or something.

_________________
Storm! Studios
DCHelp


Top
 Profile  
 
PostPosted: Sun Oct 04, 2009 8:32 pm 
Offline
DCEmu Cool Newbie
DCEmu Cool Newbie
User avatar

Joined: Mon Sep 21, 2009 8:39 pm
Posts: 13
Thanks for the response, I will check it out.


Top
 Profile  
 
PostPosted: Sat Dec 03, 2011 5:12 pm 
Offline
Insane DCEmu
Insane DCEmu
User avatar

Joined: Wed Apr 09, 2008 7:04 am
Posts: 185
Location: Europe
Hi OneThirty8, can you add sounds and music to dreamcast port? the rest works good, I'd like to do some mapping because it seems to be easy.

_________________
Order Fast Striker, GunLord and NEO XYX for Dreamcast at http://www.ngdevdirect.com
Order 2d/3d Shoot 'em up Sturmwind http://www.redspotgames.com/shop
Order Dux 1.0, Redux incl. Dux 1.5 and The Ghost Blade at http://hucast.com/index.php


Top
 Profile  
 
PostPosted: Mon Dec 05, 2011 6:20 am 
Offline
Insane DCEmu
Insane DCEmu
User avatar

Joined: Wed Apr 09, 2008 7:04 am
Posts: 185
Location: Europe
Sorry for double post, you can merge my both msgs. I found new editor version here http://sourceforge.net/projects/yeti3dpro/files/ it have custom textures and bunch of maps, some of it are very cool.
Image
But it's incompatible with dreamcast pvr port ... that's the problem.
There is also new Yeti3D version...

_________________
Order Fast Striker, GunLord and NEO XYX for Dreamcast at http://www.ngdevdirect.com
Order 2d/3d Shoot 'em up Sturmwind http://www.redspotgames.com/shop
Order Dux 1.0, Redux incl. Dux 1.5 and The Ghost Blade at http://hucast.com/index.php


Top
 Profile  
 
PostPosted: Tue Dec 06, 2011 7:13 am 
Offline
Damn Dirty Ape
Damn Dirty Ape

Joined: Thu Nov 07, 2002 10:11 pm
Posts: 5031
Location: Saugerties, NY
When I did my port, I used the most recent version of Yeti3D that I could get. I had seen the Pro version demos but it wasn't open source at the time. That's why those maps aren't compatible with my Dreamcast port.

As for adding sound and music, that wasn't really the purpose of the demo.

_________________
Storm! Studios
DCHelp


Top
 Profile  
 
PostPosted: Tue Dec 06, 2011 8:04 am 
Offline
Insane DCEmu
Insane DCEmu
User avatar

Joined: Wed Apr 09, 2008 7:04 am
Posts: 185
Location: Europe
Quote:
When I did my port, I used the most recent version of Yeti3D that I could get.

Yes, it was released recently:
http://www.gp32x.com/board/index.php?/t ... ntry919443

Quote:
That's why those maps aren't compatible with my Dreamcast port.

Are you going to make it work? I have several suggestions too. In short are you still interested in working on the engine?...

P.S. just tried yesterday to load custom map and it works:
ImageImageImage
It's default one with afew changes. You know it looks good and it runs full speed on real console.

_________________
Order Fast Striker, GunLord and NEO XYX for Dreamcast at http://www.ngdevdirect.com
Order 2d/3d Shoot 'em up Sturmwind http://www.redspotgames.com/shop
Order Dux 1.0, Redux incl. Dux 1.5 and The Ghost Blade at http://hucast.com/index.php


Top
 Profile  
 
PostPosted: Tue Dec 06, 2011 11:57 am 
Offline
DC Developer
DC Developer

Joined: Thu Aug 20, 2009 9:00 am
Posts: 316
I was going to post about Yeti3D Pro, but you beat me to it. Funny enough, the pro version still has GBA support in it, but CLEARLY cannot work on the GBA since it requires more ram than the 256KB available in the GBA. Just the game map struct itself is exactly 256KB, then there are lots more structures and arrays that go in ram. The pro code allocates and builds the light tables and sin table in ram during the init. I'm quite familiar with Yeti3D Pro since I've been trying to make a 32X version of that for a while now. The 32X suffers from the same problem as the GBA - lack of ram.

Anything higher than the 32X/GBA should handle Yeti3D Pro just fine.

EDIT: By the way, there's a fork of Yeti3D-Pro that's being worked on. You can find it here:
http://code.google.com/p/yeti3dplusplus/


Top
 Profile  
 
PostPosted: Tue Dec 06, 2011 9:12 pm 
Offline
Damn Dirty Ape
Damn Dirty Ape

Joined: Thu Nov 07, 2002 10:11 pm
Posts: 5031
Location: Saugerties, NY
Basil wrote:
Are you going to make it work?

If I do, it will be when I get curious enough to really look at the code and see how it works. Right now, I'm 34 years old with a full-time job and a pretty active social life. I'm sure I will one day do some more coding, and I always liked hacking on Yeti3D and on programs for the Dreamcast, but I haven't even had time to set up a development system since my old IBM laptop died about 2 years ago.

_________________
Storm! Studios
DCHelp


Top
 Profile  
 
PostPosted: Tue Dec 13, 2011 5:29 am 
Offline
Insane DCEmu
Insane DCEmu
User avatar

Joined: Wed Apr 09, 2008 7:04 am
Posts: 185
Location: Europe
Chilly Willy, as you said you familiar with Yeti3D dont you want to continue OneThirty8's work on Yeti3D for Dreamcast? I remember you have done good work with doom on dc...

_________________
Order Fast Striker, GunLord and NEO XYX for Dreamcast at http://www.ngdevdirect.com
Order 2d/3d Shoot 'em up Sturmwind http://www.redspotgames.com/shop
Order Dux 1.0, Redux incl. Dux 1.5 and The Ghost Blade at http://hucast.com/index.php


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 26 posts ]  Go to page 1, 2  Next

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group