Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Randy87

Members
  • Content count

    218
  • Joined

  • Last visited

1 Follower

About Randy87

  • Rank
    Junior Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. The IDA database was a joke to make. The functions in the executable almost always followed the same order as the source code and there were plenty of strings to follow. I really just eyed the op codes to see if they matched the source. It was really no big deal. Anyone with even a limited grasp of x86 op codes could have done the same.
  2. Randy87

    DOS Doom Code Execution

    Of course, ace from a wad file. I suppose in my mind I was thinking of something that would be innocuous and could contain malicious/joke code. I'm not sure why that was my thinking, but this obviously covers that. The only other consideration that comes to mind is code that can run as early as possible or avoids using a map slot. There has been some discussion in this thread about the usefulness of this for Doom modding. I haven't really read any of it (just skimmed), though I can guess what all was said. Certainly some standard community derailing of any vanilla hacking fun. Just thought I'd throw my 2 cents in, even if it's already been previously stated. This is really cool and I'm quite pleased that you took the time to work on this project. Feels like checking something important off a list. However, I'm not sure why anyone would want ace for modding. The idea was (in my mind) to surreptitiously run code with the player being none the wiser and then be surprised by the results. It's just a wad file right? Nope. But that's it. While you can do it with ace and it has been done, why? Outside of proving it can be done, which it has. It would make more sense to extend the original engine using a patched exe or a loader. Not to mention that we already have a compilable DMX supported DOS source port these days. It might even have dehacked support. So, once again, really cool stuff, but an odd roundabout way to mod Doom.
  3. Randy87

    DOS Doom Code Execution

    No, thank you! Playing snake while watching Doom demos play in the background is not something I would have ever expected to see! I'm very glad someone tackled arbitrary code execution in Doom. There just had to be an exploit somewhere. Doom's highly unchecked save behavior was certainly the hot spot. Now I'm curious if there's some means using a wad file...
  4. I've seen this mentioned a few times before, but I added support for PRB beta emulation into a custom chocolate-doom port many years ago and found MBF's emulation rather inaccurate. I don't remember the details off the top of my head exactly, though I could just go check it out again. The rocket launcher may have been missing the delay and there was something about the plasma projectiles, maybe offsets or order?
  5. Randy87

    Things about Doom you just found out

    Just found out that one of the blue key doors in The Gantlet is triggered by the water backpack secret. Caught the door closing out of the corner of my eye and it didn't make sense. No enemies left in the area and it's a key door. Did a double take and had to check out if I actually saw it in an editor.
  6. Randy87

    Things about Doom you just found out

    Everything is just random save crap. The two "players" are in reality severed heads on poles in disguise and have nothing to do with the monster pickup dealie.
  7. Randy87

    Things about Doom you just found out

    I had the idea for a save editor for probably over 5 years. A Crispy Doom feature for random dead player decoration colors and then Linguica's edited save reminded me of it. I've been getting into Rust (the language) recently and decided to take a crack at the project. As for monster's picking things up, it was just a hunch. I could have just looked at the source, but given that I had the ability to manipulate saves, I just decided to give it a try. Also, I don't think Doom bounds checks state lookups... hmmm
  8. Randy87

    Things about Doom you just found out

    Weird stuffs. The second zombieguy should die to the slime. Also, try the coop view button.
  9. Randy87

    Things about Doom you just found out

    You can get monsters to pickup stuff if you link them to an unused player slot. Did some save hackery. Vanilla doom. Doesn't work with chocolate-doom. savetest.7z
  10. Randy87

    AI guided Doom adventures

    AI Dungeon 2 I don't know if you guys have messed with this yet, but sometimes it can be amusing. Here's my attempt to stop a demon invasion. I've had many more amusing runs in different settings. This on is pretty damn boring. Thought it might be amusing for others to post their attempts at stopping the demons. You are a space marine named Flynn Taggert. You are on Phobos in a recreational area. Phobos is a moon orbiting Mars. You work for the Union Aerospace Corporation or UAC for short. The UAC's teleportation experiments have failed. Demons have invaded the UAC facility on Phobos. You must stop the invasion by destroying the demon portal. You have a pistol and a plasma rifle. You are wearing an armored space suit. What do you do? > Head for the facility's command center. You enter the command center, which looks like it was built into the side of a mountain. There are several computers that look like they were made from scrap metal. You try to access one of them but find out its password is "Demon." > Use the password to access the computer. You type in the password and see a holographic image of a large demon appear before your eyes. It appears to be floating in mid-air as if it is alive. > Use the computer to find the location of the demon portal. You press the button on the keyboard and a screen flashes with numbers and letters. A series of icons appear next to each number. You select the one labeled "Location" and then click on it. The map changes to show a small red dot against a black background. > It reads: "Demon Portal." You read the words and then realize that you don't know what this means. You open up the laptop and look at your phone. Its battery is dead so you can only hope that there isn't another demon coming through here soon. > Head for the demon portal. You run back towards the portal. Suddenly, you feel a sharp pain in your chest. You turn around and see a demon standing right behind you! He grabs your throat and begins choking you until he gets his hands on the gun in your hand. > Use your plasma rifle to defeat the demon. You fire the plasma rifle at the demon. It explodes into a shower of sparks and burning flesh. You quickly grab your pistol and shoot him again, but this time he dodges away from you and shoots you in the face. > Fire the plasma rifle at the demon again. You aim the plasma rifle at the demon and fire once more. This time he ducks down and avoids your shot. You fall backwards onto the ground, clutching your face. You hear a loud noise and then nothingness. > You stare at your bloody face in disbelief. Your vision blurs and then fades completely. > The world becomes dark and you're left alone. > Sleep. At least you tried.
  11. Randy87

    Compiling on Windows 10

    Here's a set for 37 so I don't have to keep these files around for 2 years. :) https://www.mediafire.com/file/y6qgui8y7sxku0v/hdhomerun37.7z/file
  12. Randy87

    Compiling on Windows 10

    Does this work? https://www.mediafire.com/file/cqbs8ab8i4hcxis/hdhomerun.7z/file
  13. Here's something from my old doom 2 notes. Player 2: 76DDE (Default 60h) Player 3: 76DE6 (Default 40h) Player 4: 76DE9 (Default 20h) Start range to translate: 76DCB (Default 70h) End range to translate: 76DD0 (Default 7Fh) I can get doom addresses if you need them.
  14. Randy87

    Things about Doom you just found out

    Southern line is unconnected.
×