Jump to content

[Tutorial] Play Demos


NodSaibot
 Share

Recommended Posts

  • Developer

To watch a demo-record file, first you must get the file from the server owner, or someone who could provide that demo. If you're ingame and see DemoRecSpectator on the bottom of the player list, that means a demo is currently being recorded.

image.png.e5aae6f2077972c5694b8077b7a4e1f6.png

I know that Both CT and FPI record every match -- I can not speak for any other server. If you do not see the DemoRecSpectator on the player list, you need to open your console ("~" or F5) and type "DemoRecord", or ask an admin to start an AdminDemoRecord, as the normal DemoRecord only lasts 5 minutes.

Once you have received the .DEMO file, navigate to your Renegade X installation directory. (Normally "C:\Program Files (x86)\Renegade X"). Go to the UDKGame folder, once in there, you need to create a folder called "Demos".

image.png.6a863cdf094c8f6757080c07c835e0d3.png

Place your newly received .DEMO file in there. I would suggest naming it something easy to remember, as you have to type it in in-game.

image.png.6692a66c049ff671b4a37fe29af1c656.png

I advise that you download this handy tool for watching demos. I think it was supposed to be shipped with the game, but I am not sure. To install this tool, download the zip, and place RenX_RCam_StandAlone.u in your Renegade X\UDKGame\CookedPC\ folder.

image.thumb.png.65b22ccbfd8a66b25f63d6624a3ae2f4.png

Next, you need to go to Renegade X\UDKGame\Config\ and find UDKGame.ini. (Not DefaultUDKGame.ini! If you can not find UDKGame.ini, run your game then close it.) Use CTRL+F to search for "DecalManagerClassPath=". Replace "Engine.DecalManager" with "RenX_RCam_StandAlone.RCamDecalManager". Your line should end up looking exactly like this.

image.png.627a420a91589f56ec3eb0d21b4ca094.png

Next, launch your game. Remember that demo file name? Open your console once again ("~" or F5) and type "DemoPlay DemoName". Since I have a file called Islands.demo, I would type "DemoPlay Islands".

image.png.0f65a47e8520ea657a9b16e5a0b742b5.png

You may be met with an error like this:

image.png.8d0945bebdc7d67b18c750fa04ea9703.png

This would be a missing mutator or UPK package. Obviously, the game can't function without the mutators or packages the servers and clients used. Unfortunately, the demoplayer is not that smart, and won't use the files that you already have. If the demo was very recent, it is possible you have the same version of the mutators/packages it wants. (Keep in mind that you CAN NOT play a demo from a different version of the game.) Let's go to Renegade X\UDKGame\Cache\ to try and find the package the demo player wants. You may have a lot of files in there, or you may have a small amount of them. Open up Cache.ini. It should look like this:

image.png.9bf36b36bf87d1274d695ff789bbaab3.png

You'll need to find the latest version (or the corresponding version for that time) of the file it wants. In this specific case, it will want both FPI and CPRenXHud. We will need to copy both 8C3D42E54237033CFC2E658F314BA581.uxx and 5F1F729342DA52472AAB048993C05A79.uxx. Once you have copied them, you'll want to rename 8C3D42E54237033CFC2E658F314BA581.uxx (copied) to FPI.u and 5F1F729342DA52472AAB048993C05A79.uxx (copied) to CPRenXHud.upk. Place both of these in Renegade X\UDKGame\CookedPC\. Restart your game, and the demo should start without any messages.

D9jEPdl.jpg

The tool you downloaded also contains a .html that will give you the commands and hotkeys it uses.

 

As always, if you found anything confusing or have any questions, feel free to comment or message me on Discord.

  • Like 3
  • Thanks 5
Link to comment
Share on other sites

  • Moderator

Hey guys if you want access to our demos and please note Sarah set the password 100% not me.

Click this link: ftp://demos.fairplayinc.uk:4587/MarathonDemos

If it asks for a Username and password for any reason its FPIDemos n PW is Sarah!<3Goku

If you need help to get access or what not pop on discord and speak to me or Sarah (Faxwy)

Http://fairplayinc.uk/discord

Goks

  • Like 1
Link to comment
Share on other sites

Thx Sarah. Great idea and tutorial.

Btw having the "[spec]DemorecSpectator" in the Playerlist is actually a bug and unintentional. I dont know if people prefer it like this now or if it should be removed.

Link to comment
Share on other sites

  • Developer
49 minutes ago, RypeL said:

Thx Sarah. Great idea and tutorial.

Btw having the "[spec]DemorecSpectator" in the Playerlist is actually a bug and unintentional. I dont know if people prefer it like this now or if it should be removed.

In a way, I like to know that the match is being recorded. But I guess we could just use some command to check that. It might annoy people -- but I like it.

Link to comment
Share on other sites

  • limsup pinned this topic
  • 2 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...