925
42
925
42
Yes, you can absolutely watch TV in any Vehicle - Just Drive Safely
This script will play any valid game or addon TV, whether in the game or spawned by a trainer. It works by prop detection rather than the simplistic and limited approach of hardcoding the coordinates of the target TV. You can move the TV anywhere using the Mafins Menyoo Trainer (I recommend the original version).
This functionality and more can be found in this script as well:
https://www.gta5-mods.com/scripts/ultimate-gta-v-tourist
Change log Version 3 - Minor Update
As requested, the script is enabled by default. L to disable/enable.
Also, the change channels is now Q.
To disable script by default, use the ini file and set DetectOn to false
[Settings]
ToggleKey=L
DetectOn=true
With respect to the request to have notifications on, this is harder than it looks. Most scripters have the detection based on the location of the TV. This limits the value of the script. One option is to create a list of TV props but I'm trying to find a better way using keywords or render target ids.
Change log Version 2 - Major Update
All hard coding has been eliminated except for the channels.
The way the script works now is that if the script detects a compatible TV near the player, that TV prop will respond to the E key (on/off) and the Q key (remote: switch channels).
However currently the only props recognized will have those with tvscreen as the target.
Examples of valid TVs are:
prop_tv_flat_01, prop_tv_flat_02, prop_tv_flat_03
prop_tv_flat_michael
vw_prop_vw_cinema_tv_01
Note: it doesn't matter if the TV is ambient or spawned with a trainer or script, it will respond if the criteria is met: i.e. valid (tvscreen) and within player distance.
Description
Whether you’re chilling at your Vinewood Hills mansion or taking a break at the beach or even driving any vehicle, this script brings the TV entertainment right to your fingertips. That’s right, you can place the TV indoors and outdoors or even attach it to a vehicle. This script, unlike all other TV scripts, is relative to the player, not absolute like a mansion or cinema. Also: this incredibly flexible script is fully immersive by removing the on-screen controls, so you can simply sit back and enjoy.
Installation: the dll and the ini file go in your Scripts folder. Requirements: the usual SHV and SHVDN
Controls: The default key is L to enable or disable. Can be changed in the ini file.
The script detects all valid TVs.
Placement: you can easily move the TV using Menyoo, Object Spooner, Manual Placement. Watch the video.
IMPORTANT
This first release will only support props where the target is tvscreen. How would you know that? You go into Open 4, look at the TV prop’s ydr, you look at the embedded textures, and you might see a texture like this: script_rt_tvscreen.dds. If you drop the prefix, you get tvscreen. Not tv_screen or something else
This script will play any valid game or addon TV, whether in the game or spawned by a trainer. It works by prop detection rather than the simplistic and limited approach of hardcoding the coordinates of the target TV. You can move the TV anywhere using the Mafins Menyoo Trainer (I recommend the original version).
This functionality and more can be found in this script as well:
https://www.gta5-mods.com/scripts/ultimate-gta-v-tourist
Change log Version 3 - Minor Update
As requested, the script is enabled by default. L to disable/enable.
Also, the change channels is now Q.
To disable script by default, use the ini file and set DetectOn to false
[Settings]
ToggleKey=L
DetectOn=true
With respect to the request to have notifications on, this is harder than it looks. Most scripters have the detection based on the location of the TV. This limits the value of the script. One option is to create a list of TV props but I'm trying to find a better way using keywords or render target ids.
Change log Version 2 - Major Update
All hard coding has been eliminated except for the channels.
The way the script works now is that if the script detects a compatible TV near the player, that TV prop will respond to the E key (on/off) and the Q key (remote: switch channels).
However currently the only props recognized will have those with tvscreen as the target.
Examples of valid TVs are:
prop_tv_flat_01, prop_tv_flat_02, prop_tv_flat_03
prop_tv_flat_michael
vw_prop_vw_cinema_tv_01
Note: it doesn't matter if the TV is ambient or spawned with a trainer or script, it will respond if the criteria is met: i.e. valid (tvscreen) and within player distance.
Description
Whether you’re chilling at your Vinewood Hills mansion or taking a break at the beach or even driving any vehicle, this script brings the TV entertainment right to your fingertips. That’s right, you can place the TV indoors and outdoors or even attach it to a vehicle. This script, unlike all other TV scripts, is relative to the player, not absolute like a mansion or cinema. Also: this incredibly flexible script is fully immersive by removing the on-screen controls, so you can simply sit back and enjoy.
Installation: the dll and the ini file go in your Scripts folder. Requirements: the usual SHV and SHVDN
Controls: The default key is L to enable or disable. Can be changed in the ini file.
The script detects all valid TVs.
Placement: you can easily move the TV using Menyoo, Object Spooner, Manual Placement. Watch the video.
IMPORTANT
This first release will only support props where the target is tvscreen. How would you know that? You go into Open 4, look at the TV prop’s ydr, you look at the embedded textures, and you might see a texture like this: script_rt_tvscreen.dds. If you drop the prefix, you get tvscreen. Not tv_screen or something else
Первая загрузка: 24 января 2025
Последнее обновление: вчера
Последнее скачивание: 14 минут назад
86 комментариев
More mods by JohnFromGWN:
Yes, you can absolutely watch TV in any Vehicle - Just Drive Safely
This script will play any valid game or addon TV, whether in the game or spawned by a trainer. It works by prop detection rather than the simplistic and limited approach of hardcoding the coordinates of the target TV. You can move the TV anywhere using the Mafins Menyoo Trainer (I recommend the original version).
This functionality and more can be found in this script as well:
https://www.gta5-mods.com/scripts/ultimate-gta-v-tourist
Change log Version 3 - Minor Update
As requested, the script is enabled by default. L to disable/enable.
Also, the change channels is now Q.
To disable script by default, use the ini file and set DetectOn to false
[Settings]
ToggleKey=L
DetectOn=true
With respect to the request to have notifications on, this is harder than it looks. Most scripters have the detection based on the location of the TV. This limits the value of the script. One option is to create a list of TV props but I'm trying to find a better way using keywords or render target ids.
Change log Version 2 - Major Update
All hard coding has been eliminated except for the channels.
The way the script works now is that if the script detects a compatible TV near the player, that TV prop will respond to the E key (on/off) and the Q key (remote: switch channels).
However currently the only props recognized will have those with tvscreen as the target.
Examples of valid TVs are:
prop_tv_flat_01, prop_tv_flat_02, prop_tv_flat_03
prop_tv_flat_michael
vw_prop_vw_cinema_tv_01
Note: it doesn't matter if the TV is ambient or spawned with a trainer or script, it will respond if the criteria is met: i.e. valid (tvscreen) and within player distance.
Description
Whether you’re chilling at your Vinewood Hills mansion or taking a break at the beach or even driving any vehicle, this script brings the TV entertainment right to your fingertips. That’s right, you can place the TV indoors and outdoors or even attach it to a vehicle. This script, unlike all other TV scripts, is relative to the player, not absolute like a mansion or cinema. Also: this incredibly flexible script is fully immersive by removing the on-screen controls, so you can simply sit back and enjoy.
Installation: the dll and the ini file go in your Scripts folder. Requirements: the usual SHV and SHVDN
Controls: The default key is L to enable or disable. Can be changed in the ini file.
The script detects all valid TVs.
Placement: you can easily move the TV using Menyoo, Object Spooner, Manual Placement. Watch the video.
IMPORTANT
This first release will only support props where the target is tvscreen. How would you know that? You go into Open 4, look at the TV prop’s ydr, you look at the embedded textures, and you might see a texture like this: script_rt_tvscreen.dds. If you drop the prefix, you get tvscreen. Not tv_screen or something else
This script will play any valid game or addon TV, whether in the game or spawned by a trainer. It works by prop detection rather than the simplistic and limited approach of hardcoding the coordinates of the target TV. You can move the TV anywhere using the Mafins Menyoo Trainer (I recommend the original version).
This functionality and more can be found in this script as well:
https://www.gta5-mods.com/scripts/ultimate-gta-v-tourist
Change log Version 3 - Minor Update
As requested, the script is enabled by default. L to disable/enable.
Also, the change channels is now Q.
To disable script by default, use the ini file and set DetectOn to false
[Settings]
ToggleKey=L
DetectOn=true
With respect to the request to have notifications on, this is harder than it looks. Most scripters have the detection based on the location of the TV. This limits the value of the script. One option is to create a list of TV props but I'm trying to find a better way using keywords or render target ids.
Change log Version 2 - Major Update
All hard coding has been eliminated except for the channels.
The way the script works now is that if the script detects a compatible TV near the player, that TV prop will respond to the E key (on/off) and the Q key (remote: switch channels).
However currently the only props recognized will have those with tvscreen as the target.
Examples of valid TVs are:
prop_tv_flat_01, prop_tv_flat_02, prop_tv_flat_03
prop_tv_flat_michael
vw_prop_vw_cinema_tv_01
Note: it doesn't matter if the TV is ambient or spawned with a trainer or script, it will respond if the criteria is met: i.e. valid (tvscreen) and within player distance.
Description
Whether you’re chilling at your Vinewood Hills mansion or taking a break at the beach or even driving any vehicle, this script brings the TV entertainment right to your fingertips. That’s right, you can place the TV indoors and outdoors or even attach it to a vehicle. This script, unlike all other TV scripts, is relative to the player, not absolute like a mansion or cinema. Also: this incredibly flexible script is fully immersive by removing the on-screen controls, so you can simply sit back and enjoy.
Installation: the dll and the ini file go in your Scripts folder. Requirements: the usual SHV and SHVDN
Controls: The default key is L to enable or disable. Can be changed in the ini file.
The script detects all valid TVs.
Placement: you can easily move the TV using Menyoo, Object Spooner, Manual Placement. Watch the video.
IMPORTANT
This first release will only support props where the target is tvscreen. How would you know that? You go into Open 4, look at the TV prop’s ydr, you look at the embedded textures, and you might see a texture like this: script_rt_tvscreen.dds. If you drop the prefix, you get tvscreen. Not tv_screen or something else
Первая загрузка: 24 января 2025
Последнее обновление: вчера
Последнее скачивание: 14 минут назад
When we wrote "Anywhere" we meant anywhere. Watch the latest video to see this script used in a ship.
@elsanhoty did you put the ini file in same location as the dll? I'll check on my side. I did rename files, i may have screwed up. thanks
as @elsanhoty pointed out, i screwed up on the naming of the .ini file. I did not hardcode the name so by default it assumes the same name as the .dll. If you want to change the key to enable/disable the script, rename the ini file to JCTVPlayer.ini.
Apologies for the screwup.
@JohnFromGWN yes ofc both of them in scripts folder . i tried to change the value several time from L or Y to H or G but doesn't work .It always accepts the key you specify in the script which is L key .. take ur time Pal its a great job u did 👍
@JohnFromGWN john . I saw your pinned message and I did what you mentioned, but it didn't work. It is certain that the current key is pinned in the script in a way that makes it uneditable by users. I hope to modify the script because this work will be very important in the future. Unless I am wrong and there is something preventing me from using another key for your script.
@elsanhoty Ok. I may have jumped the gun. Let me check it out. An ini file is simple asF. Let's see what's going. Could be because I don't use the Scripts folder. I use subfolders for my scripts.
@elsanhoty I'm sorry but the issue is on your end. I tested this 3 times with 3 different keys and all produced the expected results. I have no idea what the issue is on your end. Here is an example for using the B key
[Settings]
ToggleKey=B
DetectOn=true
and once more, ensure the ini file is renamed and with the dll. I assume both are in scripts (Scripts) folder for you and I did that test moving them both to what is the default folder for 99.999% of users. Files should be:
JCTVPlayer.dll and JCTVPlayer.ini
both next to each other. I'm also assuming you're on a Windows OS?
@elsanhoty Also, is it possible you're using the same key with another of the 10,000 scripts available? Could it be a conflict?
@JohnFromGWN As I said I could be wrong but I swear I have a few scripts and this is the only one that doesn't respond to changing shortcuts. Anyway I will use it as is.. and thank you for this amazing script I have always been looking for something like this.. have a good day john
@elsanhoty Sorry I couldn't help.
Is it possible to disable the spawn key? I would like to have this mod just to have the ability to turn on TVs in interiors or locations that spawn with TVs detectable with this script.
@PwnageSoldier Done. @ReNNie has suggested this but I was hoping to find a solution of have notifications, for those who desired it, and I haven't found a solution yet - other than doing this by prop list.
@JohnFromGWN Awesome. Thanks!
@JohnFromGWN yoo this release fixed my issue 👌
@elsanhoty That's great. Remember that i had made a mistake naming the ini file in the first version. You can name an ini file whatever you want if you specify the path but in this simple case it needs to have the same name as the .dll
@PwnageSoldier glad to help
@JohnFromGWN TV Immersive Script check :) v3.0 a-okay, thank you
@ReNNie I haven't forgot your request for notifications. The issue is to eliminate false alarms from non TV props. As discussed the simple solution is to create a list of valid props. The challenge is can this be done without a list.There are 2 options that come to mind. One is to return the prop name and parse it for keywords such as TV, Screen, Display, Cinema, or Movie. The issue here is that there isn't any guarantee a vanilla prop can play a TV show. Another option is to somehow determine if the prop has the proper render target. The epic fail option, although it might be the most realistic, is to hardcode the props are put them in a text file to be read by the code. This has its own challenges again, because there are hundreds of props that might be candidates, and most will fail.
hey bro, sorry im new to this. Does this work with fivem? i downloaded and put the files under a folder named TVScript and i ensured it. im not sure what else i should do ? please assist anyone ? :)
@BaadmanDeezy If only life were that easy. Unfortunately, no, that's not how it works and not that simple. Most FiveM scripts are lua but you will see some c# dll files. FiveM uses CitizenFX.Core. The quick answer is no, what you're doing will definitely not work. The methods to run SP scripts in FiveM will depend on whether you're using localgame or not. I'm not sure, I've done all my FiveM scripts with lua, actually one or two dlls.