Jump to content

XScanner v2.3.8988.39611

Now with Broadcastify support
   (41 reviews)

1 Screenshot

   _  ______________   _  ___  _________ 
  | |/_/ __/ ___/ _ | / |/ / |/ / __/ _ \
 _>  <_\ \/ /__/ __ |/    /    / _// , _/
/_/|_/___/\___/_/ |_/_/|_/_/|_/___/_/|_|by khorio 
                                         
                                         

XScanner is an LSPDFR Scanner replacement/addon.

Features:

3D audio playback for plugin developers.

Ambient vehicle 3D background scanner (Local files or Broadcastify Stream)
Volume control
Audio queue
Landmark Audio

 

Supports MP3/WAV/OGG

 

Installation: Place files from the "Grand Theft Auto V" folder into your game installation folder.

 

Requires RageNativeUI

 

Adding local files for the background scanner can be achieved by placing any audio files starting with "xchattr_" into

Plugins/LSPDFR/XScanner/Audio

Settings can be found in

Plugins/LSPDFR/XScanner/Config/XScanner.ini

Ini guide is provided in the same folder explaining each setting.

 

What's new

  • Added settings menu
  • Default menu key is F8 (changeable in the ini)

 

Could contain: text, businesscard, screenshot, fontCould contain: text, screenshot, fontCould contain: text, screenshot, software, font, multimedia softwareCould contain: text, screenshot, tree, outdoorCould contain: text, screenshot, tree, font


Changelog:

Spoiler
* v2.1.350.1644

Changes:

Added compatibility with LSPDFR v0.4.8748.23994
Fixed a potential thread crash on the Saved Stream manager when the plugin unloads unexpectedly
Added force check option on the saved broadcasts window
Updated hooking method to avoid breaking on future LSPDFR updates


* v2.1.336.1566

	Changes:

		Background threads not shutting down correctly on unload, potentially causing a memory leak
		Made saved broadcast background status check asynchronous
		Landmark settings not applying properly
		Label stream id input
		Simplified keybind input code

		Rewrote Memory Hook Engine
		Added missing LSPDFR BackupUnit and Units Responding hooks

* v2.1.324.1497

Fixed:		30fps drop due to DllImport not appreciating fibers.

Change:		Renamed "Available Broadcasts" to "Top 50 Broadcasts" to avoid confusion.

Added:		Saved Broadcasts, this is a sidemenu of Top 50 Broadcasts (the old "Available Broadcasts") and contains any stream you either manually entered
		or have selected from the top 50 list.
		You can remove any you don't want from this menu with the assigned button shown on the bottom right of the screen (default space)
		or through XScanner/Config/SavedBroadcasts.xml.

* v2.1.323.1449

Fixed:		Managed stream buffer would only update while the menu was open.
Fixed:		Stream id's higher than 32768 were being treated as invalid. (thanks unitedOrange66)
Fixed:		3D spatials relating to gameplay cam viewmode.
Fixed:		Color indicator on current region.
Fixed:		Local files would sometimes not swap properly for currently playing audio when changing to shoulder.

Added:		Open download page button on main menu when an update is available
Added:		Changing intro/outro sound will now play a preview on change (it already did this but only if you selected the menu item).
Added:		Menu collapsing
Added:		Stream info on current stream description
Added:		Game focus loss detection on all sound engines
Added:		Background scanner volume boost slider

Changes:	Landmark audio will now only be used once when "Don't always try to find landmarks" is enabled.
		It won't be used again until another landmark has fired. Should fix some needless repetitiveness.
Changes:	Menu indicator when an update is available
Changes:	Menu indicators for broadcast status

Improved:	Buffer size suggestion/managed buffer

* v2.1.316.1289

Added:		Automatic buffer management
			Automatic update checker
			Menu->Auto save changes
			Menu->Change menu key
			Warnings for stream issues
			Menu Stream status indicator
			Buffer spinner (yes you can disable it in the ini)
			A bunch of other random little things

Changes:	Increased 3d volume slightly
			Khorio.Common has gotten a version bump			
			Faster swapping when changing between streams
			Volume change previews

Fixed:		Menu style updates
Fixed:		Changing broadcastify id from Available Streams menu did not always get saved properly to the ini when saving settings.
Fixed:		Rare potential crash on the relay.
Fixed:		Unhooking of the relay should now work as intended without having to reload LSPDFR

* v2.1.312.993  

Added:		Menu, RNUI dependency

* 2.0.308.782  

Fixed:		Stream detection for broadcastify's updated higher quality streams on a new cdn
Added:		Option to swap broadcastify stream depending on the county you are currently in
		Config/BroadcastRegions.xml
		ini->BackgroundScannerRegionSpecificBroadcast
		ini->BackgroundScannerRegionTimeBeforeSwap


* 2.0.303.753
Fixed:		Typo in ini settings which resulted in the plugin not loading.
Added:		Added default ini again because of file lock issues


* 2.0.302.751

Fixed:		Borked up Enum parsing from the ini resulting in keybinds dropping back to default, should work properly now.
Added:		ini->Keybinds->VolumeModifierKey	(default left ALT)
		ini->Keybinds->VolumeUpKey
		ini->Keybinds->VolumeDownKey

Added:		Background Scanner will no longer play from destroyed police vehicles
Removed:	No longer including default ini because it takes too much work to update for each version
		Ini will be generated after loading the plugin for the first time.

* 2.0.302.737

Added:		Support for playing files with full and partial paths
		This also means you can now specify Intro and Outro with a specific path instead of the (partial) filename alone

		for example:
		Intro = lspdfr\audio\scanner\RESIDENT\INTRO_01.wav	(will play this specific file)
		or
		Intro = lspdfr\audio\scanner\RESIDENT\INTRO		(will pick a random matching file in this folder)
		or
		Intro = lspdfr\audio\scanner\INTRO						
		Intro = lspdfr\audio\INTRO
		Intro = lspdfr\INTRO					(will pick a random matching file in any of the subfolders)

		are now valid ini entries. Obviously the more specific you are with your path the less randomness will occur.

		This should alleviate some of the problems with certain audio packs providing a very annoying sound called INTRO
		where the scanner would end up playing them as intro sounds instead.
		This also provides a fix for plugin collision where they have (unknowingly) similarly named audio files and end up playing the wrong ones,
		as they can now specify their plugins audio folder if needed (this is obviously all optional, scanner still works fine in the default mode).

		XScanner will do a sanity check on the first run after updating and will update the Intro and Outro sounds to the intended ones,
		if they still have the default values.
		(it will change INTRO to lspdfr\audio\scanner\RESIDENT\INTRO and OUTRO to lspdfr\audio\scanner\RESIDENT\OUTRO).
		It will not touch any other changes or any changes to it after the first run.

Added:		ini->[Keybinds]
		ini->[Keybinds]->PoliceScannerKey	(Default: LShift)
		ini->[Keybinds]->BackgroundScannerKey	(Default: LCtrl)

Added:		Skipping first 64k chunk of broadcastify streams for no particular reason whatsoever.

API

Fixed:		API: Entity overload for PlaySoundFromPosition was not applying maxDistance properly when it was set to 0f.
Added:		API: XAudio->IsSoundPlaying()
Added:		Full and partial path support for scanner calls, see above


* 2.0.296.710

Fixed:		Fixed an issue where the broadcastify stream would crash the plugin when the stream died.
Fixed:		Stopped allowing a backlog on the stream whenever it was not playing.
Added:		Now discarding PlayScanner calls while the game is paused to avoid clogging up the queue for no reason.
Added:      	ConsoleCommand->ChangeBroadcastifyStream(broadcastifyId)
Added:		ini->DisableIntro
		ini->DisableOutro			
		ini->DontAlwaysTryToFindNearbyLandmarks		-> on by default to reduce long lines of audio being called over and over (eg. pursuit updates)
		ini->DisableLandmarks
		ini->DisableScannerResetOnPause
Other:		Removed comments from ini, added seperate guide to keep the ini cleaner


* 2.0.294.688

- Fixed:	Volume control was writing to the wrong obsolete ini setting causing sound volume not to be saved properly after changing it ingame.
- Fixed:	Issue with the Broadcastify stream becoming corrupted resulting in nothing but low volume sound pops after some time.
		Some sound cracking might still occur from time to time but this is mostly due to some broadcastify streams using mp3 instead of a pcm stream.
		Setting the BackgroundScannerWebstreamBufferSize higher when using these streams is recommended.

- Fixed:	Some random changes to the 3D spatial sound calculations.
- Added:	Separate volume control for the Background Scanner
		ini->BackgroundScannerVolume

- Removed:	ini->BackgroundVolumeBoost
		ini->LinkBackgroundScannerVolume


* 2.0.294.618

- Fixed:	Location engine had a chance of having double direction lines when using street and landmark audio (eg. "north of street, east of noose"),
		will now use generic identifier to avoid this (eg "north of street, near/close to noose", "near/close to street, north of noose")
- Fixed: 	Rewrote sound engine to use full audio blocks instead of single files, complete lines can now be reset when the game gets paused.
		
		TESTING PHASE, results may vary
- Added: 	Broadcastify support, you can now swap the background scanner to a broadcastify stream instead, set the broadcastify id in the ini.
- Added: 	ini->EnableBackgroundScannerWebstream
	   	ini->BackgroundScannerWebstreamBufferSize
	   	ini->BackgroundScannerBroadcastifyId

- AS ALWAYS UPDATE YOUR INI FILES


* 2.0.292.491

- Added:	Paused game will now properly pause the audio; scanner will restart file that was in progress after the game unpauses.
	 	This is a setting for the background scanner which is off by default (ini->ResetBackgroundScannerLineAfterGamePause).
- Added:	ini->EnableBackgroundScannerDuringCallouts (was default:FALSE)
- Added:	ini->EnableBackgroundScannerDuringPursuits (was default:FALSE)
- Added:	Fallback system for disabling the gtav default scanner
- Added:	Ini validation, missing ini/ini options will now have their standard values written to it.
- Added:	API->optional parameter added: shortLocation in PlayScannerWithPosition(); will only play the street or direction
		to closest street when using IN_OR_ON_POSITION, similar to just passing STREET

* 2.0.290.462

- Fixed:	Background Scanner volume not being set properly
- Fixed:	Issues in the audiofile search engine with certain files
- Fixed:	Duplication bug in the landmark audio finder
- Added:	Added hook for LSPDFR GetIsAudioEngineBusy()
- Added:	Spamcontrol setting to drop audio thats being queue'd repeatedly (ini->SpamControl)
- Added:	ForcedRelayTimeOut for relayed audio thats sitting in the queue for too long (ini->ForcedRelayTimeOut)
- Added:	Audio queue check for relayed audio to prevent duplication

* 2.0.289.381

- Fixed:	EnableOnNPCVehicles was not being evaluated and was always true no matter the ini setting. 
- Fixed:	Rare NullRef on the playbackcontroller.
- Fixed:	EnableBackGroundScanner on player not working, it will now properly play from the player
  		NOTE: this still plays in 3d space but from the player, so it will be louder in first person than it is on the highest follow camera setting
- Fixed:	LinkScannerToBackgroundVolume not applying volume to the background engine properly

 

 

 

Could contain: text, screenshot, graphic design, poster, graphics, art, font

 

 

 

 

 

 

 

 

 

 

Edited by khorio
change description


What's New in Version v2.3.8988.39611

Released

 

  • Fixed a bug that would in some cases invalidate queued audio instantly.

khorio

