Teardown

Teardown

Not enough ratings
Map Performance Debugger
   
Award
Favorite
Favorited
Unfavorite
Type: Global
Category: Tool
File Size
Posted
Updated
946.614 KB
26 May, 2023 @ 12:32pm
6 Jul @ 7:30pm
7 Change Notes ( view )

Subscribe to download
Map Performance Debugger

In 1 collection by Doomdrvk
All Of My Mods
5 items
Description
A not so intuitive tester for determining the cause of map lag. With this mod you can test multiple conditions to see what may be causing lag in your maps. Simple things that could be causing lag: Too many lights, Too many screens or too many high resolution screens, Too many joints, Too many dynamic objects.

And the big one many people don't know, how much empty space is in your models?
Complex models with a lot of empty space where there doesn't need to be can be split up into smaller models to preserve performance. Basically when a vox model is created the empty space within the extending bounds (x,y,z) is filled in with "AIR" voxels, this is not the same as empty space to the game engine, when the game is trying to determine how to render an object it fires raycasts from the camera to what is infront. These raycasts when they move through empty space are much less performance intense than when the raycasts hit empty "AIR" voxels, these air voxels need to be ignored and the raycast needs to continuously ignore every voxel until it reaches a non transparent object that needs to be rendered.


A tool is provided in tool group 3 which allows you to highlight and find the actual boundary of the object and therefore determine the amount of unnecessary "AIR" surrounding the object.

Alt + F6 Highlight everything within global maximum
F6 + Scroll change global highlighter maximum
Ctrl + Shift + F6 Remove all highlights
Shift + F7 Toggle Screens
Ctrl + Shift + F7 Delete Screens
Shift + F8 Toggle Lights
Shift + F9 Remove all joints
Shift + F10 Activate Look Highlighter
| With look highlighter: X = Delete shape, Shift + X Continuously delete shape.
Shift + F11 Highlight all dynamic objects
Ctrl + Shift + F11 Delete all dynamic objects

UNDER NO CIRCUMSTANCES ARE YOU TO HARASS MAP CREATORS FOR UNOPTIMIZED MAPS, ITS TIME CONSUMING AND NOT ALL MAP CREATORS KNEW HOW TO OPTIMIZE AT THE TIME OF CREATION.


If you are looking for a way to improve performance while playing, check out Debris Manager.
7 Comments
jakez 1 Jul, 2023 @ 12:56am 
yay now i can see how bad my mods are
jombing 1 Jun, 2023 @ 10:31pm 
this is awesome (i dont create maps but it looks useful lol)
Doomdrvk  [author] 1 Jun, 2023 @ 8:14pm 
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2928101217 is the map from the main thumbnail. Please do not harass this creator as I've taken plenty of time to assist them in figuring out why the map does not have the greatest performance. They've taken measures to fix what they can but the map would need a major rebuild to fix all the issues.

This map creator has provided multiple versions to select from which reduce detail to improve fps.
RandomStuffToppedOffWithMemes 1 Jun, 2023 @ 5:41pm 
what are the thumbnail maps, and if they are your maps, please make them public if private! :waving: :steamsalty:
WAY2GO 27 May, 2023 @ 9:53am 
legendary
-Sky_True_Vision_UA- 27 May, 2023 @ 8:24am 
Thank you for a great tool!
Doomdrvk  [author] 26 May, 2023 @ 2:06pm 
If there are any questions on how to use it, you can ask in the comments.