REVOLUTiON Emulator v9.81 R3 - Oct 15th 2009

Discussion in 'Clients Cracks And Launchers' started by revCrew, June 19, 2008.

  1. revCrew

    revCrew FS Member

    • Retired
      • Uncle D
      • And other retired devs who may have worked on RevEmu
      Current TeamSpecial Thanks
      • aTr - for lots of extensive testing
      • Others who may have helped any revcrew devs in any way
      • bir3yk - for items_440.bin

    • Ability to choose TF2 weapons
    • Play all Valve games and mods extracted
    • Play all Valve games and mods from GCFs
    • Your server will accept all players
    • All players will be validated and assigned theirs unique Steam ID
    • No other server patch is required (like VUP or REV_PATCH)
    • Automated mounting of language and optional (e.g. Half-Life High Definition) GCFs
    • Support for multiple Cache Paths (your GCFS do not have to be located in a single folder)
    • Support for source engine 64-bit content (HL2/Lostcoast)
    • Support for Source SDKґ
    • v9.81 R3 - 15.10.2009
      • Fixed Left 4 Dead crash
      v9.81 R2 - 22.09.2009
      • Fixed CS:S crash
      • Hopefully some stability fixes
      • Favourites improvement
      v9.81 - 19.09.2009
      • Fixed hlds +map problems
      • Server Browser / favourites fixes
      • Added items.bin from bir3yk
      • ReadMe updated
      • Maybe some more stuff
      v9.80 RC2 - 09.09.2009
      • Fixed most ServerBrowser Favourites bugs
      • TF2 items bug fixed
      • User item preference gets saved
      v9.80 RC1 - 31.08.2009
      • Readme updated
      • Fixed a lot of issues arround the GameServer
      • Fixed ServerBrowser Favourites (still a few bugs here and there)
      • Cracked users can now choose their TF2 items
      • Updated interfaces needed for the latest games to work properly
      • Players information should be displayed correctly now (GameTracker, HLstatsX, ...)
      • Fixed a bug where the DLL specified in ClientDLL wouldn't be able to read from steam_appid.txt
      • Removed "AddFavoriteGame" support for games which use SteamMatchMaking006 temporarily due to a bug
      • Legit Steam users now have access to their own user items when playing on your server (they aren't affected by DisableUnlockedItems setting - they always get their items)
      • Game Server policy rules now apply even if you use ClientDLL setting
      • Fixed few bugs caused by ClientDLL setting
      • Changed the interface definition so now revEmu can only use Steam's steamclient.dll as ClientDLL; do NOT use steamclient.dll from "dedicated server.gcf" as it will surely crash your server.
      • Fixed few bugs caused by the latest (RC2) update - you can now create L4D lobby again
      • Updated the Steam2 user validation to recognize new revEmu clients
      • Minor bug fixes
      • Fixed a bug where the emulator would crash if you posted a callback with a plugin
      • Fixed a bug where no-steam players wouldn't get displayed on Valve Master Server, with use of external module. For real this time
      • Added revApps.ini to the package; you can use it instead of ClientRegistry.blob for GCF-based games
      • Fixed a bug where platform.gcf wouldn't be mounted correctly for GoldSrc games, where revApps.ini was used instead of ClientRegistry.blob
      • Removed the code which determines the appid automatically; you will have to specify the appid when launching the game with -appid parameter
      • Added support for new games
      • Fixed a bug where the server would reject the revEmu connecting client
      • Fixed several other GameServer related bugs
      • General bug fixes
      • Reporting correct player information when using the original steamclient (finally)
      • Added support for newer games
      • Fixed some plugin problems when posting a callback (hopefully)
      • Re-Implemented the stats module
      • Added support for newer games
      • Fixed several SteamID related bugs
      • Added some game server policy rules, so you can choose who to accept
      • Fixed a crash Vista users were having with TF2
      • Fixed a bug where TF2 would crash if DisableUnlockedItems was set to True
      Changelog [13.03]
    • Team Fortress 2 will not crash anymore when you try to switch weapons (which you can't do anyway)
    • Fixed a fps drop which appeared in the latest version
    • Dedicated servers should not report appID as "205" anymore
    • Fixed a minor bug in gameserver code when the external module is used

      Changelog [11.03]
    • Added the scout unlocked items in Team Fortress 2
    • Fixed a bug where users wouldn't get their items unlocked on a game server
    • Fixed a bug where some 3rd party games couldn't get loaded with Loader
    • Fixed some minor bugs in client - server communication
    • Added the ability to use the external ClientDLL with all dedicated servers (NOTE: Not listen servers!)

      Changelog (steamclient) [28.02]
    • Added support for SteamGameServer external module

      Changelog (steamclient) [22.02]
    • Updated the interface to work with the latest update for Source 2007 engine
    • Added an option to disable unlocked items (see rev.ini)

      Changelog (steam) [08.02]
    • Fixed a bug where Steam AppID would be improperly reported to Left4Dead dedicated server

      Changelog (steamclient) [08.02]
    • Added implementation for SteamRemoteStorage (allows developers to make modules for it)
    • Game Server running the emulator will reject clients with old emulator.

      Changelog (steam + steamclient) [04.02]
    • Steam AppID will now be reported correctly (needed for HLSW etc)

      Changelog (steamclient) [04.02]
    • Fixed a bug where Rev Emu user would not send his SteamID to game server (causing STEAM_ID_PENDING)
    • Fixed a bug where you couldn't specify steamclient.dll from Steam as your ClientDLL

      Changelog (steamclient) [03.02]
    • Fixed crash when adding bots in Day of Defeat: Source / Team Fortress 2
    • Source Engine 2007 servers now (finally) assign Steam IDs to players
    • All servers can now be listed on Valve Master Servers
    • All servers can now use VAC
    • All servers can now assign regular SteamID to Steam client users
    • Added an option to use game server related functions from original steamclient.dll. See rev.ini for more details

      Changelog (steam) [03.02]
    • Changed the rev emu validation to work with the new identification system in steamclient

      Changelog (steamclient) [15.01]
    • Partially implemented user stats.
    • Added support for external modules. The external modules SDK is available at: viewtopic.php?f=32&t=61

      Changelog (steam) [15.01]
    • Added support for proper steam user stats implementation

      Changelog (steam) [26.11]
    • Fixed crash at sdklauncher.exe startup
    • Fixed language cache files not being mounted correctly
    • Fixed optional cache files not being mounted correctly in some cases
    • Added support for mounting GCF files larger than 2048 MB
    • Added minidump functions for debugging purposes
    • Enhanced the logging for debugging purposes

      Changelog (steamclient) [26.11]
    • Added support for newest games
    • Enabled achievements and loadout in TF2
    • Removed the serverbrowser due to various stability issues
    • Game Servers will now be listed as insecure, due to compatibility issues with some plugins
    • Fixed some memory management issues with Windows Vista

      Changelog (steam) [15.06]
    • Fixed Condition Zero not working correctly
    • Added SteamUser to rev.ini to allow customisation of the Steam User Account
    • Corrected incorrect parameters with SteamRefreshMinimumFootprintFiles
    • Corrected return for dummied SteamProcessCall
    • Implimented SteamGetAppStats
    • Implimented SteamGetAppIDs
    • Implimented SteamSetUser
    • Implimented SteamGetUser
    • Implimented SteamEnumerateAppLaunchOption
    • Implimented SteamLaunchApp

      Changelog (steam) [25.05]
    • Fixed some model error issues in various games
    • Fixed numerous problems with multi-language support
    • Added support for multiple Cache Paths. Your GCFS do not have to be located in a single folder - split cache paths by the ; delimiter e.g. c:\gcf;c:\gcf2

      Changelog (steamclient) [12.05]
    • Fixed crash when creating servers with source engine 2007
    • Fixed problems with source engine 2007 content crashing after the latest engine update

      Changelog (steam) [12.05]
    • Added 64bit emulator for source engine 64-bit games (HL2/Lostcoast)
    • Fixed Dark Messiah running in censored mode
    • Improved Cache file memory management

      Changelog (steamclient) [20.04]
    • Fixed few bugs with Favorite and History servers

      Changelog (steam) [20.04]
    • You can now change case of executable files, emu will detect them correctly (reported by Vit_amiN)
    • Added cache support, you can now play all steam games from GCFs (see rev.ini)
    • Fixed few minor bugs in Misc code which caused some games (Darwinia for example) to display weird errors upon exiting.

      Changelog (steamclient) [30.03]
    • Fixed crash on loading a map in HL2 (possibly other non-src2007 singleplayer games)
    • Fixed favorites feature for older valve engines (for real). However, there are some limitations:
      - Changes to favorites servers list apply only after restarting the game.
      - You can't remove a server from favorites unless you do it manually by deleting it from serverbrowser.vdf

      Changelog (steamclient) [28.03]
    • Fixed possible crash on exit
    • Added full serverbrowser support
    • Restored favorite servers functionality in older games (NOT TESTED)

      Changelog (steamclient) [04.03.]
    • Fixed a crash which would happen after the user would quit the game, after the recent source engine 2007 update.

      Changelog [23.02.]
    • Included steamclient emulator
    • Your source dedicated server will now appear in master server even if original steam.dll is not set

      Changelog [11.02.]
    • Fixed srcds.exe \ hlds.exe crashing when started with -console parameter while Logging was enabled.
    • Fixed source dedicated server not appearing in master server list

      Frequently Asked Questions [The FAQ]

      Updated: 26.11.2008.
      • What can I do with this?
        • The REVOLUTiON emulator provides you with the ability to host a cracked dedicated/listenserver for both HL and SRC engines without using any other patch. It also enables you to play all Valve games and mods, with no need for STEAM client.
        How to use this?
        • Follow simple instructions from INSTALL.TXT which is included in the archive.
        Can I use this without extracting files from GCFs ?
        • Yes, make sure you have configured rev.ini correctly. See rev.ini for details.
        Is this enough to host a cracked server which everyone can join and play on without problems?
        • Yes. You don't need any other crack or patcher.
        Why do clients get "LAN servers are restricted to local clients (class C)" when trying to connect to my server?
        • You have started a dedicated server with "sv_lan 1" setting, or you have started a listen server through game menu.

          If using dedicated server, specify "sv_lan 0" in your dedicated server commandline.

          If trying to host a listen server, don't start it through game menu. Use the console and type "sv_lan 0", "maxplayers X", "map X" respectively.

          Alternatively, open cstrike\listenserver.cfg and add "sv_lan 0" without quotes.
        My game \ server crashes on startup with error: <Insert Error>
        • Download and install the Visual C++ 8.0 redistributable package. Get it HERE!
        Why can't STEAM clients connect to my server? They get "Error verifying UserID ticket" \ "No Steam Logon" \ etc errors.
        • You either don't have rev.ini file included in the same directory where Steam.dll is, or "SteamDll" parameter in rev.ini is not set.

          Open rev.ini and uncomment \ add "SteamDll" value to point to your original Steam.dll.

          If you don't have rev.ini, create it where steam.dll is, and add this to it:
          • [Emulator]
          where {path_to_original_steam_dll} is, for example, "D:\Steam\Steam.dll"

          If this is about the newer games, make sure "SteamClient" is set to "True" in rev.ini
        What do you mean by "original steam.dll" ?
        • It's a steam.dll that came with your STEAM client.
        I don't have STEAM installed! How do I get the original steam.dll ? Do I have to install STEAM ?
        • No, you don't have to install STEAM. Do the following:
          • 1) Run "hldsupdatetool.exe -command update -game {your_game} -dir {your_dir} (wait for it to finish)"
            2) Rename "Steam.dll" to "originalsteam.dll"
            3) Extract the contents of rev-emu archive to {your_dir}
            4) Open "rev.ini" and edit "SteamDll", like this: "SteamDll=originalsteam.dll"
        My Source 2007 game (TF2, GARRYSMOD, ...) displays error "Steam beta must be running..." in serverbrowser, or similar error. Why?
        • You haven't set SteamClient value to True, in rev.ini configuration file.
          If you have, re-extract the emulator files, making sure steamclient.dll is extracted along with steam.dll
        My clients get STEAM_ID_PENDING !! What's wrong ?
        • The emulator doesn't support user ID validation for your game yet. Bear with it.
        Left4Dead doesn't correctly! It says Steam is not running / you must be logged in to Steam
        • Replace left4dead.exe with this file. Also, are you playing with hl2.exe? Delete hl2.exe, you don't need it!
        Where to find rev.ini?
        • It is usually included with the latest emulator release. If not, you can ask someone to send it to you.
      Stay tuned for more emulator updates and features.

      Special thanks to Mitsukarina, Diviton, steamCooker and Stryder for their great help, vityan666, .cue and RBPFC1 for their inspiration and valuable inputs.

      How to use
      • For GCF-Based games
      • 1. Download and install GCFPrep.
      • 2. Copy an updated ClientRegistry.blob from STEAM folder to GCFPREP folder, overwriting the prevoius one
      • 3. Copy the latest revEmu (steam.dll, steamclient.dll, rev.ini) into GCFPREP\Emulator\revEmu folder
      • 4. Start GCFPrep, make sure all checkboxes in the main window are checked
      • 5. Select your game from the list, make sure "revEmu by REVOLUTiON + Steamclient" is selected in "Emulator" field
      • 6. Click the green "Play" icon in the lower right corner of the screen to install it.
      • 7. Navigate to the folder where you installed the game, play.
      • Important: You have to repeat steps 2 through 7 each time the game is updated
      • For stand-alone extracted games
      • 1. Extract files from appropriate cache files (you can do this manually with GCFExplorer / GCFScape, or you can use other programs to do that for you (such as GCE by RBPFC1, GCFPrep by Mitsukarina, etc) Use your preferred method, just make sure ALL files are up-to-date
      • 2. If your game is using the Source engine, copy steamclient.dll to GAMEDIR\bin folder (NOTE! Not GAMEDIR\GAME\bin !!!) Otherwise, copy it into GAMEDIR folder, where the executable is.
      • 3. Copy rev.ini and Steam.dll to the GAMEDIR folder, where the executable is.
      • 4. Open rev.ini, set "CacheEnabled=False" and "SteamClient=True". Set other options if you need to.
      • 5. Start your game and play.
      • Important: You have to repeat all steps each time you want to update the game
    If playing Counter-Strike: Source, do not use steamclient.dll from revEmu package. Use steamclient.dll from source dedicated server.gcf or obtain one with hldsupdatetool.
    And make sure you set SteamClient to False under [Emulator] section in rev.ini!

    Attached Files:

    • Like Like x 1
  2. AnimeDoGo

    AnimeDoGo New Member

    great thanks!! :D
    after i extracting files into the steam folder i launch it with an old steam launcher?
    EDIT: i meant into the game where is the HL2 and its not working to me
  3. banx

    banx New Member

    yea, im not very sure on how to install this.
  4. 461806

    461806 New Member

    is very good :)
  5. ArucarD

    ArucarD Respected

    Didnt even see this post. Propz on the love and were glad that people enjoy it.
  6. WorldWarIII

    WorldWarIII Guest

    Anytime :) and I've had a few people ask me about it and they do like it.
  7. verzolax

    verzolax New Member

    It isn't working here, Im trying to setup a GMOD Listenserver...
    I edited the rev.ini file, then I sent to "steamapps\(myuser)\garrysmod" with Steam.dll.
    Then I sent steamclient.dll to "Steam\bin"... and.. It is saying that I don't own the game on my accout.
  8. gdfsgdfg

    gdfsgdfg New Member

    Revolution Emulator + SteamEmu Addon (v9.2) - June 15th 2008

    u can play on all servers? even vac2 and vac
  9. Andy1

    Andy1 FS Member

    Revolution Emulator + SteamEmu Addon (v9.2) - June 15th 2008

    Idiots..... Start reading ....
  10. .ISO

    .ISO FS Member

    Revolution Emulator + SteamEmu Addon (v9.2) - June 15th 2008

  11. Spartan-034

    Spartan-034 New Member

    Revolution Emulator + SteamEmu Addon (v9.2) - June 15th 2008

    the install.txt doesnt tell me anything, like how to launch it?
  12. Murdastick

    Murdastick New Member

    Revolution Emulator + SteamEmu Addon (v9.2) - June 15th 2008

    me too
  13. gravelordxl

    gravelordxl New Member

    Revolution Emulator + SteamEmu Addon (v9.2) - June 15th 2008

    It says Steam.exe(main exception): Unable to find Steam.dll entry point SteamStartEngine
    • Like Like x 1
  14. rioukioz

    rioukioz New Member

    Revolution Emulator + SteamEmu Addon (v9.2) - June 15th 2008

    Play legit mode ?
  15. gravelordxl

    gravelordxl New Member

    Revolution Emulator + SteamEmu Addon (v9.2) - June 15th 2008

    mhm, I even dunno what's Legit mode :confused:
  16. Serj

    Serj New Member

    Revolution Emulator + SteamEmu Addon (v9.2) - June 15th 2008

    bad archive,not working
  17. maxdeathlore

    maxdeathlore FS Member

    Revolution Emulator + SteamEmu Addon (v9.2) - June 15th 2008

    Oh yeah; this is a great program. Better than most...but this particular one ain't working :p
  18. Drofl

    Drofl New Member

    Revolution Emulator + SteamEmu Addon (v9.2) - June 15th 2008

    i dont know where the hl2 exe is any way
  19. Drofl

    Drofl New Member

    Revolution Emulator + SteamEmu Addon (v9.2) - June 15th 2008

  20. Espeto

    Espeto New Member

    Revolution Emulator + SteamEmu Addon (v9.2) - June 15th 2008

    wtf man! i follow all instructions correctly and my game not start? wtf? PLEASE ALL INSTRUCTIONS FOR USE SURELY 100% RUN !
  21. wad92

    wad92 FS Member

    Revolution Emulator + SteamEmu Addon (v9.2) - June 15th 2008

    cannot download, can you mirror this please
  22. FSOwner

    FSOwner FS Owner

    Revolution Emulator + SteamEmu Addon (v9.2) - June 15th 2008

  23. Slimkid

    Slimkid FS Member

    Revolution Emulator + SteamEmu Addon (v9.2) - June 15th 2008

    i dont exactly know what this programm is for and how to launch it :D
  24. Messyparty

    Messyparty New Member

    OK i just gave up on it, i tried all i could do, maybe u can post a list in exactly what i should do and put it where for Vista. Because this is annoying me and i spent all day on it. I just deleted it all except for the Visual C++ 8.0 redistributable package. Because i think i'll still like that. So plz post a list of what i should do in order. I would be very grateful if one of u guys could do that. thnx ^.^
  25. Nihlathak88

    Nihlathak88 FS Member

    It says that the archive is broken.
  26. S-TEAM46562

    S-TEAM46562 FS Member

    is this a crack for steam or just a addon for the cracked steam?
    Please anwser me quickly! D=
  27. KirjiroSenzuki

    KirjiroSenzuki FS Member

    Can someone help me?
    What files and where to install them so I can unlock TF2 weapons?
  28. psuchris

    psuchris FS Member

    you can't do that unless you own tf2
  29. KirjiroSenzuki

    KirjiroSenzuki FS Member

    I have a cracked TF2
  30. psuchris

    psuchris FS Member

    exactly. you don't own the game. (you did not pay for it.) so you can not unlock the weapons
  31. comcastic08

    comcastic08 New Member

    You can unlock it with Nosteam TF2 and this patch
  32. Searcher64

    Searcher64 New Member

    Can someone give a more detailed explanation on how to use Rev Emu for unlocking TF2 weapons in standalone? I don't understand the txt that it comes says this:

    Also the client must change his settings
    BEFORE connecting to the server, changing while
    connected does NOT work.

    It doesn't say change what settings :/
  33. CommanderEddy

    CommanderEddy FS Member

    Same problem, I need help because I don't really understand and eiously want to unlock TF2 Weapons.
  34. Searcher64

    Searcher64 New Member

    Rev-Emu is VERY outdated...
  35. DigitalGeek

    DigitalGeek Full Member

    Sure is.... I suppose I could update it...
  36. Searcher64

    Searcher64 New Member

    It would sure be nice if you could :) but how? The official Rev-Emu homepage has not been updated either(for 3 months)...a lot of people depends on Rev-Emu and on it's features ^_^
  37. DigitalGeek

    DigitalGeek Full Member

  38. Searcher64

    Searcher64 New Member

    Well yeah, but it seems to me that the latest version for Rev-Emu at the moment (9.8.3) is not completely functional with latest Team Fortress 2 version (, including its items_440.bin (although I may be wrong)

    But whatever, it would be nice if it was update for everyone to use :)
  39. jojje212

    jojje212 New Member

    dosent work for me..
  40. KirjiroSenzuki

    KirjiroSenzuki FS Member

    RevCrew, can you please update your emulator for the new TF2 patches? kthx
  41. PinHeaDy

    PinHeaDy FS Member

    Does it works with the new games ? :)
  42. Ethang22

    Ethang22 New Member

    Great post :)

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice