RimWorld

RimWorld

MedPod
This topic has been locked
sumghai  [developer] Jul 12, 2020 @ 6:39am
[Feedback Needed] Dev Build with FPS fix on GitHub
Some players have noticed that the initial v1.0 release of MedPod suffers from performance issues, where the frame rate drops down to 3~15 FPS under any of all of the following circumstances:
- When game speed is increased to 3x or above
- When multiple MedPods are running at the same time
- When a pawn has several injuries that need to be treated

To get to the bottom of this, I'd some feedback on an unofficial development build available via GitHub. This will need to be manually installed, as I will not be officially publishing it on Steam until it is stable.

How to test
  1. Download and manually install this in your game's Mods folder
  2. Enable development mode
  3. Start a new savegame with only Core, MedPod and Dubs Performance Analyzer enabled
  4. Open Dubs Performance Analyzer in the game
  5. Build a test colony with hospital containing at least five MedPods
  6. Spawn at least a dozen (12) colonists
  7. Draft all the colonists
  8. Use the dev mode menu to damage 50~70% of the colonists until downed
  9. Undraft the remaining healthy colonists
  10. Observe as the healthy colonists haul the downed colonists to MedPods
  11. Increase game speed to 3x or 4x
  12. Observe the MedPod animations and FPS rate from Dubs Performance Analyzer
  13. Reply here with a screenshot of the MedPods running in your colony/hospital, and the FPS rate

Notes
For this development build (f7bddc2), I have rewritten the Harmony patch that ensures pawns stay in MedPods until their treatment is complete. I've successfully tested it on a small colony with nine colonists and five MedPod beds, with 50~60 FPS at 3x or 4x speed.

Please DO NOT report unrelated bugs in this discussion, such as the wrong hediffs being removed (the fault for that usually lies with the mod authors, who have failed to properly use vanilla tags to mark hediffs as not bad).

>>>Download the current Dev Build (f7bddc2 / 18 July 2020)<<<
[github.com]
Last edited by sumghai; Jul 18, 2020 @ 12:57am
< >
Showing 1-5 of 5 comments
Wololo Jul 19, 2020 @ 5:34am 
I just tested with my 300 mods, 5 medpods running simultaneously and ...

Everything works very well !

no notable drop of FPS (I play with smart speed)

really nice !

Plus Fallout Robots is now compatible! Thanks for that.
Bob11 Jul 20, 2020 @ 8:23am 
I know this is not what you wanted testing, but i've dropped it right into my modded game as well, and the FPS issues are gone. It still seems to be looping on some of my guys who have modded implants, but thats the other mods fault i believe.

Looking good so far bud :)
Palandus Jul 20, 2020 @ 9:51am 
I tried out the dev build and the FPS has indeed been fixed. However, I still often have to manually shut off the power, to free my pawns. The MedPod heals all their wounds, and thus only the DWC hediff is active, and it keeps them comatose, indefinitely. So, have to turn off the MedPod to free them.

EDIT: Correction. I can no longer flick it off, when it is in use. I had to disassemble the MedPod to free my colonist. >.>

However, the moment I set to disassemble it, it ejected the colonist, and was able to save the pod.
Last edited by Palandus; Jul 20, 2020 @ 9:53am
sumghai  [developer] Jul 20, 2020 @ 3:28pm 
Thank you to those who tested the dev build so far.

Again, just a reminder that this thread is not for reporting other bugs unrelated to the FPS issue. Many of those will be fixed once the PR for the FPS fix is merged into the main branch on GitHub.
sumghai  [developer] Jul 24, 2020 @ 5:20am 
The FPS bugfix has now been implemented in the v1.0.1 release.

Thank you to everyone who participated in testing the dev build.
< >
Showing 1-5 of 5 comments
Per page: 1530 50