Several academic projects such as DECAF, PANDA, S2E, or AVATAR, have previously leveraged QEMU based instrumentation to overcome reverse engineering tasks. By using VMI techniques, it does not require to perform any modification into the guest operating system, as it transparently retrieves information from its memory at run-time. QEMU (when working as a whole-system-emulator) emulates a complete system (CPU, memory, devices.). PyREBox allows to inspect a running QEMU VM, modify its memory or registers, and to instrument its execution, by creating simple scripts in python to automate any kind of analysis. It is based on QEMU, and its goal is to aid reverse engineering by providing dynamic analysis and debugging capabilities from a different perspective. PyREBox is a Python scriptable Reverse Engineering sandbox. Pyrebox - Python scriptable Reverse Engineering Sandbox, a Virtual Machine instrumentation and inspection framework based on QEMU
The software functions as a game engine that installs itself as an extension of the original game, adding core functionality such as networking and GUI rendering while exposing the original game's engine functionality through a scripting language.
Multi Theft Auto is based on code injection and hooking techniques whereby the game is manipulated without altering any original files supplied with the game.
It is a unique modification that incorporates an extendable network play element into a proprietary commercial single-player PC game. Multi Theft Auto (MTA) is a software project that adds network play functionality to Rockstar North's Grand Theft Auto game series, in which this functionality is not originally found.
I'll recommend these before I go:Īnything by Valve (Half-Life, Counter-Strike, Day of Defeat, Left 4 Dead, Team Fortress, Deathmatch Classic, etc.Mtasa-blue - Multi Theft Auto is a game engine that adds full network multiplayer functionality to Rockstar North's Grand Theft Auto game series, in which this functionality is not originally found I've played only 45 of them, so I'm not sure if some of the others are any good Well, here you go. Modern Combat: Domination (don't get this, it's a bad Counter-Strike ripoff)ĭay of Defeat (says it is PC only on Steam, but on the Steam page it also says Mac & Linux) Insurgency 2 (called INSURGENCY on Steam, it is early access)Ĭod of Duty (OGM BEST GAEM EVAR HURR HURR HURR)
both need free source port to run (I recommend the Brütal Doom mod for both games)Īce of Spades alpha (far superior to the retail, find the 0.75 standalone port and instructions on how to join servers)īioshock Infinite (when the mac port comes out next month)
Halo: Combat Evolved (only way is by torrent, ask me about it if you want to know more) Half-Life 2: Episode 3 (if it's ever released) You will not believe how many of these I've played/own. Counter-Strike, Half-Life, Team Fortress 2, Left 4 Dead, etc.) but oh, boy, do I have a list for you (it's sadly not alphabetized or in any order, just what comes to mind) so get ready. Get the Steam client, and search for games by Valve (e.g. Sound on my 5.1 is epic, Bioshock 1 and 2 has epic sound effects but I found it quite buggy sometimes. Its art is awesome and the character models (esp faces) are the best I have seen in a game. Indeed, Bioshock Infintie is probably one of the best looking games I own. I am just saying its a different experience to Bioshock 1 and 2. Nothing wrong with linear games as long as the atmosphere is good, good mechanics and there is a good story (e.g.
To be fair though, having 8 plasmids and 8 weapons in BS:2 with 3 types of ammo each was a bit much.īTW, I never said I liked COD better - I don't own COD, I have only played it at a chums house. bombing).Īlso, the use of just a few weapons is similar to COD. The selection of strategies in B:I is similar to options in the COD series (e.g. The story is great buts its not as deep as Bioshock 1 and 2 IMO but those were more like adventure games. Bioshock Infinitie is far more linear than Bioshock 1 and 2.