An unofficial stream overlay for Monster Rancher DS which shows your monsters stats, conditions, and change in stats over time. Currently this overlay only works with the DeSmuME emulator.
For a demo, see the following video:
- Download and install DeSmuME if you do not already have it installed
- Check whether your installation of DeSmuME is 32-bit (x86) or 64-bit (x86-64)
- Download the Lua 5.1 DLL that matches the architecture of your copy of DeSmuME (32-bit or 64-bit)
- Download from: https://sourceforge.net/projects/luabinaries/files/5.1.5/Windows%20Libraries/Dynamic/
- 32-bit / x86:
lua-5.1.5_Win32_dll14_lib.zip - 64-bit / x86-64:
lua-5.1.5_Win64_dll14_lib.zip
- Extract the
lua5.1.dllfile from the zip file you downloaded - Move
lua5.1.dllto the same folder where your DeSmuME executable is - Rename
lua5.1.dlltolua51.dll
- Download the zip file for your operating system of the latest release at the following link:
- https://github.com/ExcaliburZero/mrds_live/releases
- Under the
Assetsheader, click on the.ziplink for your OS to download file
- Unzip the
.zipfile you downloaded
- Run DeSmuME and start the ROM for the game
- In the menu bar, click on
Tools > Lua Scripting > New Lua Script Window... - Click the
Browse...button and select therecord_data.luafile your downloaded
- In the folder you extracted the
.zipfile to, double click onmrds_live.exe(ormrds_liveon Linux) to run the server we will have OBS connect to - In OBS, create a new Browser source and give it the following settings:
- URL:
http://localhost:3000/front - Width:
1920 - Height:
1080 - Custom CSS:
body { margin: 0px auto; overflow: hidden; }
- URL:
The following instructions describe the setup I use for DeSmuME with a horizontal LCDs layout and 4x Window Size. Feel free to use whatever setting values work for how you have DeSmuME setup.
- In OBS, create a Window Capture source for DeSmuME
- Copy paste that DeSmuME Window Capture source
- For both DeSmuME Window capture sources, click on
Right Click > Transform > Edit Transformand put in the following settings:- Top screen:
- Position: 40, 39
- Size: 2040, 794
- Crop: left=1, right=1024, top=30, bottom=1
- Bottom screen:
- Position: 1140, 39
- Size: 1451, 565
- Crop: left=1024, right=1, top=30, bottom=1
- Top screen:
- Run DeSmuME and start the ROM for the game
- In the menu bar, click on
Tools > Lua Scripting > record_data.lua - In the folder you extracted the
.zipfile to, double click onmrds_live.exe(ormrds_liveon Linux) to run the server we will have OBS connect to - In OBS, edit the Browser source and click on the
Refresh cache of the current pagebutton
- mrds_extract - Set of tools for extracting data from and working with save data for Monster Rancher DS.
- mrds_overlay - DeSmuME script for overlaying information such as monster stress, fatigue, and lifespan for Monster Rancher DS.
- Data Crystal page for Monster Rancher DS - Information on how Monster Rancher DS works.
- FCEUX Lua API docs - Documentation for the Lua scripting API that DeSmuME provides.
