3226:2143 Profile picture
Mar 27 9 tweets 4 min read
@forestillusion I was able to build an executable based from the Wipeout98 directory.

Need to organize game data to see if it will actually run properly.

Will provide diff if it works.
@forestillusion I've got the data in the right place now (with the exception of three menu files that are in the wrong format).

Wipeout98 seems to be a port of the ATI RAGE version to DDraw4+D3D9, but nothing seems to be drawing currently.
@forestillusion Self-correction: I meant D3D (not D3D9).
@forestillusion This may be a bit of a futile effort, debugging ancient DirectDraw/Direct3D on a modern system is basically impossible.

Might need to straight replace all of the DDraw/D3D rendering stuff with something modern.
@forestillusion The WIN95 directory seems to be the ATI RAGE version.
@forestillusion Wipeout98 kind of renders with a lot of issues using WineD3D!
@forestillusion I'm pretty sure there's some sort of memory clobbering going on, because the primitive draw list keeps getting corrupted.
@forestillusion Many problems: title screen texture gets loaded incorrectly (fixed).

Something very wrong with the HUD texture(s?) as well, which I have no idea what is going on there.

When the video goes black in the attract scene & at the end, game crashed.

#Wipeout #Wipeout98
@forestillusion I think I figured out the primitive clobbering.

The primitive arrays given for the Wipeout98 code are far too small, and a lot of code ends up underrunning or overrunning the arrays.

Added sanity checks in and seems OK now.

Also figured out why sound effects weren't playing.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with 3226:2143

3226:2143 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(