Doom Marine
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > Has anyone reverse engineered the alpha versions?
 
Author
All times are GMT. The time now is 04:54. Post New Thread    Post A Reply
Sodaholic
MY POSTS AREN'T THAT BAD!! SERIOUSLY!!!


Posts: 1370
Registered: 04-07


I ask because I'm trying to implement as much pre-release behavior into Chocolate Doom as possible for my Doom EU project. Specifically, I'm looking for stuff like player speed, state definitions, how the bobbing code worked, etc.

Anyone have any notes/disassemblies?

Old Post 09-30-11 12:11 #
Sodaholic is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
fraggle
Super Moderator


Posts: 6000
Registered: 07-00


MBF?

Old Post 09-30-11 16:06 #
fraggle is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Sodaholic
MY POSTS AREN'T THAT BAD!! SERIOUSLY!!!


Posts: 1370
Registered: 04-07


I thought MBF only covered the press release beta, and not the alphas. While on the subject of MBF, though, where in it's source code would I find the beta-mode behaviors?

Old Post 09-30-11 20:36 #
Sodaholic is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
entryway
Forum Staple


Posts: 2587
Registered: 01-04



Sodaholic said:
where in it's source code would I find the beta-mode behaviors?

beta_emulation = !!M_CheckParm("-beta");

Old Post 09-30-11 20:49 #
entryway is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Sodaholic
MY POSTS AREN'T THAT BAD!! SERIOUSLY!!!


Posts: 1370
Registered: 04-07


Okay, that's helpful for locating the beta behavior, thanks. Anyway, I've got two questions:

1. (original thread question) Have any attempts at reverse engineering the alpha versions been made?
2. How accurate is MBF's beta emulation? Are there any other inaccuracies I need to know about? (I've already noticed that zombies drop their weapons in beta mode)

Old Post 10-01-11 01:50 #
Sodaholic is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
sgt dopey
Junior Member


Posts: 223
Registered: 09-11


I don't know about any source ports other than MBF but you could always try it in dosbox

Old Post 10-01-11 03:06 #
sgt dopey is online now Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Sodaholic
MY POSTS AREN'T THAT BAD!! SERIOUSLY!!!


Posts: 1370
Registered: 04-07



sgt dopey said:
I don't know about any source ports other than MBF but you could always try it in dosbox

No, I'm not trying to play it, I'm trying to reimplement it's different behavior into Chocolate Doom. This has nothing to do with playing it, it has to do with coding.

Old Post 10-01-11 03:26 #
Sodaholic is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
sgt dopey
Junior Member


Posts: 223
Registered: 09-11


oops didn't read first post

Old Post 10-01-11 03:33 #
sgt dopey is online now Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 4615
Registered: 08-00


MBF beta "emulation" was not really emulation. It was just a shallow sort of porting of the levels and basic features needed to play them. Lee didn't know anything much of reverse engineering and actually considered any attempt at it to be futile.

This could be called short-sighted, but then, tools like IDA Pro did not exist in 1998 either, so, to be fair, he was probably correct at the time.

The most accurate parts of it are the Lost Soul and the Beta BFG, which he "reversed" through empirical observation and iterative tweaking.

Old Post 10-01-11 06:49 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Sodaholic
MY POSTS AREN'T THAT BAD!! SERIOUSLY!!!


Posts: 1370
Registered: 04-07


Well, as long as it's reasonably close, that's good enough. Still, has anyone ever figured out the following in the alpha?

*Weapon/viewheight bobbing code
*Player speed
*Weapon states

Old Post 10-01-11 14:58 #
Sodaholic is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 04:54. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > Has anyone reverse engineered the alpha versions?

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Forums Directory