You may also like

  • Emergency Lighting System

    Emergency Lighting System V brings one of the most popular modifications ever created for a GTA title (ELS-IV) to Grand Theft Auto V. ELS-V will add a whole new dimension to  your patrols. With a fresh look and many more features than its predecessor, it's also sure to brighten up your game and satisfy the emergency lighting enthusiast in anyone.   DESCRIPTION − ELS provides an alternate and incredibly in-depth way of controlling emergency vehicle lights and sounds. − ELS requires
    Lt.Caine

    By Lt.Caine

    Updated

    • 4.4m
  • Emergency uniforms pack - Law & Order

    https://www.patreon.com/alex_ashfold
    Alex_Ashfold

    By Alex_Ashfold

    Updated

    • 4m
  • XScanner Pursuit Updates

    Insert some juice into your pursuits
    khorio

    By khorio

    Updated

    • 14.4k
  • EUP Menu

    EUP Menu is a carefully-built menu for the popular Emergency Uniforms Pack modification.
    PieRGud

    By PieRGud

    Updated

    • 2.7m
  • Emergency uniforms pack - Serve & Rescue

    EUP - Serve & Rescue is an addition to the regular EUP apparel that contains a plethora of outfits for the various non-LEO agenc
    Alex_Ashfold

    By Alex_Ashfold

    Updated

    • 1.6m
  • LSPD First Response

    The LSPD First Response modification
    G17 Media

    By G17 Media

    Updated

    • 17.6m
  • User Feedback

    You may only provide a review once you have downloaded the file.


    cliquealex

    · For old version v2.3.28.2293

      

    Can't get the chatter to start automatically for the life of me, I have to disable it and re-enable it for it to work, but it works alright besides that.

    Link to review
    Super27

    · For old version v2.3.28.2293

      

    This mod has a lot going for it. The ability to adjust volume of both the dispatcher and the background chatter independently is a huge plus. The live police scanner audio is a great feature, but the included chatter audio is also very good. I personally do not use it for actual dispatch functions, as when I did it had a bit of lag between when a call came up and when the audio played. Even just using for background though, it adds a lot of immersion. 

    Link to review
    DooVan

    · For old version v2.3.28.2293

      

    Much better now then before!! Works great. No issue

    Link to review
    OfficerAlexis

    · Edited by OfficerAlexis

    · For old version v2.1.350.1644

      

    A game changer! thanks a lot fot your hard work! looking forward for more updates! i highly recommend it!

    Link to review
    tritratratsche

    · For old version v2.3.28.2293

      

    Very good Plugin for more Immersion! very clear recommendation and a must-have.

     

    Keep up with the good work!!

     

    @khorio since v2.1.323.1449 i have massive lags when a radio call comes in. before this version i had no lags or performance losses. when i deactivate the plugin the lags are gone. maybe you can reproduce the lags.

    Response from the author:

    Yeah I'm aware about the lag of the last update, fixed in the next version.

    Link to review
    Clarinetplayer77

    · For old version v2.1.316.1289

      

    From it crashing a lot in LSPDFR .03 to having it magically work when .04 came out and now this, you've made it to be the best mod for this game. I don't typically leave reviews, but you earned this. It made the game feel a lot more immersive and to hear what is happening in my area (like an over dose or people causing a disturbance just beyond a woman's property) makes me enjoy going back into LSPDFR. Good job! (This is Rey btw)

    Link to review
    FallenOfficer

    · For old version 2.0.296.710

      

    Overall a great addition to LSPDFR. Love the random chattering over stolen pencil erasers.

    Link to review
    MathVC

    · For old version 2.0.294.618

      

    Must-have for LSPDFR especially with the newest updates, amazing!

    Link to review
    Robo22

    · For old version 1.0.6795.427

       2 of 2 members found this review helpful 2 / 2 members

    Great immersion script, was looking for something like this for a very long time

    Link to review
    Ivovic31

    · For old version 1.0.6795.427

       1 of 1 member found this review helpful 1 / 1 member

    Very realistic plugin, immersive. Still working perfectly.

    Link to review
    AntoniAM87

    · For old version 1.0.6795.427

       1 of 1 member found this review helpful 1 / 1 member

     really like.
    But the sound is really weak, even if I put audio at maximum volume!
    Lower performance and small bug
    But I really like

    Link to review
    Haze Studio

    · For old version 1.0.6795.427

       1 of 1 member found this review helpful 1 / 1 member

    I Love This Add On To The Game. I Also Love How Much Customization You Can Do With This Mod. Like Adjusting The Volume And Even Having The Audio Fading Out When You Leave You Unit. 5/5

    Link to review
    thisridiculous

    · For old version 1.0.6795.427

       1 of 1 member found this review helpful 1 / 1 member

    originally used more radio chatter mod due to the performance loss, but that's clearly not an issue anymore. Lemme just say xscanner is the superior mod and it makes even dispatch sound way better along with your own immersion 👌

    Link to review
    Officer Cabaniss

    · Edited by officercabaniss

    · For old version v2.1.350.1644

       0 of 6 members found this review helpful 0 / 6 members

    great idea for mod gives me err_file_pak_3 everytime installed though



    *UPDATE: THANK YOU FOR COMPLETELY BREAKING MY GAME FORCING ME TO REINSTALL EVERY MOD I HAVE*
     

    *UPDATE WANNA STRANGLE YOU*

    Link to review
    panoszaf

    · For old version 2.0.292.491

       6 of 6 members found this review helpful 6 / 6 members

    Audio is one of the most underappreciated things in LSPDFR. The audio chatter you can hear in the backround when sitting in your car just gives a completely different feeling in the game. Also LOVE the option to turn up or down the volume for when dispatch calls you.

    Link to review
    tyoyomi

    · For old version 1.0.6795.427

       1 of 1 member found this review helpful 1 / 1 member

    Overall, I love this mod. It adds another layer of realism to LSPDFR and my videos in general. Great work! Keep it up 👍

    Link to review
    GrandTheftPD

    · For old version 1.0.6795.427

       1 of 1 member found this review helpful 1 / 1 member

    Really been enjoying this works great haven't had any performance loss and definitely adds immersion. The background chatter is great especially in those slower moments on patrol when parked somewhere running speed radar or whatever. Keep up the good work looking foward to the automatic roadblock update as well.

    Link to review
    Mr.DudeMan

    · For old version 1.0.6795.427

       1 of 1 member found this review helpful 1 / 1 member

    best mod for immersion and chatter is clear 10/10

    Link to review
    Officer ufo1

    · For old version 1.0.6795.427

       1 of 2 members found this review helpful 1 / 2 members

    Great audio script I did create an installation tutorial: 

     

    Link to review
    CaptConfuzed

    · For old version v2.3.28.2293

       1 of 2 members found this review helpful 1 / 2 members

    Another awesome mod, thanks @khorio😁

    I can’t wait for the new Automatic Roadblocks v2 - I used to use the old one all the time...

     

    Link to review
    pcGAMEZguy

    · For old version 1.0.6795.427

      

    This is absolutely outstanding, i actually forgot i had installed it because i wasnt able to get on at the time.  When i went in the NYPD taxi and heard the chatter, Brilliant!!.  This is one of those plugins that truly puts you behind the wheel in a patrol car.  Well Done Man, cannot patrol without this in.  Also great job on the FPS issue earlier!

    Link to review
    ×
    ×
    • Create New...