Minor update to address crashing issues on newer game versions
v1.13 (June 26, 2017) -
Cleaned up console input interface and input related code
* Supports scrolling
* Supports different locales and keyboard layouts
* Fixed issue with caps lock
Fixed issue with the camera being instantiated under the map in certain cases
Re-added support for viewing static prop objects (mistakenly disabled in the previous version)
Added an option to hide LOD (level of detail) map objects
v1.12 (May 11, 2017) -
Camera starts on the player by default (configurable in INI)
Nearby objects can be dumped to file via a command
v1.1a (Feb 16, 2017) -
Fixed a bug that caused the script to crash when viewing non-drawable objects
v1.1 (Feb 15, 2017) -
Added a console interface to make it easier to get detailed information about objects (currently limited to 2 commands! see below)
Added an option to customize the colour of building/ prop overlays
Added an option to choose whether to draw all or only the selected object to the screen
Additional tweaks to camera behavior while in the editor
Peds and vehicles are now disabled while in free camera mode
Changed the the layout of the onscreen object list
Fixed a problem that caused a crash for certain people when reading values in the config file
Fixed a bug that caused the weather and time to be locked while the script was installed
Fixed a bug that caused the screen to constantly fade out when pressing the right mouse button, even while not in free camera mode
Fixed a bug that allowed the player to enter the camera again while it was already active
Improved backwards compatibility with older versions of ScripthookVDotNet
Other internal stability fixes and improvements
For the average user, this is probably of no use or interest to you so keep that in mind before you read any further!!
Description
This is a little tool/ script I made which allows you to get some useful info about static entities (buildings/ props) placed around the map. For any building/ prop that is defined as a static placement, it will show you the model name as well as the name of the base .ymap file where it is defined. Simply move the camera around, and information will be shown over objects as they come in view. You can view even more information about an object by using the built in console interface with the commands listed below.
My hope is that this will ease the process of working with in-game objects via OpenIV especially for people working hard on map- related mods. Because afaik there is no standard process for finding this kind of information about objects around the world.
There are some options that can be customized in the .ini file including the search radius for objects/ buildings and max amount of objects infos that will be drawn on the screen. These settings could be useful if you are experience performance problems. Naturally there is some hit to performance, due to the sheer amount of objects that exist in the world.
Other info The type of an object can be determined by the color of the label. For buildings/ static objects, it will be red. For props it is gold. This can be changed in the config file.
As always, let me know of any bugs/ problems, and offer suggestions for how the mod can be improved! Thanks :D
Controls for camera Move - W, A, S, D Select/ Enter Editor - Left mouse Toggle console - T Exit -Right mouse Speed boost - Left shift
Controls for editor Move Object - W, A, S, D Set move speed - Scroll wheel Toggle console - T Exit - Right mouse
List of usable commands "?" or "help" - Gets a list of available commands
"reloadconfig" - Reloads all values from the config file
"showtextures" - Prints all nested texture names for the selected object
"dumpobjects" - Dumps nearby objects to nearbyobjects.txt
Default activation key is 'Y', but you are free to change this in the config file
Additional Requirements
ScriptHook V - http://www.dev-c.com/gtav/scripthookv/
ScriptHook V .NET - https://github.com/crosire/scripthookvdotnet/releases
Installation
Create a "scripts" in the main folder where GTA V is installed (if not already there)
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
Write comment: