The Contract DLC in the GTA Online added a whole host of new features to the game. This included VIP Contract missions, Franklin and Lamar Missions, Vehicles, and a new ownable property (The Agency).
The Agency must be bought by gamers in order to start the Contract story mission which tasks them with tracking down all of Dr. Dre's stolen music. There are currently 4 purchasable agencies in-game. They are:
The agency is of more use to players than these missions as it houses a vehicle workshop inside it too. This article specifically talks about that.
GTA Online: How to get the Agency Vehicle Workshop
As stated above, players need to visit the Dynasty 8 Executive website and purchase any one of the four available agencies in GTA Online.
While purchasing the Agency, players can choose to upgrade the property in various ways. They include:
- Art ($195,000 – $340,000)
- Wallpaper ($187,500 – $442,500)
- Highlight ($100,000)
- Armory ($720,000)
- Accommodation ($275,000)
- Vehicle Workshop ($800,000)
As with all other business properties in-game, not all the upgrades are worth the hard earned cash. Cosmetic upgrades like Art, Wallpaper and Highlights serve no purpose. The Armory and Vehicle Workshop upgrades, however, transform the Agency into a multi-functional place of business.
Speaking of the Vehicle Workshop, this allows players to customize their vehicles and also store them in the garage.
How to use the Agency Vehicle Workshop
GTA Online has always encouraged players to explore and discover things on their own. The Vehicle Workshop in the Agency is no different. From a layman's perspective, it is like any other workshop (auto shop, ceo amongst others), but once a player dives deeper, a lot more is learned.
The GTA Online update added new vehicles to the game, and some of those vehicles can only reach their full potential using the Agency Vehicle Workshop. The Bravado Buffalo STX, Dewbauchee Champion, Enus Deity and Enus Jubilee are the only vehicles that can be equipped with high-tech gear here.
Imani Tech is a new customization only allowed on the vehicles mentioned above. It allows players to choose between either a missile lock-on jammer or a remote control unit.
The jammer prevents missiles from locking onto the vehicle and the remote control unit allows players to use the car as a full size RC vehicle. Both these upgrades are awesome for GTA Online and are very useful in hostile lobbies.
Quick Links
More from Sportskeeda
" modalPopup.closeOnEsc = false; modalPopup.setHeader("Why did you not like this content?"); modalPopup.setContentText(modalText); modalPopup.addCancelOkButton("Submit", resetRatingAndFeedbackForm, sendRating); modalPopup.removeCloseModalIcon(); modalPopup.disableDismissPopup(); modalPopup.open(); } else { sendRating(index); } } function sendRating() { var requestPayload = { "post_id": 1018959, "rating_value": ratingValue } if (ratingValue > 3) { requestPayload.rating_feedback_type = null; requestPayload.rating_feedback = null; } else { if (!$('input[name="drone"]:checked') || !$('input[name="drone"]:checked').value) { showErrorMessage('option'); return; } if (!$(".post-rating-feedback-note textarea") || !$(".post-rating-feedback-note textarea").value) { showErrorMessage('note'); return; } var selectedOption = $('input[name="drone"]:checked').value; var feedbackNote = $(".post-rating-feedback-note textarea").value; requestPayload.rating_feedback_type = selectedOption; requestPayload.rating_feedback = feedbackNote; } pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() {}, true); } function resetRatingAndFeedbackForm() { var activeStars = Array.from($all('.rating span.rating-star.active')); for (var i=0; i < activeStars.length; i++) { activeStars[i].classList.remove("active"); } if ($('input[name="drone"]:checked')) { $('input[name="drone"]:checked').checked = false; } var userNote = document.querySelector(".post-rating-feedback-note textarea"); userNote.value = ''; modalPopup.close(); } function onsaveRatingSuccess() { modalPopup.close(); savePostIdInUserRatedPostsCookie(); $("#post-rating-layout").classList.add("hidden"); $("#post-rating-message").classList.remove("hidden"); window.setInterval(function showMessage() { $("#post-rating-widget").classList.add("hidden"); }, 3000); } function onsaveRatingFail() { console.error('Saving post rating failed!'); modalPopup.close(); } function savePostIdInUserRatedPostsCookie() { userRatedPostIds.push(1018959); var expiryTime = new Date(); expiryTime.setMonth(expiryTime.getMonth() + 12); // Expiry after 1 year setCookie("user_rated_post_ids", JSON.stringify(userRatedPostIds), expiryTime); } function isPostRatedByUser() { var userRatedPostIds = getCookie('user_rated_post_ids'); if (userRatedPostIds) { try { userRatedPostIds = JSON.parse(userRatedPostIds); } catch (err) { console.error(err); return false; } } else { return false; } if(userRatedPostIds.indexOf(1018959) >= 0) { return true; } else { return false; } } function getRatingCountByPostId(postId) { return new Promise(function(resolve, reject) { pureJSAjaxGet( getRatingCountBaseURL + postId + '/rating/count', function(data) { try { data = JSON.parse(data); if (data.meta_value) { resolve(data.meta_value); } reject("Failed to fetch rating count for the post:" + postId); } catch (err) { reject("Failed to fetch rating count for the post:" + postId); } }, function(err) { reject("Failed to fetch rating count for the post:" + postId); }, true); }); } function showErrorMessage(messageType) { var messageContainerId = '#' + messageType + '-error'; $(messageContainerId).classList.remove('hidden'); window.setInterval(function () { $(messageContainerId).classList.add("hidden"); }, 5000); } (function() { var callFired = false; function lazyLoadPostRating() { if (callFired) return; callFired = true; if (!isPostRatedByUser()) { getRatingCountByPostId(1018959) .then(function(ratingCount) { if (ratingCount < 10) { $("#post-rating-widget").classList.remove("hidden"); } }) .catch(function(err){ console.error(err); }); } } document.addEventListener("scroll", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("mousemove", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("touchmove", lazyLoadPostRating, { passive: true, once: true }); })();ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaJ%2BklnyowMBmpqekmaOybq3GnqWcsV2rsqm1wqWcZq%2Bfp7i0tM6pZGpoYQ%3D%3D