Skip to content
View in the app

A better way to browse. Learn more.

LCPDFR.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

BritShyGuy

Members
  • Joined

  • Last visited

  1. I've commented in the discord but it would be really cool to get a few AI backup commands. Just so other people can see the post and comment on it, I will copy it here! - Sorry if this is over-commenting! https://discord.com/channels/1229610809139658773/1422505516352929854
  2. I've heard that from someone else!. I've been told it's not been addressed or "no one has had this problem". So. I am just glad if anyone were to have this niche issue AND wanted to keep this model AND wanted to keep the quality the same AND dont want want to spend over a week pulling their hair out. If it stops 1 person, then I am happy about that. Because I'm sure of 1 thing... I wish someone else had written this for me when i 1st had this issue. I couldnt fine ANYTHING HA. But thats essentialy what I said. You got a quick, dirty dont care way. The reupload all ytd files. and the "I DON'T WANT TO LOSE A SINGLE PIXEL" way XD <3
  3. [FIXED] Adding "Sign_2" corrupts the whole YTD, the “quick” & “my Desktop is a car crash” fix I figured this out, and it was painfully simple, it just took me a week to prove it. If you can replace textures in OpenIV, fine, but the moment you add a second livery texture (e.g. charger_sign_2), your YTD turns into pixel soup. This is what worked for me. Is this for you? IF: YOU CAN'T ADD A 2nd LIVERY/SIGN IN YTD WITHOUT ALL THE OTHER FILES BECOMING CORRUPT. THIS IS FOR YOU! Option A: Quick fix (fast, dirty, works - no headaches or late nights - may slightly change quality)Export everything from the unchanged YTD as PNG. Create a new YTD in OpenIV. Import all PNGs back in using Auto (or keep changing compression and retrying, lowering compression usually makes it behave). Add *_sign_2. Save. This works because it forces textures into a consistent format instead of leaving a couple of “weird” ones in there that poison the rebuild. Key (what I mean when I say things)FilesYTD = .ytd texture dictionary If I say "TXD", I mean YTD YFT = .yft model file (used for preview) If I say "MODEL", I mean YFT DDS / PNG = exported textures Folders (in the order you create them)EXPORT_ORIG (1) = all textures exported from the original YTD, unchanged EXPORT_TARGET (2) = copy of EXPORT_ORIG (1), plus your new *_sign_2 (so it contains both sign_1 and sign_2) WORKSPACE (3) = random empty place to drag test files into OpenIV without clutter, optional but keeps you sane EXPORT_SURVIVORS (4) = export from the “Folder2YTD-built” YTD (the one where stuff mysteriously vanishes, but it doesn’t corrupt) QUARANTINE (5) = where you separate “known good” from “suspects” IN (5a) = a folder inside QUARANTINE, this is your “these are safe” pile OFFENDERS_PNG (6) = where you export the problem DDS from QUARANTINE as PNG so you can re-import cleanly Option B: Long fix (keeps quality, finds the actual offender textures)0) Back up firstBack up the whole dlcpack, including data. Mine got corrupted a couple of times, only the pack I was actively working on. GENERAL RULE: EXPORT TO DDS UNLESS A SPECIFIC STEP SAYS PNG1) Clone the sign properlyReplace sign_1 with your sign_2 artwork so it inherits the same settings, then export it as DDS somewhere obvious. THEN CANCEL, DON'T SAVE! 2) Make EXPORT_ORIG (1)Export all textures from the original YTD into EXPORT_ORIG (1). While you’re in OpenIV, count how many textures are in the YTD before adding sign 2. (It's in the background at the bottom of the list) Example: mine was 136, so with sign_2 It should be 137. Write that number down. Notepad. Trust me, Notepad becomes your co-driver for the rest of this nightmare. 3) Make EXPORT_TARGET (2)Copy EXPORT_ORIG (1) to EXPORT_TARGET (2). Drop your *_sign_2.dds into EXPORT_TARGET. Now, EXPORT_TARGET is the “ideal world” folder, both signs included. 4) Run a "YTD Maker" app on EXPORT_TARGET (and use “Highest”) - I used Folder2YTDUse Folder2YTD on EXPORT_TARGET (2). Set compression/quality to Highest. Let it build a new YTD. It might crash. Mine did. Just reopen and do it again until you get an output. - DON'T FORGET TO CHANGE TO Highest Important bit: keep that YTD. This is your “baseline” YTD that doesn’t corrupt, even if it silently drops textures. You’re going to build off this. 5) Make WORKSPACE (3) so you can focusFind a place in OpenIV with no other YTD/YFTs, it helps you focus and stops you fat-fingering the wrong file. - I used my addon packs data folder that just had the meta, so anything I added, like YTD/YTF, stood out. I also copied the vehicle’s YFT and made a new empty YTD to Desktop and made “blank” versions (same extensions, empty names) so I could rename them quickly during testing. Totally optional, but it kept me from losing my mind. .yft with no name - CAR MODEL I WAS USING .ytd with no name - EMPTY YTD 6) Spot the missing textures, export the survivorsOpen the Folder2YTD-built YTD in OpenIV and scroll through the texture list. In my case: Expected: 137 textures Reality: about 108 textures Both sign_1 and sign_2 existed A chunk of textures had just… vanished Now export that YTD’s textures as DDS into EXPORT_SURVIVORS (4). So: EXPORT_TARGET (2) = everything you want EXPORT_SURVIVORS (4) = everything that survived a rebuild without corruption 7) Generate file lists (welcome to the Matrix)Right, now you need a list of files from both folders. This is the part where we need the "command terminal" (you know the thing you see in the movies with hackers - DONT WORRY YOU DONT NEED TO BE A CODER or know anything) Time to pretend we’re in a hacker movie. Open EXPORT_TARGET (2), then EXPORT_SURVIVORS (4), and for each one do this: Open the folder in Windows Explorer Click the address bar (the bit that shows the path, e.g., D:\Desktop\FolderName) Type cmd and hit Enter A scary black panel appears (Don't worry), excellent. Now type: dir /b > dirlist.txtDo this for both folders. EXPORT_TARGET (2) and EXPORT_SURVIVORS (4). And just like that, you’ve summoned a neat file list called dirlist.txt into that folder. Mwahaha. Open both dirlist.txt files and compare them to create your "shopping list" of missing textures. If you’re lazy (same), paste both lists into ChatGPT or use an online list compare tool. Also, do yourself a favour: keep a Notepad file open and start writing things down in order. You’ll thank yourself later when you’re 40 imports deep and can’t remember what you’ve tested. Finally, sort your shopping list. In Notepad++: Edit → Line Operations → Sort Lines Lex. Ascending (Ignore Case) Organisation now saves you hours. ONE OR MORE OF THESE FILES WILL BE THE ISSUE! 8) QUARANTINE time (5), you thought we were done making folders... Wooo 5th folder time BABY!! Almost there!Create QUARANTINE (5), and inside it create IN (5a). Now: Copy everything (the DDSs) from EXPORT_SURVIVORS (5) into IN (5a) These are your confirmed safe files. Go back to EXPORT_TARGET (2) and grab the missing textures from your shopping list, put those into QUARANTINE (5) (NOT inside IN) Tip that saved my life: in EXPORT_TARGET (2), use View → Details, then click the Name column to sort A–Z. Now you can walk down your shopping list and grab files in order without playing “Where’s Wally” for each filename. At this point QUARANTINE contains: IN (5a) = safe textures (the folder2ytd MINUS the shoping list) QUARANTINE root = suspect textures that cause trouble (the shopping list) At this point, QUARANTINE (5) should contain exactly the same number of files as your shopping list (the ones missing from EXPORT_SURVIVORS (4)). Example: if your shopping list has 30 files, QUARANTINE (5) should show 30 files. Windows Explorer shows the count in the bottom-left. 9) Import suspects back into the “safe” YTD in chunksBack in OpenIV, open the Folder2YTD-built YTD (the one that loads fine but is missing stuff - THE ONE MADE IN STEP 4). Now import the suspect files that are in the QUARANTINE folder in chunks. I did 5 at a time. Critical rule: Import chunk of files → Save → go back and REOPEN the YTD texture list → scroll through EVERYTHING and view each file. Do not just look at the MODEL YFT preview and assume it’s fine. Once you have hit save and checked, move those X number of files you've just moved into the YTD into the "IN (5a)" folder. (Only move the ones that actually work. If you imported 5 and it corrupted, drop to 1 at a time. If the YTD corrupts after a chunk: Put back your baseline YTD (the Folder2YTD-built one you kept - STEP 4) Open the "IN (5a)" folder and move them all in again. Save and check. THIS IS WHY YOU DON'T BACKUP THE YTD AFTER EACH CHUNK - The "IN (5a)" folder does that for you. Retry with smaller chunks, half it, then 1-by-1 if needed Example: you try 5, and 3 are fine, 2 break it. Move the 3 good ones into IN (5a). Now test the remaining 2 one-by-one: import 1, save, re-open the YTD and scroll-check every texture. If it breaks, restore your baseline YTD, then re-import everything that’s already parked safely in IN (5a) so you’re back to the last known-good state.) Also, keep your shopping list open in Notepad and tick off what you’ve tested. Future-you will thank you. I made a line break under (gap) every 5. And put an X next to the broken one. By the end, you’ll have: A bunch of suspects that are actually fine One or more files that reliably “poison” the YTD rebuild left in QUARANTINE that you haven't moved into "IN (5a") 10) Now... you'll never guess... BOOM! Suddenly a 6th FOLDER! Fix the offenders.Create OFFENDERS_PNG (6). Make a new blank YTD in OpenIV. Import ONLY the offender DDS files into it. (Still in QUARANTINE) Export them back out as PNG into OFFENDERS_PNG (6). Now re-import those PNG versions into your working YTD (the one you’ve been rebuilding) using Auto. (or whatever quality/compression setting you want to try.) That’s the magic part. The offenders get standardised and stop breaking everything. Result: your final YTD ends up with the original texture count plus sign_2, without corruption. Compression notes (what I tested)I tested importing PNG with: OpenIV Auto BC7 DXT5 A8R8G8B8 Folder2YTD auto DDS What I saw: DXT5 and Auto in OpenIV felt basically the same. Folder2YTD is great at upping quality, but it can still guess wrong sometimes and produce a bad format that breaks again. A8R8G8B8 is "NO COMPRESSION", so the highest quality. But I think that's what caused the problem sometimes. But not every A8R8G8B8 is an issue. In my case, I had 1 A8R8G8B8 texture and 1 DTX5, so don't judge all because you think you found 1. Don't judge a broken texture by it's pixalated cover! BC7 looked best to me, but it’s heavier and is very, very resource and hardware hungry and bigger in size too Basically, most look similar except for the extremes, BC7 (high) and DXT1 (low). If you want to compare variants in-gameIf you’re making multiple versions to compare quality, don’t forget you’ll need to add the new names into: vehicles.meta carvariations.meta Then spawn and compare in-game. If this saves one person from staring at a corrupted YTD at 3 am and questioning their life choices, then at least my desktop full of folders had a purpose. As I sit here writing this at 1 pm after doing all this importing and exporting over 200 files, and like 50 Google searches later since 9 pm. Imma go sleep now😂. PS.... I hope I've broken no rules when it comes to posting. With all the work I've put into this, can you LMK by texting me, and I can edit it before you remove it! ❤
  4. As the title says. when I add a 2nd sign "charger_sign_2". Before adding the 2nd livery. Before pressing save. After adding the 2nd. (pressing save) In the recoeding bellow shows all the textures turned "pixilated" after I upload the new texture. This wasn't like this before I hit save. 2026-01-21 07-32-21.mp4 FYI: I can fix it by re-uploading the original ydt. The car spawns in-game before I upload the 2nd livery. Spawns fine with no edits. I can even replace "sign_1" with my own (the one I'm trying to add to sign 2), and it still spawns, but when I ADD a separate one so I can use both, it won't spawn and causes the 4th screenshot/vid and car not to spawn in game Thanks for any Help!
  5. Hey People, I know it's an old forum, but I can't find the answer anywhere. Were you able to change the name of a livery? So it shows up in the trainer, the only thing I saw was something about: "In the xmls for the department you are using go to the <vehicle> line for the vehicle and add livery="1" within the < and > the 2 arrows. Make sure there is a space before and after livery="1" For a different livery with is the second one in open iv you would put a 2 instead of 1. This is how you assign the liver to a department" But that's only about adding what livery a car patrols/spawns/backup in unless I'm misreading it! Thanks both and hope you've both been well if you're still in the LSPDFR community!!
  6. Over a year later, my friend haha. I stoped lspdfr after aug 2024, and when I did a Google search looking for a plugin that did just this. I found this. I didn't even notice I commented until I was about to click off XD. AND I HAD NO IDEA YOU HELPED MAKE REDIFINE! Thats crazy! Like that's the 1st mod I downloaded when I came back, and little did I know over a year ago I would be back on this page looking for the same thing, finding the same thread AND downloading another plug you made XD .... so money question.... any luck with your "ini/individual" reloader? haahah maybe ill see you next year in LXPDFR for GTA6 hahaha
  7. Daniel Andrews     Performed a traffic stop on a Garnet Red Tornado with registration 06YTQ466 in La Mesa, Vespucci Blvd
  8. Daniel Andrews     Performed a traffic stop on a Garnet Red Tornado with registration 06YTQ466 in La Mesa, Vespucci Blvd
  9. Daniel Andrews     Performed a traffic stop on a Dark Silver Blista Compact with registration 62VQZ807 in La Mesa, Vespucci Blvd
  10. Daniel Andrews     Performed a traffic stop on a Graphite Black Pigalle with registration 60IIQ022 in La Mesa, Vespucci Blvd
  11. Daniel Andrews     Performed a traffic stop on a Graphite Black Pigalle with registration 60IIQ022 in La Mesa, Vespucci Blvd
  12. Daniel Andrews     Performed a traffic stop on a Graphite Black Pigalle with registration 60IIQ022 in La Mesa, Vespucci Blvd
  13. Daniel Andrews     Performed a traffic stop on a Classic Gold Panto with registration 07CBS034 in Mission Row, Vespucci Blvd
  14. Daniel Andrews     Performed a traffic stop on a Black Cavalcade with registration 81DEQ829 in Mission Row, Vespucci Blvd
  15. Daniel Andrews     Performed a traffic stop on a Steel Gray Dilettante with registration 88TBP297 in Mission Row, Vespucci Blvd
  16. Daniel Andrews     Performed a traffic stop on a Steel Gray Dubsta with registration 23WOB348 in Mission Row, Sinner St
  17. Daniel Andrews     Performed a traffic stop on a Steel Gray Regina with registration 00SJX936 in Davis, Davis Ave
  18. Daniel Andrews     Performed a traffic stop on a Black Cavalcade with registration 65TCO045 in Davis, Innocence Blvd
  19. Daniel Andrews     Performed a traffic stop on a Silver Primo with registration 24XMB034 in Rancho, Innocence Blvd
  20. Daniel Andrews     Was killed in La Mesa, Little Bighorn Ave
  21. Daniel Andrews     Finished responding to a Active Shooter in Mission Row, Atlee St
  22. Daniel Andrews     Responded to a Active Shooter in Davis, Davis Ave
  23. Daniel Andrews     Responded to a Pedestrian Hit By Vehicle in La Mesa, Vespucci Blvd
  24. Daniel Andrews     Finished responding to a BackupRequired in El Burro Heights, Sustancia Rd
  25. Daniel Andrews     Responded to a BackupRequired in Mission Row, Strawberry Ave
  26. Daniel Andrews     Arrested Bryan Garcia in Elysian Island, Plaice Pl
  27. I don't know if this has been brought up in the past but, It seems like the camera doesn't stay in place when using the mouse to click the MDT. I don't know if anyone knows the solution to this or if it's a bug you're working on. Just wanted to put it out there ❤
  28.    MarcelWRLD reacted to a post in a topic: Script to reload LSPDFR Plugins
  29.    Guess1m reacted to a comment on a file: ReportsPlus - External MDT [NEW Custom Reports]
  30. Thank you so much! I can't wait to see what you do! If I was to have any preference or any say in the matter whatsoever it would be for Computer Plus, As you said, it's probably a hard task to do And I'm already so grateful for this amazing app ❤ So it's not important, so take you're time! +1 Vote for best app/mod!
  31.    Guess1m reacted to a comment on a file: ReportsPlus - External MDT [NEW Custom Reports]
  32.    BritShyGuy reacted to a post in a topic: Script to reload LSPDFR Plugins
  33. I would 100% be a tester. I am not a developer but I'm constantly editing plug in .inis and it doesn't take into effect till I do force on/ff duty... then it reloads everything. which increases the chance of crashes and isn't really needed 😂. So this will 100% help new people coming into LSPDFR when they want to fix key conflicts ❤ Looking forward to seeing it ❤
  34. Sorry I'm extremely new with APIs When it comes to putting setting up the ini - do I put in "APIKey = "[APIkey]&q={UKPostcode}&aqi=no" - SO FOR EG - (Don't worry it isn't my API just random numbers and a few c's) in the ini - Because the API is for air pollution. so I'm guessing the "location" part auto-fills in the "q=" part of the API. Have I got that right?? Also side question - anyway to keep my game synced with IRL Time ❤
  35. I edited this comment cause I wrote it at like 4am after finding this app and not wanting to stop playing 😂. Sir you are a credit to the LSPDFR mod community! Cant wait to see what you got for GTA 6 😂
  36. Hello sir, After ten years of lspdfr, I can say wholeheartedly that this mod. It is the most detailed and the most amazingly developed Mod I have ever used. After ten years I made an account to post this comment. Well done sir! I feel greedy asking for more features After all the hard work and development and painstaking coding. He must have gone through to develop this application to synchronize the game. This is the first External application I have ever seen works with lspdfr. I am so so impressed. I feel guilty about asking for new features but may I ask, (Bear in mind, I have no idea the complexity. I am sure it's very complex and the requirements this needs - Maybe it's already a feature but I'm just too noobish to figure it out) Is there any way to sync citation data through the default computer/lspdfr+ court system? OOOORRRR Is there any way when you make a citation in the app, is ready for you to give with control + page up? using the "Citation data" in Computer Plus? Currently I and making the Citation 2x One in the app and one in-game to give ❤️❤️💞💞 I only ask this because I have given citations in the game. It doesn't show up on the lookup after the court case is heard. Again I appreciate this would Probably be completely difficult. Just curious if it's possible Thank you thank you. Good luck!
  37.    BritShyGuy reacted to a post in a topic: [UK] Police National Computer software
  38. Yep, Literally just fixed it, it turned out to be a RAGENativeUI problem. I found the latest version here: https://github.com/alexguirre/RAGENativeUI And if that don't work. Someone else mentioned getting "ScriptHookVDotNet" as well: https://github.com/crosire/scripthookvdotnet Hope that fixed it for you. Both go into directory!
  39. ok but i don't have a virtual hard drive so how do i fix this and where in regedit do i see or change this???

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.