Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - XL2

Pages: [1] 2 3 ... 23
1
Project announcement / Re: Sonic Z-Treme
« on: September 30, 2018, 03:29:08 pm »
I already create quads, but sometimes it's impossible (like the area next to the flowers).
My solution will be to flag these objects as entities instead to avoid subdividing the map.
It should lead to very few subdivisions.
I also have a scoring system where subdivisions are to be avoided when selecting splitting planes.
About open maps, it's a huge concern and the portals might not even work.
I don't care that much since I want to focus on my fps game instead, so maps such as Quake maps should work fine.
But it's still a long way to go before I can test it on real hardware.

2
Project announcement / Re: Sonic Z-Treme
« on: September 28, 2018, 03:42:17 pm »
Here is a shot of Jade Gully in OpenGL (PC, for testing) after the BSP subdivision.
I just simulate the Saturn behaviour in OpenGL for faster testing.
I'm using a solid leaf bsp tree from the MrGamemaker famous bsp tutorial.

You can see, just like Saturn Quake and Saturn Duke Nukem 3D, how it creates some issues with textures because of the lack of texture coordinates.
The way around this is to declare some quads as entities instead of parts of the map to avoid diagonal subdivisions.
Some maps just don't work with it, such as Super Mario 64's peach castle.

I still have no portals and pvs, so I don't know if the maps that currently work will still work after, but it should help reducing the overdraw and speed up collision detection a lot, maybe allowing proper collision detection against the map for ennemies too.

3
Project announcement / Re: Sonic Z-Treme
« on: September 11, 2018, 02:14:32 am »
Quake maps do work with OKish draw distance, but have a very high poly count and vertices count. Still, 30 fps with Sonic and some 920 drawn polygons on screen isn't too bad considering all the overdraw.
I made some little progress on the bsp tree, but there are many problems to solve as nothing found online mentions quads or small polygons, so it might take a while to make it all work.

4
Project announcement / Re: Sonic Z-Treme
« on: September 06, 2018, 12:05:07 am »
Yeah, the Pal version was a quick workaround, so if you play at 60 hrz the framerate counter will report wrong values, so it always play slow.
As for the slowdown, at 50 fps it's expected, but at 25 fps, it shouldn't happen as far as I know.
Maybe a 1 frame dip?
I would need to see it, but if a polygon is covering the whole screen it's possible.

5
Project announcement / Re: Sonic Z-Treme
« on: August 31, 2018, 05:58:27 pm »
Well, I already have the Sonic icon from prototype 718, I just didn't want to add another sprite onscreen as I feared it might slow things down a little.
As for Sage, the reaction has been mixed, if not negative overall, so for now I decided to just focus on the FPS game.

6
I didn't use that in the Sage demo.

7
Project announcement / Re: Sonic Z-Treme
« on: August 26, 2018, 07:37:56 pm »
Yeah, it seems to work.
Metal Sonic is also transparent with the background layer, so it impacts its color as well.

8
Project announcement / Re: Sonic Z-Treme
« on: August 26, 2018, 06:55:45 pm »
The red gouraud works in Yabause, but the green bug doesn't work.
Metal Sonic is supposed to be yellow/gold when he's invincible or picks up rings.
If he's green, it doesn't work well.

9
Project announcement / Re: Sonic Z-Treme
« on: August 26, 2018, 02:36:22 am »
If it got stuck at the Sega logo but you have a pseudo Saturn, it's a pseudo Saturn issue, so move your cart a bit and try again.

10
Project announcement / Re: Sonic Z-Treme
« on: August 26, 2018, 02:29:48 am »
Sometimes the burn just fails.
Have you burned Saturn disks before?
Are you using Pseudo Saturn?

11
Project announcement / Re: Sonic Z-Treme
« on: August 26, 2018, 02:23:52 am »
Try at 8x.
Also sometimes cdr fails.
Did you try to boot more than once?

12
Project announcement / Re: Sonic Z-Treme
« on: August 26, 2018, 02:18:47 am »
I got zero feedback so far.
My copy works, I have no idea for others.
Where did it crash?

13
Project announcement / Re: Sonic Z-Treme
« on: August 25, 2018, 12:16:09 pm »
At sage

14
Well, one solution that I'm currently experimenting with :
-Use the framebuffer from last frame.
-If for each pixel the bit 15 is 0, it's palette code. Just draw a line using cram palette with transparency ratio.
-If the msb is 1, use vdp1 half-transparency.
Since you set the z distance, it won't create much sorting issues and would keep artifacts low.

The main issue is reading from the framebuffer, it's just slow.
Like I mentionned, you can also use gouraud shading, so these fake polygons could still look nice.
I'm not sure it could be done with textures because the width must be a multiple of 8 (I hate this limitation)

15
Project announcement / Re: Sonic Z-Treme
« on: August 24, 2018, 01:20:11 am »
The main issue for the Saturn is the lack of texture coordinates.
I want to try to see if there is a way to split a texture in 4 in vram (using h flips, adresses swap and all) but I'm not even sure it's possible.

Pages: [1] 2 3 ... 23
SMF spam blocked by CleanTalk