Jump to content

Iran

Retired staff
  • Posts

    1161
  • Joined

  • Last visited

Everything posted by Iran

  1. Write_Memory was just some function which calls win32 API WriteProcessMemory(), and it writes into memory for elements in a heap class which is used by the game, a pointer to this heap is a global and located on the same memory address. Yuri's Revenge doesn't use ALSR, it's always loaded into its own address space at the same memory offset, hence why I can debug and patch Yuri's Revenge and other games by just checking the same memory locations. This isn't exactly rocket science. I removed the debugger check, checked what code is writing and reading memory and attached a debugger to check what it is reading from and writing too...same with all those other hacks.
  2. I attached a debugger and checked what Write_Memory was writing to in the game EXE and found what it was doing. Took like 30 minutes or so? Including removing the debugger check.
  3. I reverse engineered youre psylines and build anywhere hack for the anti-cheat.............that's why i know how it works.
  4. This doesn't really seem like such a hard issue to fix.
  5. Love the reference to the Westwood photoshopped explosions. lol
  6. Aren't these things broken as hell? Last I remember their internal logic was completely messed up. Yeah if you have more than one on map a lot of things don't work properly with them. Ares fixes the issues.
  7. He's probably talking about how everything becomes smaller when playing at a higher resolution. Say 1920x1080 compared to 640x480 things are a lot smaller.
  8. Nice speedrun, problem is that you're using my patch which fixes some map bugs. Dunno if that matters but in the second last Soviet mission it allows you to win properly now, before the patch the win condition was bugged. And some other small fixes.
  9. Iran

    Limit cpu usage

    sure, didn't know bitbucket had that gay limit. Does sleep work just fine? so you're just syncing by frames per second in sync delay?
  10. Iran

    Limit cpu usage

    What limiter did you add? A FPS based one or the windows message loop?
  11. The hack is something new and private, that's why it isn't blocked yet. Some guy is selling it so I'm waiting for the hack to be more common before releasing a fix (I already know how it works), so people will have wasted their money buying it. It works internally just look running a mod map and it works the same way as psylines and build everywhere hack, which I already block. I only need to add 4-6 more lines of anti-cheat to check and block this hack.
  12. Are there any new videos? I know Ferret streams now and then but he only has 4 videos on his YouTube.
  13. It does. I already played a 1 player LAN game with demo. Interestingly in this demo the options menu is different.
  14. Yes but I could patch out HouseClass::Flag_To_Win()
  15. Yeah they did, it's why there's still a function in the game to write scenario files from the in-game memory. They did the same thing for Tiberian Sun, there are screenshots for it. It's also the reason why you have a few of those debug keys related to 'map' in the exe.
  16. Yeah I made this for tomson. Ought to work with every DOS game in DOSBox though, as long as the game is actively trying to print to monochrome display adapter.
  17. Can someone post this on the DOSBox forums, as multiple people in the past wanted to have a tool for this.. https://www.vogons.org/viewforum.php?f=31 this forum
  18. This tool will watch DOSbox's memory and will show whatever a game is trying to print to a monochrome monitor. A lot of DOS games have (debug) support for printing text to a Monochrome Display which was special hardware which showed output on a second display. C&C1/Red Alert1 DOS use it to show debug, if debug flags are enabled. Just start DOSBox and the game (with any debug command line options) and then load the tool. C# source is at: https://github.com/Iran/CnCMemoryWatchTool Download: https://www.dropbox.com/s/0giactd39ch4jdl/CnCMemoryWatchTool.exe?dl=0
  19. Patch: BEGTEXT:004FBBE0 dd offset loc_4FC03C Into: 004FBBE8 . 9BC34F00 DD RA95_dem.004FC39B Then open the game and press the start new mission button, it wil give you the multiphdlayer dialog and you can play skirmish games. For one player LAN, patch: 00511734 7E 15 JLE SHORT RA95_dem.0051174B into: 00511734 90 NOP 00511735 90 NOP To play multiplayer maps you need to have the retail mix files, the demo mix files don't come with multiplayer maps
  20. I do remember seeing the lens effect Chrono Vortex on PC..
  21. I patched out those terrain checks for Red Alert 1 btw, which is why it works for Red Alert 1. They were really annoying to patch out as they touched multiple different terrain objects and where placed in different places in the game code.
×
×
  • Create New...