JoshuaNorton Posted December 15, 2010 Posted December 15, 2010 Hey, I just read on Wikipedia that you can control a ground unit, the JTAC, in DCS A-10. When searched Youtube for a vid of how that looks like ingame I found a clip where someone ejects from the A-10 on the ramp, walks over to a UAZ, gets in and drives around in it! Holy shit, that's cool. Does that mean that the sim can be modded to allow controlling other ground units as well? I'd love to command a tank squad like in a strategy game! Yeah, I don't have the game yet. Since I don't have a credit card, I have to buy ED games from direct2drive and that means another year of waiting for me. ;_;
26-J39 Posted December 15, 2010 Posted December 15, 2010 Being able to drive a UAZ after ejection is more of a "easter egg" done by a couple of ED's team members, it's not really meant for any specific function in the sim apart from ammusing you. You can however direct ground forces in a "commander mode", i have not played with this yet so can't really comment atm.
PeterP Posted December 16, 2010 Posted December 16, 2010 (edited) Don't know about further development - but .... I found this in the German Lockon forum: http://www.lockonforum.de/thread.php?postid=64331 It says that when you place a UAZ near your Warthog and eject you can run to the UAZ and enter it via the space key. Than you can control the Jeep with the arrow keys and shift with y and x. If you have enough of driving a jeep you can place this file: http://www.lockonforum.de/attachment.php?attachmentid=4080 db_units_cars.lua. in the ScriptsDatabase folder. This allows you to jump in any mobile ground unit you place at the map - just make sure they are not static objects . It works also in multiplayer (when you are the host) and the AI will fire your guns of your tank if you near an enemy. Code of the modified db_units_cars.lua: db.Units.Cars = {}; local function task(name, id) return { WorldID = id, Name = name }; end function register_car_cat(clsid, name) return { CLSID = clsid, Name = name }; end local function route_task_cat(clsid, name, id, tasks) local res = {}; res.CLSID = clsid; res.Name = name; res.ID = id; res.Tasks = tasks; table.insert(db.Units.Cars.RouteTaskCate*gories, res); return res; end function register_car(GT, params, cats) local res = GT; for k,v in pairs(params) do if k == "attribute" then table.insert(v,"human_vehicle") end res[k] = v; end; res.Categories = cats; table.insert(db.Units.Cars.Car, res); end db.Units.Cars.Tasks = { task(_("Nothing"), 15) } db.Units.Cars.DefaultTasks = { task(_("Nothing"), 15) } db.Units.Cars.DefaultCategories = { register_car_cat("{6CAE2420-8E36-40f3-85*86-E853AADB9199}", "Ground Vehicle") }; db.Units.Cars.RouteTaskCategories = {}; db.Units.Cars.Car = {} route_task_cat("{9F7286C4-4C5B-40b0-B8CB*-87BF0B82474F}", "Attack Point", 40, { task(_("Off road"), 12), task(_("On road"), 10), task(_("Rank"), 11), task(_("Cone"), 13), }); route_task_cat("{CC5B7FD2-8938-44d5-86F2*-1A05553A728D}", "Turning Point", 41, { task(_("Off road"), 102), task(_("On road"), 100), task(_("Rank"), 101), task(_("Cone"), 103), }); Edited December 16, 2010 by PeterP
JoshuaNorton Posted December 16, 2010 Author Posted December 16, 2010 You can however direct ground forces in a "commander mode", i have not played with this yet so can't really comment atm. Are there any screenshot or videos of that? I'm very intrigued by this because I always was hoping to recreate a tactics game with DCS. The sim has everything you could need: combat units and terrain. Well, only you lacked the ability to control most of those combat units. PeterP ... Sweet, thanks. Is the entire game code in those lua-scripts that are in the scripts folder? Could this also be coded for DCS: BS?
nomdeplume Posted December 16, 2010 Posted December 16, 2010 Are there any screenshot or videos of that? I'm very intrigued by this because I always was hoping to recreate a tactics game with DCS. The sim has everything you could need: combat units and terrain. Well, only you lacked the ability to control most of those combat units. In the editor, click the two flags icon above the tick icon which is above the fly mission icon (tooltip is: Battlefield Commanders, but that might be locale-dependent) and you get some options. For a single-player mission, just tick the box at the top - Pilot can control ground vehicles. That will give the player control over all ground units on their side. For multiplayer you can add additional slots, but I've not used those. Go to the map screen (F10) in the mission, click on a ground unit, and you'll get some additional options. Play around with it, and it's pretty straightforward. Also it's probably incomplete... Is the entire game code in those lua-scripts that are in the scripts folder? Could this also be coded for DCS: BS?Not the entire game, but a fair bit of the options and UI stuff is. Black Shark is similar, but obviously A-10C is a more evolved version of the engine and probably more stuff is possible.
Recommended Posts