Mechanic On Call 1.0
636
20
-
8 jam yang lalu
Yes, this is inspired by the other mechanic mods out there, but it was made with my own twist. And as practice for a much more ambitious missions-oriented mod I'm working on for the near future.
Like Tron, I fight for the users. So I tried to make this highly customizable and in-game-"hackable".
1.0 Updates:
. Motorcycles & Quadbikes: the mechanic can now repair them, complete with a suitable animation.
. Helicopters & Planes: bluntly functional, presuming the aircraft is parked somewhere the mechanic can reach; uses fade-out and fade-in for the repair process (for now, until I can find a suitable animation ...)
. Weather Conditions: the mechanic charges more for inclement weather conditions, proportional to their severity; also, the mechanic may refuse to visit during such weather when their regard for you is low.
. Business Hours Conditions: the mechanic charges more for visits outside of their business hours (09:00 - 22:00, by default). Also, the mechanic may refuse to visit off-hours when their regard for you is low.
. Settings & Hacks Updated: there are new INI settings and hack options corresponding to the above.
. Logging (Optional): the mod can be configured to write a detailed log file, such as for troubleshooting or curiosity.
. Bugfixes: several changes were made in an attempt to address the bugs reported so far -- many thanks to those who reported the bugs!
Base Features (as of 0.9):
. Phone Contact: adds a mechanic contact to the phone.
. Any Character: works with all characters (not just story mode mains).
. Menu: calling the contact opens the mod's menu - it can also be configured to open by hotkey.
. Menu Options: use the menu to call for repair service, pay back any debt to the mechanic, or (optionally) adjust many options to hack the mod.
. Repair Service: once called, the mechanic basically arrives, fixes your car, bills you, and then departs.
. Regard: treat the mechanic well, their regard for you goes up - treat them badly, it goes down.
. Regard Effects: wait times, willingness to visit when called, service fees, voice lines, animations, and more.
. Credit: based on regard, the mechanic will offer credit to repeat customers (so they can "pay later", if they like).
. Save File: maintains a .SAV file to remember things about every character that's called the mechanic (each their own regard, debt & credit, wait times, and so on) - this file is in INI format for easy hacking.
. Customizable: the whole mod is highly customizable through its .INI file. You can change the mechanic's name, model, color scheme, vehicle, billing factors, and much more.
README:
. The download includes a README that goes into much more detail on everything!
Requirements
. ScriptHookV (*)
. ScripthookVDotNet3 nightly (*)
. LemonUI
. iFruitAddon2
Installation
. Install all requirements.
. Copy the .DLL and .INI in the "install" folder of this mod into your /scripts directory.
Upgrade Notes:
. If you've tweaked your INI, take care to migrate any tweaked settings to your eventual new INI file.
. Alternatively, you can skip copying the install's INI, since the mod has defaults for any new or changed settings.
. You can always use the hacks menu in-game to force-save the settings (with their currently loaded + default values), then adjust things from there.
Written in C sharp.
(*) = Tested mostly on Legacy but it also works on Enhanced with its corresponding SHV and SHVDN3 builds.
Pertama diunggah: 4 hari yang lalu
Terakhir diperbarui: 2 hari yang lalu
Terakhir Diunduh: 19 menit yang lalu
37 Komentar
Yes, this is inspired by the other mechanic mods out there, but it was made with my own twist. And as practice for a much more ambitious missions-oriented mod I'm working on for the near future.
Like Tron, I fight for the users. So I tried to make this highly customizable and in-game-"hackable".
1.0 Updates:
. Motorcycles & Quadbikes: the mechanic can now repair them, complete with a suitable animation.
. Helicopters & Planes: bluntly functional, presuming the aircraft is parked somewhere the mechanic can reach; uses fade-out and fade-in for the repair process (for now, until I can find a suitable animation ...)
. Weather Conditions: the mechanic charges more for inclement weather conditions, proportional to their severity; also, the mechanic may refuse to visit during such weather when their regard for you is low.
. Business Hours Conditions: the mechanic charges more for visits outside of their business hours (09:00 - 22:00, by default). Also, the mechanic may refuse to visit off-hours when their regard for you is low.
. Settings & Hacks Updated: there are new INI settings and hack options corresponding to the above.
. Logging (Optional): the mod can be configured to write a detailed log file, such as for troubleshooting or curiosity.
. Bugfixes: several changes were made in an attempt to address the bugs reported so far -- many thanks to those who reported the bugs!
Base Features (as of 0.9):
. Phone Contact: adds a mechanic contact to the phone.
. Any Character: works with all characters (not just story mode mains).
. Menu: calling the contact opens the mod's menu - it can also be configured to open by hotkey.
. Menu Options: use the menu to call for repair service, pay back any debt to the mechanic, or (optionally) adjust many options to hack the mod.
. Repair Service: once called, the mechanic basically arrives, fixes your car, bills you, and then departs.
. Regard: treat the mechanic well, their regard for you goes up - treat them badly, it goes down.
. Regard Effects: wait times, willingness to visit when called, service fees, voice lines, animations, and more.
. Credit: based on regard, the mechanic will offer credit to repeat customers (so they can "pay later", if they like).
. Save File: maintains a .SAV file to remember things about every character that's called the mechanic (each their own regard, debt & credit, wait times, and so on) - this file is in INI format for easy hacking.
. Customizable: the whole mod is highly customizable through its .INI file. You can change the mechanic's name, model, color scheme, vehicle, billing factors, and much more.
README:
. The download includes a README that goes into much more detail on everything!
Requirements
. ScriptHookV (*)
. ScripthookVDotNet3 nightly (*)
. LemonUI
. iFruitAddon2
Installation
. Install all requirements.
. Copy the .DLL and .INI in the "install" folder of this mod into your /scripts directory.
Upgrade Notes:
. If you've tweaked your INI, take care to migrate any tweaked settings to your eventual new INI file.
. Alternatively, you can skip copying the install's INI, since the mod has defaults for any new or changed settings.
. You can always use the hacks menu in-game to force-save the settings (with their currently loaded + default values), then adjust things from there.
Written in C sharp.
(*) = Tested mostly on Legacy but it also works on Enhanced with its corresponding SHV and SHVDN3 builds.
Pertama diunggah: 4 hari yang lalu
Terakhir diperbarui: 2 hari yang lalu
Terakhir Diunduh: 19 menit yang lalu
-
Perbesar untuk membaca komentar lengkapnya
Here's an in-progress example of the optional logging that can be turned on in the upcoming 1.0 release on, such as for troubleshooting or informational purposes. The capture below is of the mod first starting up w/ default settings):
[2026-01-02 13:10:39:6307339] Paracosma.MechanicOnCall 1.0.0.0 - log started in script constructor; settings loaded.
[2026-01-02 13:10:39:6307339] DLL: D:\SteamLibrary\steamapps\common\Grand Theft Auto V\scripts\Paracosma.MechanicOnCall.dll
[2026-01-02 13:10:39:6307339] Dependency: ScriptHookVDotNet3 3.7.0.72.
[2026-01-02 13:10:39:6317329] Dependency: iFruitAddon2 3.1.1.0.
[2026-01-02 13:10:39:6317329] Dependency: LemonUI.SHVDN3 2.2.0.0.
[2026-01-02 13:10:39:6317329] Menu Hotkey = None
[2026-01-02 13:10:39:6317329] Mechanic: name(Roxie), model(G_F_Y_Vagos_01), voice(A_F_Y_BEACH_01_WHITE_FULL_01), vehicle(torero)
[2026-01-02 13:10:39:6387289] Memory loaded; 3 player character(s) remembered; modelHashes(225514697,2602752943,2608926626).
[2026-01-02 13:10:39:6437262] Phone contact setup.
[2026-01-02 13:10:39:7366729] Menus setup.
[2026-01-02 13:10:39:7386716] Script constructor completed.
[2026-01-02 13:10:39:8376163] Script first tick begun.
[2026-01-02 13:10:39:8386143] Script initialization started.
[2026-01-02 13:10:39:8416129] Player Memory: current player character; modelHash(2608926626), identity(Trevor)
[2026-01-02 13:10:39:8416129] Initializing update text worker.
[2026-01-02 13:10:39:8446124] Bebop workers now active: 2
[2026-01-02 13:10:39:8446124] Initializing phone contact icon.
[2026-01-02 13:10:39:8486098] Script initialization completed.
[2026-01-02 13:10:39:8506084] Script first tick completed.
[2026-01-02 13:10:40:2519657] HeadshotWorker - Succesfully assigned headshot of temp mechanic ped to phone contact icon.
[2026-01-02 13:11:11:9688198] Main Menu: open.
[2026-01-02 13:11:11:9698188] Player Memmory: new player character; modelHash(1767892582)
[2026-01-02 13:11:11:9698188] Player Memory: current player character; modelHash(1767892582), identity(Custom)
[2026-01-02 13:11:11:9718178] Main Menu: ready.
[2026-01-02 13:11:13:1027550] Main Menu: close.2 hari yang lalu -
do you have a list of references of the voices that the mechanic can have? I've searched online but for some reason can't find it
2 hari yang lalu -
@jazzysoggy12 Hi -- I do. As I put in the README for the settings of the mechanic's possible voice & voice lines per possible voice, one such a reference I'd recommend would be: https://gist.github.com/alexguirre/0af600eb3d4c91ad4f900120a63b8992
It it code, but you can scan it for the differently named voices and voice-lines available to each.
If I can help otherwise, please let me know. I'll do what I can.
2 hari yang lalu -
fwiw, in, say, a 1.5 version, I plan to make the model & voice customizable w/ previews from within the mod's in-game menus. Of course, I could move that up if there's a lot of interest in having that sooner :)
2 hari yang lalu -
thanks, i got it figured out, promising mod so far and way more customization compared to the other mechanic mods
2 hari yang lalu -
Say, thanks a lot for the vote -- and I appreciate the feedback, too. Like I put in the descrip -- and corny as it sounds -- like Tron, I fight for the Users, which means customization as far as I can push it, ha.
If you have any further ideas on how I could improve the customization, or add furthre customization options, I'm always all ears :)
2 hari yang lalu -
@Paracosma i'm also not sure if it's a problem on my end but is it LSPDFR compatible?
2 hari yang lalu -
@jazzysoggy12 I can't say, sorry. I've never used that. Someone would have to try it and tell me how it goes.
Fwiw, in principle, this mod keeps to itself other than spaawning in the mechanic ped, their vehicle, and then giving them some behaviors when you call for service. Other than that, it based on SHVDN3, LemonUI, and iPhoneAddon2 -- so, if any of those don't play nice with LSPDFR , then I'm not sure what to say ... Again, apologies, LSPDFR is a foreign thing to me - I had to look it up, ha.
2 hari yang lalu -
And fwiw, I do all my testing on the minimum assumption set -- a vanilla GTAV at the latest patch + the dependencies my mod takes (scripthooks, lemonui, iphoneaddon2) .
2 hari yang lalu -
But, of course, I've also run and incidentallty tested my mod alongside other script mods running at the same time (persistence3, a few of dealien's, open all interiors, and a few others), and I've never seen an outright conflict, fwiw.
2 hari yang lalu -
-
I've uploaded 1.0 - pending approval ... description updated and a few new images add related to it. With any luck, this should address the two bugs reported so far.
2 hari yang lalu -
@jazzysoggy12 ... and thanks. Let me know how it goes and if there's anything I might be able to help with!
2 hari yang lalu -
Thanks for checking out my mod! I remain open to all feedback and bug reports as I work on the 1.1 update.
Ver. 1.1 target scope:
1. fix any more bugs that come up
2. the mechanic will extinguish your vehicle if it's on fire (if they can - if it explodes or burns out before they can get to it, it is game-over unless you use the hack setting"skip totalled check").
3. smooth out a few rough edges in mechanic's benaviors.
1 hari yang lalu -
@crimecrime - thanks for checking out my mod, and for uploading a use video!
Just so ya know, if the regard is high or highest when the mechanic visits, the car should also be alo be washed after they're done repairing it . It's a perk of the high regard, ha.
1 hari yang lalu -
-
Progress on 1.1:
. Firefighting: the mechanic will use a fire extinguisher on a vehicle that is on fire prior to repairing it. (The vehicle being on fire is no longer a preclusion to them visiting). However, if it explodes before they can put it out, that interrupts (cancels) the visit. (Unless you have the "skip totalled check" hack turned on, in which case the mechanic will try to "restore" your totalled vehicle on-site).
. Behaviors: fixed many cases where the mechanic may stall (or get stuck, or lost) if obstructions or other problems get in their way, etc. Many of these also add quality-of-life to the visit. For instance: if the player moves (in or out of their car) during the visit, the mechanic will track with them -- to an extent; go too far from the call site, and you risk abandoning the visit and losing regard with the mechanic.
. NIps, tucks, and minor bugfixes.
1 hari yang lalu -
Is there any possibility to change Roxie's car? If so, it would be Dope (5 Stars from me Anyway)
14 jam yang lalu -
@AlterNova Yeah! The car and lots more about the mechanic can be modified by adjusting the mod's INI settings (see one of the attached screen captures, for instance). The README included with the mod's download goes into much greater detail on all the customization options.
(And, yes, I have it as a goal to one day make all this adjustable through menus in-game; but Ithe INI is your friend for now)
But--hey, thanks for checking out my mod, and for the vote! LMK of any suggestions, bugs, or other questions.
13 jam yang lalu
Thanks for checking out my mod! As always, LMK of any feedback or bug reports. I may be able to address burning issues in the upcoming 1.1 release. (Aiming at a January 9 release atm).
Ver. 1.1 progress:
1. the mechanic will extinguish your vehicle if it's on fire (if they can - if it explodes or burns out before they can get to it, it is game-over unless you use the hack setting "skip totalled check", in which case they put out the flaming wreck, and then "restore" your vehicle to working order ... as close to how it was as they can). And, yes, there is a new additional fee for extinguishing a flaming vehicle.
2. numerous qualiity-of-life improvements to the mechanic's basic behaviors and tolerances for problem-cases before, during, and after a visit. Updates to the menu stats. And further nips and tucks throughout the mod.
3. new INI settings and hacks corresponding to the new stuff.