File information
Last updated
Original upload
Created by
DJ_KovrikUploaded by
djkovrikVirus scan
Safe to use
Tags for this mod
Current section
About this mod
Very basic framework which allows modders to add any vehicle to a simple virtual shop using TweakXL.
- Requirements
-
Nexus requirements
Mod name Notes ArchiveXL Required Browser Extension Optional Codeware Required RED4ext Required redscript Required TweakXL Required Mods requiring this file
- Permissions and credits
-
Credits and distribution permission
- Other user's assets All the assets in this file belong to the author, or are from free-to-use modder's resources
- Upload permission You are not allowed to upload this file to other sites under any circumstances
- Modification permission You must get permission from me before you are allowed to modify my files to improve it
- Conversion permission You are not allowed to convert this file to work on other games under any circumstances
- Asset use permission You must get permission from me before you are allowed to use any of the assets in this file
- Asset use permission in mods/files that are being sold You are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
- Asset use permission in mods/files that earn donation points You are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
- Changelogs
-
-
Version 2.2.5
- Instead of throwing a compilation error, Browser Extension addon will now notify you during game loading if you don't have the main Browser Extension mod installed
-
Version 2.2.4
- Minor fixes for better controllers support
-
Version 2.2.3
- Updated redsUserHints
-
Version 2.2.2
- Simplified Chinese translation updated
-
Version 2.2.1
- Minor script changes to fix possible redscript log warnings
-
Version 2.2.0
- Added warning and confirmation popup about selling vanilla game vehicles
- Added missed vehicles to selling screen price checker so now it supports all vehicles which can be owned by player
- Tweaked car dealer layout to make it centered inside PC screen
-
Version 2.1.3
- Minor tweaks for compatibility with Improved Vehicle Persistence mod
-
Version 2.1.2
- Added Korean translation
-
Version 2.1.1
- Browser Extension support improved, now Car Dealer tab becomes hidden not when BE was detected but only if you installed Virtual Car Dealer - Browser Extension optional file
-
Version 2.1.0
- Added Browser Extension support
- Autofixer button renamed to Sell to avoid confusion from Autofixer site added by patch 2.0
- Spanish localization updated
-
Version 2.0.1
- Car Dealer tab removed from Autofixer terminals
-
Version 2.0.0
- Updated for patch 2.0
-
Version 1.6.1
- Minor update for PC Layout Patch with 1.62 changes
-
Version 1.6.0
- Improved vehicle purchasing logic with the newest Codeware additions so Cyber Engine Tweaks is no longer required for this mod to work
- Added more detailed error messages for cases when you don't have ArchiveXL, TweakXL or Codeware installed
-
Version 1.5.1
- Added German translation
-
Version 1.5.0
- Migrated to standalone Codeware dependency
-
Version 1.4.1
- Fixed an issue with Car Dealer tab which changed its position on activation
-
Version 1.4.0
- Added AutoFixer addon: now you can sell any car dealer or vanilla game vehicle for 25% from the base price
-
Version 1.3.5
- Added more detailed error messages for the most common installation errors (requires redscript 0.5.10+)
- Added Czech translation
-
Version 1.3.4
- Improved ArchiveXL checker with more detailed message about what to do when the mod resources were not detected
- Added Brazilian Portuguese and Japanese translations
- Improved ArchiveXL checker with more detailed message about what to do when the mod resources were not detected
-
Version 1.3.3
- Added Turkish translation
-
Version 1.3.2
- Added Spanish and Italian translations
-
Version 1.3.1
- Added Polish translation
-
Version 1.3.0
- Dealer screen layout optimized for switching between car pages to prevent the case when buttons bounced up for a moment each time when new car image was requested
-
Version 1.2.2
- Added French and Traditional Chinese localizations
-
Version 1.2.1
- Minor improvements for core mod system initialization, might help with the case when purchased vehicles were not available
- Fixed a typo in empty dealer screen which made the mod completely unplayable according to some fellow redditors
- Added the mod translation sources (check the description page for more details)
- Car Pack: Mackinaw Larimore price decreased significantly, a few other prices tweaked to match the patch 1.5 pricing changes
-
Version 1.2.0
- Added color variations support for purchasable car records
- Added street cred requirements support for purchasable car records
- Car Pack: all vehicles updated with additional street cred requirements
- Car Pack: fixed wrong appearance for Quadra Type-66 Reaver
-
Version 1.1.1
- Final fix for conflicts with vehicle related CET mods like AMM or Car Modification Shop (kudos to psiberx)
- Added additional money check for vehicle buying process
-
Version 1.1.0
- Fixed a conflict with Appearance Menu Mod which caused the last purchasable vehicle record duplication
- Thorton Mackinaw Larimore added to cars pack
-
Version 1.0.0
- Initial release
-
- Donations
-
No donations accepted
Info
Virtual Car Dealer adds a new in-game store which you can access from PC in any of your appartments (the same way like Virtual Atelier does). It checks if any supported vehicle mods installed and just displays all detected records as purchasable cars.
For modders - Adding a new car
The only requirement here is that you have your car defined with TweakXL. Virtual Car Dealer searches for a few flats defined for vehicle record and adds a new purchasable item if records were found:
For example if you made a new vehicle with id Vehicle.my.custom_vehicle (and appended it to Vehicle.vehicle_list.list) then new lines might look like this:
And if you are making color variations then declare dealerPrice, dealerCred and dealerVariants for base record and separate dealerAtlasPath and dealerPartName for each color variant and then append color variations records to Vehicle.vehicle_list (but not the base record). Example:
For my sample cars pack I used previews from codex which have size 1860x609 so it is better to make something similar (or you can reuse codex images as well). Previews for vehicle summoning widget should have 470 px width.
How to install
How to uninstall
Translation
If you want to translate the mod to your own language, then download Translation sources archive, open vdealer.json with any text editor (I would recommend Notepad++) and translate only lines with "femaleVariant" key (sample screenshot from other mod, text which you should change marked with yellow). After that check the code for your language here at the table below and send translated file back to me.
Currently supported languages:
Credits
My other mods
For redscript mod developers
No replaceMethod used
Virtual Car Dealer adds a new in-game store which you can access from PC in any of your appartments (the same way like Virtual Atelier does). It checks if any supported vehicle mods installed and just displays all detected records as purchasable cars.
For modders - Adding a new car
The only requirement here is that you have your car defined with TweakXL. Virtual Car Dealer searches for a few flats defined for vehicle record and adds a new purchasable item if records were found:
- dealerPrice - vehicle selling price - Int
- dealerCred - required Street Cred to unlock purchase - Int
- dealerAtlasPath - path to inkatlas resource for full vehicle preview image - String
- dealerPartName - texture part name inside inkatlas - String
- dealerVariants - additional color variations for base vehicle record - array of Strings
For example if you made a new vehicle with id Vehicle.my.custom_vehicle (and appended it to Vehicle.vehicle_list.list) then new lines might look like this:
Vehicle.my.custom_vehicle.dealerPrice: 123000
Vehicle.my.custom_vehicle.dealerCred: 20
Vehicle.my.custom_vehicle.dealerAtlasPath: "base/gameplay/gui/common/icons/codex/assets_fullscreen25.inkatlas"
Vehicle.my.custom_vehicle.dealerPartName: "v_makigai_maimai_basic_suburban_05_full"
And if you are making color variations then declare dealerPrice, dealerCred and dealerVariants for base record and separate dealerAtlasPath and dealerPartName for each color variant and then append color variations records to Vehicle.vehicle_list (but not the base record). Example:
Vehicle.my.custom_vehicle.blue.dealerAtlasPath: "your/path/to/inkatlas.inkatlas"
Vehicle.my.custom_vehicle.blue.dealerPartName: "your_blue_preview_icon"
Vehicle.my.custom_vehicle.green.dealerAtlasPath: "your/path/to/inkatlas.inkatlas"
Vehicle.my.custom_vehicle.green.dealerPartName: "your_green_preview_icon"
Vehicle.my.custom_vehicle.dealerPrice: 123000
Vehicle.my.custom_vehicle.dealerCred: 20
Vehicle.my.custom_vehicle.dealerVariants:
- "Vehicle.my.custom_vehicle.blue"
- "Vehicle.my.custom_vehicle.green"
# And somewhere in your tweak file
Vehicle.vehicle_list.list:
- !append t"Vehicle.my.custom_vehicle.blue"
- !append t"Vehicle.my.custom_vehicle.green"
For my sample cars pack I used previews from codex which have size 1860x609 so it is better to make something similar (or you can reuse codex images as well). Previews for vehicle summoning widget should have 470 px width.
How to install
- Download and install all required files
- Download the mod archives and unpack both to the game folder
How to uninstall
- Delete Cyberpunk 2077\r6\scripts\VirtualCarDealer folder
- Delete Cyberpunk 2077\r6\tweaks\VirtualCarDealer folder
- Delete VirtualCarDealer.archive and VirtualCarDealer.archive.xl from your Cyberpunk 2077\archive\pc\mod folder.
Translation
If you want to translate the mod to your own language, then download Translation sources archive, open vdealer.json with any text editor (I would recommend Notepad++) and translate only lines with "femaleVariant" key (sample screenshot from other mod, text which you should change marked with yellow). After that check the code for your language here at the table below and send translated file back to me.
Currently supported languages:
- English
- Russian
- French (credits to Unseen Unit)
- Traditional Chinese (credits to hansdofer)
- Polish (credits to george173)
- Spanish (credits to iguruspain)
- Italian (credits to NarakuITA)
- Turkish (credits to CalvinQuantine)
- Brazilian Portuguese (credits to F4xUu)
- Japanese (credits to onepkvn1)
- Simplified Chinese (credits to HarryGu)
- Czech (credits to Starfis)
- German (credits to Somerov)
- Korean (credits to MoookGwak)
Credits
- jekky for the redscript compiler
- WopsS for RED4ext
- psiberx for codeware and stuff
- e256 for a huge help with textures, testing and support
- Alien for inkatlas-utils photoshop plugin
My other mods
- Always First Equip
- Custom Map Markers
- Enhanced Craft
- Faster Iguana Hatch
- Game Time Tweaks
- Hide Read Shards
- Holster By Hotkey
- HUD Painter
- HUDitor
- Immersive Timeskip
- Improved Minimap Zoom
- Limited Fast Travel
- Limited HUD
- Mark To Sell
- Metro Pocket Guide
- Mizutani Shion Targa MZT
- Muted Markers
- Named Saves
- No Camera Auto Centering
- No Intro Videos
- No Scanner Time Dilation
- Quickhack Hotkeys
- Real Vendor Names
- Reduced Loot
- Revised Backpack
- Sleeves
- Smarter Scrapper
- Stand Still Please
- Stash Filters
- Stash and Backpack Search
- Toggle Quest Tags
- Vehicle Summon Tweaks
- Virtual Atelier
- Virtual Car Dealer
- Wannabe Edgerunner
- Yet Another UI Recolor
For redscript mod developers
No replaceMethod used