elchacal Posted April 29, 2009 Posted April 29, 2009 Thanks for the work, Yoda!!! Testing... [sIGPIC][/sIGPIC]
RvEYoda Posted April 29, 2009 Author Posted April 29, 2009 Dedi might be going up and down tonight, Fusion is doing some stuff on it... maybe S = SPARSE(m,n) abbreviates SPARSE([],[],[],m,n,0). This generates the ultimate sparse matrix, an m-by-n all zero matrix. - Matlab help on 'sparse'
Dusty Rhodes Posted April 29, 2009 Posted April 29, 2009 Does this mod actually make a mission or do you make the missions and it plays them randomly? Dusty Rhodes Play HARD, Play FAIR, Play TO WIN Win 7 Professional 64 Bit / Intel i7 4790 Devils Canyon, 4.0 GIG /ASUS Maximus VII Formula Motherboard/ ASUS GTX 1080 8 GB/ 32 Gigs of RAM / Thrustmaster HOTAS Warthog / TrackIR 5 / 2 Cougar MFD's / Saitek Combat Pedals/ DSD Button Box FLT-1
PoleCat Posted April 29, 2009 Posted April 29, 2009 (edited) Check the first post in the thread for full details on the features. No it does not create the missions but can do so much more to change the way the sim is flown and MP missions are presented and controlled. LRM and Amract together have completely changed the sim and the multiplayer experience creating an exquisite level of immersion and a real sense of a live environment. I encourage any that have not to look into them. Cannot praise these efforts enough. Huge changes, excellent work. Out Edited April 29, 2009 by PoleCat http://www.104thphoenix.com/
Dusty Rhodes Posted April 29, 2009 Posted April 29, 2009 (edited) OK, if it doesn't create missions then I suppose you have create the missions for it. Then what does it do that is so earth shattering? Sorry for the dumb questions but I never understood what was so great about it if you still have to create the missions. Does it take the missions you have created and then bring them up automatically at the end of a mission in random order so you don't have to pick them. it does it for you and off you go to fly? Edited April 29, 2009 by Dusty Rhodes Dusty Rhodes Play HARD, Play FAIR, Play TO WIN Win 7 Professional 64 Bit / Intel i7 4790 Devils Canyon, 4.0 GIG /ASUS Maximus VII Formula Motherboard/ ASUS GTX 1080 8 GB/ 32 Gigs of RAM / Thrustmaster HOTAS Warthog / TrackIR 5 / 2 Cougar MFD's / Saitek Combat Pedals/ DSD Button Box FLT-1
Grimes Posted April 29, 2009 Posted April 29, 2009 AMRACT allows the creation of objectives and can cycle to a specific mission once those objectives have been completed. So if Blue completes their objectives the server could cycle to the next mission.In the capacity of being an online campaign of sorts the blue team could push forward and capture territory on the Red side. Given enough missions and some creativity with objectives you could have a somewhat dynamic campaign. On the side of changing player habits. He has figured out how to have a longer spool up time, and prevent players from taking off from taxiways/roads. In a multiplayer environment this is huge! It adds a little extra responsibility for the player to not want to get shot down, and simply forcing players to get to the runway is a sad but true improvement the attitudes of many players. The right man in the wrong place makes all the difference in the world. Current Projects: Grayflag Server, Scripting Wiki Useful Links: Mission Scripting Tools MIST-(GitHub) MIST-(Thread) SLMOD, Wiki wishlist, Mission Editing Wiki!, Mission Building Forum
Dusty Rhodes Posted April 29, 2009 Posted April 29, 2009 Kewl Grimes, thanks for the explanation. It sounds like what we have in the campaign builder in which you can dictate which mission comes next by the results of the mission you just flew. Nice work for LOMAC. It needed it. Dusty Rhodes Play HARD, Play FAIR, Play TO WIN Win 7 Professional 64 Bit / Intel i7 4790 Devils Canyon, 4.0 GIG /ASUS Maximus VII Formula Motherboard/ ASUS GTX 1080 8 GB/ 32 Gigs of RAM / Thrustmaster HOTAS Warthog / TrackIR 5 / 2 Cougar MFD's / Saitek Combat Pedals/ DSD Button Box FLT-1
PoleCat Posted April 29, 2009 Posted April 29, 2009 (edited) AMRACT includes: "Lots of stuff, descriptions, documentation and installation instructions will come later. Mission rotation depending on misson outcome, for example ingame events like killing key a2g or a2a targets, single or multiple. Picking random new mission, next mission, OR to next or prev mission depending on which side that wins the mission. Mission settings/scripts/trigges are put in Lockon/Objectives/ folder, named as 1,2,3,4,5.txt... .etc. (corresponding to the mission number in your missions folder. Specifying what airfields are respawn airfields is done by adding lines like: [AIRFIELD][bLUE][Kirovskoye] [AIRFIELD][RED][Krasnodar-Pashkovskiy] to your lockon/Objectives/1.txt,2.txt,..... Automatic server chat messages triggered by ingame events or timed. Can also be set as repeatable (both timed and triggered ones) For example server posts "Remember key objectives are ...." Winning the mission is done in a few different ways. If you have old versions documentation somewhere, it will describe how to set up a mission. AMRACT also rotates mission when all supply trucks at respawn airfields for one side is lost. (this is automatic when you have LRM installed on the server)." Copied from the first post as written by =RVE= Yoda. Details for LRM are also in first post. Out Edited April 29, 2009 by PoleCat http://www.104thphoenix.com/
Udat Posted April 29, 2009 Posted April 29, 2009 Wow, the possibilities with this is mindboggling! A server can run 3 different missions with buker-complexes as primary targets in one mission, an awacs/tanker flight primary in the next, runway takeover in the third, even combinations of theese or different types of objectives for each side to create different tactics!! This is what lockon needs online! I truly hope this will be accepted and used by the community; lockon can become the best online sim ever! Intel i7-950 @stock, Asus P6X58D-E, 3x4GB Corsair Vengeance, Asus GTX 580, Corsair 120GB SSD, Corsair HX 750W PSU [sIGPIC][/sIGPIC]
Case Posted April 29, 2009 Posted April 29, 2009 Unfortunately it seems like it won't be possible to use static objects like bunkers for triggers, as kills on these will not show in the mp_log and probably are not exported. However, the information that is exported, like unit positions and destruction can, in principle, be used as triggers. There are only 10 types of people in the world: Those who understand binary, and those who don't.
PoleCat Posted April 29, 2009 Posted April 29, 2009 I think I remember some one at one time putting viable targets under/near static objects to use those as the trigger. Not sure if this would work or not though. Out http://www.104thphoenix.com/
Case Posted April 29, 2009 Posted April 29, 2009 That might work. Otherwise it may be possible to check for guided missiles passing within a certain distance from a certain point of interest, like a bridge or building, to trigger its destruction. There are only 10 types of people in the world: Those who understand binary, and those who don't.
RvEYoda Posted April 29, 2009 Author Posted April 29, 2009 (edited) Well LRM can export anything. Right now it only exports truck status, but we could essentially export the status of any object. This is how AMRACT + LRM becomes so powerful. For example the Maple flag mission AMRACT script looks like this: [msg0] "180" [msg1] "Started mission : RvE Dedicated Graduation Party" [msg2] "Red Completed their objectives. Whats wrong blue guys? - All your units are destroyed - RED won!" [msg3] "Blue Completed their objectives. Comrad reds, be ashamed, the BLUE capitalists won!" [msg4] "There was no clear winner at mission time end. Manual scoring will follow" [msg5] " -- Currently running mission : LRM+AMRACT Graduation Party -- " [MESSAGE][3000][Red supply trucks heading for Anapa took a wrong turn and got lost in the forest] [MESSAGE][3000][Expect a delay of 10-20 minutes before anapa becomes operational!] [MESSAGE][3600][incoming warning message for Both Teams!] [MESSAGE][3600][RED strike package sighted 220km west of Saki! BLUE package 220 km north of Krasnodar!] [MESSAGE][3600][intercept and destroy the enemy before they strike your runways!] [MESSAGE][6000][Warning. Red Ships spotted 50 km off the coast south west of Khersones airfield] [MESSAGE][6000][Warning. Blue tanks spotted east, south east of Maykop airfield] [MESSAGE][6000][Destroy these before they attack your airfield!] [PLANES][13][A-10A][bLUE][3600][3][3] [PLANES][15][su-25T][bLUE][3600][3][3] [PLANES][14][F-15C][bLUE][3600][3][3] [PLANES][19][su-27][bLUE][3600][3][3] [PLANES][15][Mig-29S][bLUE][2700][4][3] [PLANES][15][A-10A][RED][3600][4][3] [PLANES][18][su-25T][RED][3600][3][3] [PLANES][22][F-15C][RED][3600][3][3] [PLANES][17][su-27][RED][3600][3][3] [PLANES][15][Mig-29S][RED][3600][3][3] [AIRFIELD][bLUE][Khersones] [AIRFIELD][bLUE][saki] [AIRFIELD][bLUE][Kirovskoye] [AIRFIELD][RED][Krasnodar-Pashkovskiy] [AIRFIELD][RED][Maykop] [AIRFIELD][RED][Krymsk] {16} 00/00:00:00 BLUE "=RvE=--A.S--"(<jet>) kill vehicle RED "T-80UD" by AGM-65K Maverick {1} 00/00:00:00 BLUE "=RvE=--A.S--"(<jet>) kill ship RED "Admiral Kuznetsov" by AGM-65K Maverick {6} 00/00:00:00 BLUE "=RvE=--A.S--"(<jet>) kill vehicle RED "S-300PS 5P85C ln" by AGM-65K Maverick {13} 00/00:00:00 RED "=RvE=--A.S--"(<jet>) kill vehicle BLUE "M-1" by AGM-65K Maverick {1} 00/00:00:00 RED "=RvE=--A.S--"(<jet>) kill vehicle BLUE "CVN-70" by AGM-65K Maverick {8} 00/00:00:00 RED "=RvE=--A.S--"(<jet>) kill vehicle BLUE "M-2" by AGM-65K Maverick We used to put trucks etc inside/around static objects to make objectives. GG suggested that we should put the airfield supply trucks inside hangars, which would be quite cool :) For our airquake mission in HL right now we use the following : [msg0] "240" [msg1] "Started mission : Short flight air quake!" [msg2] "Red Completed their objectives. Whats wrong blue guys? - All your units are destroyed - RED won!" [msg3] "Blue Completed their objectives. Comrad reds, be ashamed, the BLUE capitalists won!" [msg4] "There was no winner this time. Mission will restart" [msg5] " -- Currently running mission : Socchi vs Krasnodar -- " [MESSAGE][1200][Warning, snakes in the forest!] [MESSAGE][12600][30 minutes left of the mission!] [MESSAGE][13500][15 minutes left of the mission!] [MESSAGE][13800][10 minutes left of the mission!] [PLANES][18][A-10A][bLUE][3600][6][3] [PLANES][18][su-25T][bLUE][3600][6][3] [PLANES][18][F-15C][bLUE][2700][6][3] [PLANES][18][su-27][bLUE][2700][6][3] [PLANES][18][Mig-29S][bLUE][2700][6][3] [PLANES][18][A-10A][RED][3600][6][3] [PLANES][18][su-25T][RED][3600][6][3] [PLANES][18][F-15C][RED][2700][6][3] [PLANES][18][su-27][RED][2700][6][3] [PLANES][18][Mig-29S][RED][2700][6][3] [AIRFIELD][bLUE][sochi-Adler] [AIRFIELD][RED][Krasnodar-Pashkovskiy] We can also make triggers like [i] [TRIGGER][bEGIN][bLUE shot down another 3 Su27 and 2 F-15Cs] {3} 00/00:00:00 BLUE "NameDoesNotAffect"(<jet>) kill RED "slowPilot"(Su-27) by laserbeam {2} 00/00:00:00 BLUE "NameDoesNotAffect"(<jet>) kill RED "slowPilot"(F-15C) by laserbeam [TRIGGER][END][/i] This is just text input triggered by mission specific mp_log events. For some future use (not yet exported anywhere) we also enable MSOs (Multi stage objectives). They are in AMRACT but we are not yet exporting their results anywhere at the end of the mission, but it's tested and WORKING :). [i][sECOBJ][20] {3} 00/00:00:00 BLUE "NameDoesNotAffect"(<jet>) kill RED "slowPilot"(Su-27) by laserbeam [sECOBJ][35][sTRICT] {2} 00/00:00:00 BLUE "NameDoesNotAffect"(<jet>) kill RED "slowPilot"(A-10A) by laserbeam [sECOBJ][45][sTRICT] {1} 00/00:00:00 BLUE "NameDoesNotAffect"(<jet>) land at NEUTRAL Kirovskoye [sECOBJ][END][/i] Every time a player joins a server run by Amract, he has a player object created in the amract software, essentially creating for him a logbook for that mission. It includes kills, deaths, IP, yada yada, and objective completion, if we want to work on stats in the future. Edited April 29, 2009 by =RvE=Yoda S = SPARSE(m,n) abbreviates SPARSE([],[],[],m,n,0). This generates the ultimate sparse matrix, an m-by-n all zero matrix. - Matlab help on 'sparse'
RvEYoda Posted April 29, 2009 Author Posted April 29, 2009 (edited) . //Start line syntax is [sECOBJ][bEGIN][<NAME>][<POINTS>] . //Adding objective syntax is . //[sECOBJ][<POINTS>][sTRICT] . //<standard objective syntax> . //[sECOBJ][<POINTS>][sTRICT] . //<standard objective syntax> . //[sECOBJ][<POINTS>][sTRICT] . //<standard objective syntax> . //End line syntax is [sECOBJ][END] This kind of work was finished many months back, but there was no real interest shown back then. Edited April 29, 2009 by =RvE=Yoda S = SPARSE(m,n) abbreviates SPARSE([],[],[],m,n,0). This generates the ultimate sparse matrix, an m-by-n all zero matrix. - Matlab help on 'sparse'
RvEYoda Posted May 3, 2009 Author Posted May 3, 2009 Ok Basically the rwr is not doable in terms of user transparency. It will be removed from LRM. S = SPARSE(m,n) abbreviates SPARSE([],[],[],m,n,0). This generates the ultimate sparse matrix, an m-by-n all zero matrix. - Matlab help on 'sparse'
RvEYoda Posted May 4, 2009 Author Posted May 4, 2009 Ok one last little trick Everyone gets pissed about people hit (with even wings off!) firing all the missiles before crashing into the ground, so, i will introduce : If you have at least 3 failures then your plane will be unable to fire any missiels. This is to simulate damage to the fcr/computers dealing with launch events and also physically losing the connection with the missile electronics (for example wire cut) S = SPARSE(m,n) abbreviates SPARSE([],[],[],m,n,0). This generates the ultimate sparse matrix, an m-by-n all zero matrix. - Matlab help on 'sparse'
RvEYoda Posted May 4, 2009 Author Posted May 4, 2009 Feature finished. Unfortunately I cannot make it work 100% for F-15s since lockon allows us to fire missiles in any mode. But i made sure he is stuck in nav/ILs mode and CANNOT fire amraam. (however he could in theory still fire aim9, but that can unfortunately not be helped) For ru birds after at least 3 failures, he is stuck in nav/ILS mode (where they cannot fire anything) S = SPARSE(m,n) abbreviates SPARSE([],[],[],m,n,0). This generates the ultimate sparse matrix, an m-by-n all zero matrix. - Matlab help on 'sparse'
Kuky Posted May 4, 2009 Posted May 4, 2009 Have to check that out :) PC specs: Windows 11 Home | Asus TUF Gaming B850-Plus WiFi | AMD Ryzen 7 9800X3D + LC 360 AIO | MSI RTX 5090 LC 360 AIO | 55" Samsung Odyssey Gen 2 | 64GB PC5-48000 DDR5 | 1TB M2 SSD for OS | 2TB M2 SSD for DCS | NZXT C1000 Gold ATX 3.1 1000W | TM Cougar Throttle, Floor Mounted MongoosT-50 Grip on TM Cougar board, MFG Crosswind, Track IR
wed Posted May 4, 2009 Posted May 4, 2009 Feature finished. Unfortunately I cannot make it work 100% for F-15s since lockon allows us to fire missiles in any mode. But i made sure he is stuck in nav/ILs mode and CANNOT fire amraam. (however he could in theory still fire aim9, but that can unfortunately not be helped) Maybe it is possible switch Safe\Arm trigger to Safe position?
Kuky Posted May 4, 2009 Posted May 4, 2009 There is no working Safe/Arm switch/function in LockOn PC specs: Windows 11 Home | Asus TUF Gaming B850-Plus WiFi | AMD Ryzen 7 9800X3D + LC 360 AIO | MSI RTX 5090 LC 360 AIO | 55" Samsung Odyssey Gen 2 | 64GB PC5-48000 DDR5 | 1TB M2 SSD for OS | 2TB M2 SSD for DCS | NZXT C1000 Gold ATX 3.1 1000W | TM Cougar Throttle, Floor Mounted MongoosT-50 Grip on TM Cougar board, MFG Crosswind, Track IR
RvEYoda Posted May 5, 2009 Author Posted May 5, 2009 There is one at least for the eagle, but it is only a toggle function, and I cannot ask LUA what the current status is, otherwise that would have been my first choice S = SPARSE(m,n) abbreviates SPARSE([],[],[],m,n,0). This generates the ultimate sparse matrix, an m-by-n all zero matrix. - Matlab help on 'sparse'
borchi_2b Posted May 5, 2009 Posted May 5, 2009 yoda, ist there any ossible way to get the r27et back into its original flight balistics? cause it is way to short. right now it travels half the distance it can travel in real life http://www.polychop-sims.com
RvEYoda Posted May 5, 2009 Author Posted May 5, 2009 i cannot change any physics of the game unfortunately. The same problem is there for all bvr missiles S = SPARSE(m,n) abbreviates SPARSE([],[],[],m,n,0). This generates the ultimate sparse matrix, an m-by-n all zero matrix. - Matlab help on 'sparse'
Recommended Posts