Live data from Hacker News

Rewriting wipEout

phoboslab.org

61–64 of 64 posts

Re: Rewriting wipEout

#63

Earlier quoted context omitted.

I wonder how perspective corrected texture mapping works on emulators. Maybe the coordinate values passed from GTE to GPU are "shadowed" with extra data about the transformation, that is then retrieved further down the pipeline I suppose there could be multiple approaches

Huh. I never thought about this. One of the advantage of some of these emulators is being able to fix the perspective issue on the texture-mapping, but of course most 90s games were doing the texture-mapping in 2D and the 3D points had already been projected into screen space. This isn't an easy problem to solve. I can't think of a way you could back figure the Z from the rendered data. The only other solution I can…

There actually is a relatively simple, if hacky, way to accomplish this: the emulated GTE can push the Z coordinate (and optionally the full-precision X/Y coordinates) of each processed vertex into a private key-value store, using the rounded X/Y result returned to the game as a key. The emulated GPU can then look up the coordinates provided by the game - assuming they were passed as-is from the GTE, which is the case for the vast majority of games - in the same store to obtain the Z values.

This does not seem to be a new approach, as PC ports of PS1 games used similar tricks all the way back in 2000 [1].

[1] https://news.ycombinator.com/item?id=3581350 https://news.ycombinator.com/item?id=29493242

Re: Rewriting wipEout

#64
post #18
post #5

Earlier quoted context omitted.

I played the WASM version and the controls/physics feel about right! For the other Wipeout aficionados out there, note that there IS a modern game on Steam called BallisticNG. Supposedly created by (some of?) the original Wipeout developers. It was one of the first things I bought for my Steam Deck when it arrived. Unfortunately, I can't make heads or tails of it. It doesn't seem to be the kind of traditional Wipeout…

Thanks for sharing. I’ll check out Ballistic NG. I would love love to see XL/2097 added. That was my favourite. Wipeout 3 was a close second. It was certainly quite different in tone though. In what ways did you find it a disaster?

2nd'd, 3rd'd and 4th'd. 2097 was my favourite by far. Something about the controls was just right. None of the others has felt quite the same. I love seeing WipEout in there. But I long for 2097.
Post reply on HN