Kuky Posted May 26, 2009 Posted May 26, 2009 er... very sorry about my last comment... I meant it as a joke... 1 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 26, 2009 Author Posted May 26, 2009 2.3a released - Same stuff as 2.3 - few minor bug fixes - Better performance - 800 lines shorter code ;) 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'
Case Posted May 26, 2009 Posted May 26, 2009 800 lines shorter code ;)Eight hundred lines shorter!?! WTH have you been doing? :music_whistling: There are only 10 types of people in the world: Those who understand binary, and those who don't.
GGTharos Posted May 26, 2009 Posted May 26, 2009 I handed him an Axe. He is now an LRM axe-murderer :D 1 [sIGPIC][/sIGPIC] Reminder: SAM = Speed Bump :D I used to play flight sims like you, but then I took a slammer to the knee - Yoda
Case Posted May 26, 2009 Posted May 26, 2009 I handed him an Axe. He is now an LRM axe-murderer :DCan I borrow that axe? I got some code to chop too :) There are only 10 types of people in the world: Those who understand binary, and those who don't.
RvEYoda Posted May 26, 2009 Author Posted May 26, 2009 (edited) Eight hundred lines shorter!?! WTH have you been doing? :music_whistling: That is why i made this redesign of the scripts :) It is so easy to work with now. Expect things to become smaller. I'm going to keep working on performance and minimizing the code for a while, then I will start working on the new data I got on the flanker. Edited May 26, 2009 by =RvE=Yoda 1 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'
A.S Posted May 27, 2009 Posted May 27, 2009 I am following this progress.... look my face >>>> :thumbup::pilotfly: [sIGPIC][/sIGPIC]
RvEYoda Posted May 27, 2009 Author Posted May 27, 2009 Will soon release a description on how the LRM engine is programmed. Will do it at the same time as 2.3b, which is also just performance increase above 2.3a, no new features. 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 27, 2009 Author Posted May 27, 2009 (edited) 2.3b is released! No new game play features Vastly improved script design, details : http://yoda.reservoirselite.com/lrmRls/lrmEngine.pdf Performance upgrades Since it's a new script design it's possible it got some new bugs, though I have not found any yet. Tell me please if you find any. This is the last redesign/update of script design. For 2.4 I have planned on introducing flaps/air brake limitations more closer to real life for mig29, su27 and F-15. Right now we use some approximations. There were also request for some avionics modifications for Flankers. If i can acquire proper numbers for the eagle and mig29 as well, i will see to working on this. This would include a time it takes to lock a target (this is not an instant thing irl), and some maximum engagement ranges. 2.4 is likely to be the last lrm release. Edited May 27, 2009 by =RvE=Yoda 2 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'
Case Posted May 27, 2009 Posted May 27, 2009 (edited) 2.4 is likely to be the last lrm release.Didn't you say that of the last release? :D Thanks for the details on the engine! Seem like you confirmed that good programs are never written from scratch, but need to converge a bit... Edited May 27, 2009 by Case There are only 10 types of people in the world: Those who understand binary, and those who don't.
RvEYoda Posted May 27, 2009 Author Posted May 27, 2009 (edited) Didn't you say that of the last release? :D Thanks for the details on the engine! Seem like you confirmed that good programs are never written from scratch, but need to converge a bit... Yeah that was the plan until suddenly I got some great new sources that recommended some changes. LRM is in 3rd or 4th genereation now :P Engine wise it's 3rd, feature+engine something like 4th Edited May 27, 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'
Frostie Posted May 27, 2009 Posted May 27, 2009 This would include a time it takes to lock a target (this is not an instant thing irl), Without the gate snapping onto the target like it most probably should im sure this would cause problems, especially if reaquiring considering the problems LO already has with missile tech. "[51☭] FROSTIE" #55 'Red 5'. Lord Flashheart 51st PVO "Bisons" - 100 KIAP Regiment Fastest MiG pilot in the world - TCR'10 https://100kiap.org
RvEYoda Posted May 27, 2009 Author Posted May 27, 2009 (edited) Without the gate snapping onto the target like it most probably should im sure this would cause problems, especially if reaquiring considering the problems LO already has with missile tech. Actually in the way I'm working on it, it will be transparent like this: You move cursor on target, press *lock*, cursor snaps and sticks for 2-2.5 seconds, and then it goes over to a locked state you have your lock. Time recommended by the Flanker pilots I spoke to was "2-3 seconds". Mind you this was not me asking them questions "can I make this?", it was them telling me "We'd like to see this, this, this and this" ;) If it is possible to also get these numbers/times required for mig29 radar and F-15 radar respectively, this could be agood transparent feature that works very well to enhance realism - Especially it would improve the game where the fighter who already has a lock has the advantage. I was also informed the real flanker needs, depending on payload, a certain amount of time to perform self tests on missiles and systems after entering BVR/combat modes the first time after spooling. However I do not believe we gain anything by implementing such a feature. But for those curious the time required would vary from 30 seconds to about 2 minutes, depending on payload and what tests must be done. There is no "switch to BVR, lock, shoot" instantly. Similar things are required on F-15, naturally, although afaik it is not triggered by entering some specific mode. For those curious I got from an f-16 pilot that he never experienced it taking more than 0.5 s to achieve a lock after trying to. Waiting for F-15 numbers, and Mig-29 numbers, but they will come, eventually ;). Of course, you'll have to remember that the flanker would have probably close to 4 times the radar detection range compared to an F-16 block 40, so that small advantage is quite easily overcome ;) Edited May 27, 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'
Frostie Posted May 27, 2009 Posted May 27, 2009 Especially it would improve the game where the fighter who already has a lock has the advantage. Interesting, but then again it would more likely encourage people to do 'that which we must not speak of.':) "[51☭] FROSTIE" #55 'Red 5'. Lord Flashheart 51st PVO "Bisons" - 100 KIAP Regiment Fastest MiG pilot in the world - TCR'10 https://100kiap.org
GGTharos Posted May 27, 2009 Posted May 27, 2009 That can be dealt with in some ways ... hopefully starting with the patch - LRM can only half-handle 'that which we must not speak of' despite Yoda's best efforts I think. [sIGPIC][/sIGPIC] Reminder: SAM = Speed Bump :D I used to play flight sims like you, but then I took a slammer to the knee - Yoda
RvEYoda Posted May 27, 2009 Author Posted May 27, 2009 (edited) Interesting, but then again it would more likely encourage people to do 'that which we must not speak of.':) Maybe, however in an 80s server it would be quite awesome cool.... excuse the expression! Where radar work really matters and SARH missiles are the weapons used! For "modern" payloads in lockon, the LRM can only safely deny maddogging amraams, not other missiles. (in a way this could be usefuly if i guess you banned the ET entirely ^^) Edited May 27, 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'
104th_Crunch Posted May 28, 2009 Posted May 28, 2009 .. LRM can only safely deny maddogging amraams...) Sacrilege! You said the "M" word! :D
Pilotasso Posted May 28, 2009 Posted May 28, 2009 Maybe, however in an 80s server it would be quite awesome cool.... excuse the expression! Where radar work really matters and SARH missiles are the weapons used! For "modern" payloads in lockon, the LRM can only safely deny maddogging amraams, not other missiles. (in a way this could be usefuly if i guess you banned the ET entirely ^^) Im in favour of denying the AMRAAM maddog. Screw ET maddogers! :D I always suport my shots. Cheers. .
RvEYoda Posted May 28, 2009 Author Posted May 28, 2009 I'm not going to propose doing that, I'm just saying LRM could ;). 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'
Case Posted May 28, 2009 Posted May 28, 2009 I always suport my shots.I always knew you were one of a kind! :D There are only 10 types of people in the world: Those who understand binary, and those who don't.
RvEYoda Posted May 28, 2009 Author Posted May 28, 2009 (edited) Update Solved a nasty bug that's been with us for a while. Sometimes the Russian radars would adjust elevation to the wrong target ;). This bug is caused by lockon lua radar export functions not clearing out old search contacts when going STT. LRM now adresses this. Wasnt able to make the lock delay fully transparent, so Ill leave it as default off experimental feature. Everything about it worked except sometimes it would generate a one frame blip *lock* before waiting to get teh full lock. I won't be using this in out server =/. it COULD be done in a coroutine, but that would create some other nasty problems. Overall, this makes it certain, 2.4 will be the last version, and who knows when that will ever be out. The only things 2.4 would change are flaps and Airbrake limitations for the Mig29, since it's already been implemented for the other fighters. Basically 2.3b is now a good representation of the finalized LRM 2. Bug fix : I recommend everyone to redownload the scripts, to version 2.3b dated 29th. Check the first line of the lrm export.lua, if it says 28th or before, you need to update. A major bug was discovered that disabled all LRM if user didnt have tacview installed. Included a sneak improvement in this version, found a way to make something I always wanted, Russian radar adapts azimuth setting/left right after losing lock :) Edited May 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 29, 2009 Author Posted May 29, 2009 (edited) Release 2.3C: Fixed an issue where LRM wouldnt run if user didn't have tacview instaled Fixed issue where *Dead is Dead* would make you "too dead" Fixed an issue where strobelights didnt run at full speed Fixed and issue where Russian radar scripts would estimate HOJ range on the wrong target. Added automatic radar azimuth angle for russian planes after losing lock (I wanted to make this all along, but I finally figured out how to do it!) Last minute change: F-15 automatically switches to FLOOD mode if fired Aim7 without an STT lock (real F-15 does this, this also prevents exploiting TWS->STT aim7 shots.) Edited May 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 29, 2009 Author Posted May 29, 2009 Emergency update, 2.3c has been updated on server, Payload control script fixed. Please redownload if you previously downloaded 2.3c 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