1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

[Benchmark] HAWX 2 Benchmark Available

Discussion in 'Graphics Cards' started by 10TaTioN, Oct 22, 2010.

  1. p3gaz_001 New Member

    Joined:
    Sep 29, 2010
    Messages:
    181 (0.12/day)
    Thanks Received:
    18
    Location:
    Italy
    hawx stops to work ... with cpu oc @ 4.25ghz .... o_O i'll try @ 4ghz ...
     
  2. animal007uk

    Joined:
    Feb 19, 2009
    Messages:
    1,261 (0.59/day)
    Thanks Received:
    303
    Location:
    Warwick, Warwickshire, England
    lmao nice, I was messing with my registry because of a few probs with new drivers, finaly ended up with a nice BSOD, first one i ever had on windows 7.

    I also pushed my cpu to 3.4ghz but i noticed a bit of corruption on the apply box in the benchmark so set cpu back to 3ghz.

    I did another run in DX11 but without tessellation and got 113fps max and 76avg.

    GPU at default speeds.
    [​IMG]

    GPU@825mhz
    [​IMG]
     
    Last edited: Oct 27, 2010
    p3gaz_001 says thanks.
  3. RuskiSnajper

    RuskiSnajper

    Joined:
    Feb 18, 2009
    Messages:
    1,608 (0.75/day)
    Thanks Received:
    231
    Location:
    slovenia , europe
    http://www.overclockers.co.uk/LP_hawx.php

    More and more evident ...




    Anyways animal , i think this has more than just a simple pass , i don't know if the SHA , SSL and certificates connect to the login launcher or the password it self but ... i think it's gonna need more than just a bypass ... in the meanwhile keep looking for some rar and zip pass recovery tools that would detect individual files password , i testet about 4, also some tools don't even detect it as a zip , probably because of protection , you can also test multiple zipping tools and try to determine exactly what format of zip it is , what iv'e been lookin i can't find a thing that will show what kind of zip package it is ,

    one clue is , the exe connects to LPK.DLL , and the same word "LPK" appears multiple times in the data zips (hex editor) , LPK is in the SYSWOW64 on my system inside the window folder (win7 x64) , not sure what that is but it sound like some "package" or what , maybe the windows-version of zip , but i don't know how that's goona help , it's a clue i found til now at least. more incoming.

    for the moment im busy with the ram dumps


    EDIT:

    ..:D

    [​IMG]


    EDIT:

    Interesting:

    there are tons of these
    Code:
    .€ů~....................................RSDSó.OU,.ćE•ÚRý.Gv.....d:\HAWX\autobuild_NVIDIA\HAWX_2_PC\Bin\HAWX2.pdb.RSDS.Ď../D.Kźµ.ħTŮŢ..
    
    Code:
    File: d:\HAWX\autobuild_NVIDIA\HAWX_2_PC\source\Common/DynVec.h..Function: DynVec<struct DelayedFeature>::RemoveKeepOrder.
    
    -----------------
    Code:
    String = "NVIDIATechnology",..Color = "FFFFFF95",..},...{..Type = eCreditsTextLine,..Align = eCreditsAlignRight,..Height =  36,..FontSize = 30,..String = "NVIDIAManagement",.
    


















    Misc:

    Online Authentication hint (this is not the part of "register now" in the bench launcher)
    Code:
    .Q.u.a.l.i.f.i.e.r...2.5.4.46....X.2.1.A.d.d.r.e.s.s.....2.5.4.24....P.h.o.n.e...2.5.4.20....P.O.B.o.x...2.5.4.18....P.o.s.t.a.l.C.o.d.e.....2.5.4.17....D.e.s.c.r.i.p.t.i.o.n...2.5.4.13....D.C.....S.E.R.I.A.L.N.U.M.B.E.R.....S.N.....I.n.i.t.i.a.l.s.....I...G.i.v.e.n.N.a.m.e...G.N.....G...T.i.t.l.e...T...S.T.R.E.E.T.....S.T.....S...C...E.m.a.i.l...E...O.U.....O...L...C.N............
    
    DLC?
    Code:
    FHMP....Data/Langres/ExtraPackInfo.info.%s!..
    New aew jammer ?
    Code:
    AEWJamming..Team....WaypointsModel..AutoSpawn...AfterDeathTime..HUDIcon.AEWShowFreq.AEWShowDist
    Friend system?
    Code:
    ...UGͦ.....OnRemoveFriendFinished.ý.ŰľA$˙.Ś.......˙•ád¬....RemoveFriendSuccess.....1ŰľA.I.Ś.¦ß(........pĽ.)........0ł.)............?ŰľA.I..8M.)....Ž!Łö....OnCancelRequestFinished.%ŰľA.I..........RßĆř....CancelFriendshipSuccess.#ŰľA.I.Ś.¦ß(........pĽ.)........0ł.)............)ŰľA.I.Ś.¦ß(........pĽ.)........0ł.)............×ŰľA...Ś.¦ß(........pĽ.)........0ł.)............ÝŰľA...Śŕćň(....JV6™....FriendStatusOffline.....ŰŰľA...‹0Ăă(.....Ýs¨....FriendsList_OnSelect....ÁŰľA....`.Ŕ.....hhţ.....OnSendInvitationStarted.ĎŰľA...Š........$Ú«š....OnSendInvitationError...őŰľA...Ś.¦ß(........0ł.)........h#.)............óŰľA...Ť........áSŠń....AddFriendtoaFriend......ůŰľA...Ź(Ĺ9......}.×....AddFriend_OnBack.˙......çŰľA....€Jň(....V·Ý%....OnOfflineFriendSelected.íŰľA...‰........*Ä<¸....OnOnlineFriendSelected..ëŰľA...‹..........ť×....OnSentInviteSelected....‘ŰľA...Ś0ł.)........0».)........Hˇ..............źŰľA$I..........äú~Ä....CancelFriendshipRequest.…ŰľA...ŚŔďó(....fCŠŻ....AcceptRejectRequest..@...ŰľA.€.Ś....A@...€...@€.....AŔ...€...@€...€.UUUU‰ŰľA...Ś…...…...…...…...†...†...†...†...‡...UUUU·ŰľA...‰.řó(...U..I.....FriendsPage_PleaseWait.U˝ŰľA...ŚPYň(...U´(Śß....FriendsPage_Refresh.UUUU»ŰľA...Š.¸ă(...U@˛€
    Demo ?
    Code:
    QuitDemoConfirmDialog.UUˇŰľA$I.Š.......UdĽ™.....Demo_OpenSplashScreen.UUŻŰľA.
    Himalaya maps :D
    Code:
    .‰Himalaya_terrain_00_09..W.]
    Credits (parts)
    Code:
    >w-D...Ť........á.95....GetCreditsLineType......4w-D...Ś........ŤÂj.....GetCreditsLineAlign......w-D...‹........Ëö©\....GetCreditsLineHeight.....w-D...Ś........ë•×ď....GetCreditsLineWidth......w-D...‰........‡.Üë....GetCreditsLineFontSize...w-D...‹........*Żą=....GetCreditsLineString.....w-D...Ś@#â(....ügS.....GetCreditsLineColor.....čp-D...Ž........‚ňS:....DEVELOPMENTTEAMPC.......îp-D...‹°KÁ......Ťß*....PROGRAMMINGTEAMLEADE....äp-D...Ž........D.Oi....NETWORKTEAMLEADER.......úp-D...Ž........şĘx¶....CosminMihaiRaianu.......đp-D...Ź........”J.ô....AdrianConstantin........öp-D...Ž........í..ë....CatalinAlexandruN.......Ěp-D...‹........ż’…ř....CristianGabrielConst....Âp-D...Ź........2ů]/....ConstantinStefan........Řp-D...‹........ďÎ.ž....FlorinMihaiBalanescu....Ţp-D...Ź........’˛|‚....LiviuGheorghisan........Ôp-D...Ś..á(....n˙ľ¬....IonutGabrielSolomon.....Şp-D...‹........Đ.Hu....QUALITYCONTROLCOORDI....*p-D...Ź........µŹ˝x....AlexandruPodeanu........¦p-D...Ś........ťÖ‰ü....AndreiDanielIonescu.....Ľp-D...Ś........ž‘0.....AndreiIulianNicolae.....˛p-D...Ť.Dâ(....KŇćQ....MihaiCatalinSerban.......p-D...‹ŕµŢ......Ĺ.q....FlorinDanielDumbrave....Žp-D...‹.........řĽe....LauraIoanaSambeteanu....„p-D...Ť.........’ŹĐ....MihaiAdrianCristea......šp-D...‹.........™ˇ8....RobertCristianStanca.....p-D...‰čJá(....cŮv2....TiberiuDimitrieCristea..–p-D...Ź.........¤Í÷....SENIORCOMPLIANCE........lp-D...Ž.........±ßŇ....AndreiCostinAlexe.......bp-D...ŹX—Đ.....w$ŘĆ....MichalBrzozowski........xp-D...Ź.űË(....Ź@8ź....[COLOR="Red"]NVIDIATechnology[/COLOR]........~p-D...Ź........Pę<P....[COLOR="Red"]NVIDIAManagement[/COLOR]........tp-D...Ž........O;......ASSOCIATEPRODUCER.......Jp-D...Ś........‡ŠY˙....GAMECONTENTDIRECTOR.....@p-D...Ž........H7j›....NARRATIVEDIRECTOR.......Fp-D...‹........żé×;....TECHNICALARTDIRECTOR....\p-D...Ź..........Ľ)....VitaliiBalanescu........Rp-D...Ž*[Ř(....|ţ%C....TECHNICALDIRECTOR.......(p-D...Ź .ş(....ÁVă¬....MihaiAdascalitei.........p-D...ŚXŇŕ(....[´„/....CristianHriscuBadea.....$p-D...Ť........§řCC....SorinOctavianAnton......:p-D...Ž........r˙j4....GRAPHICTEAMLEADER.......0p-D...Ś........uÇ´w....AlexandruMotataianu.....6p-D...‹ř=á(....Ő.ÝÍ....LEVELDESIGNTEAMLEADE.....p-D...Ź.........}.o....MathieuCaramella.........p-D...‹........4Q•*....CINEMATICANIMATIONCO.....p-D...‹........Şç^ľ....CHARACTERDESIGNTEAML.....p-D...Ž('â(....ŻwS.....ASSISTANTPRODUCER........p-D...‹¸đŕ(.....ŘË*....CristianCogalniceanu....ęq-D...Š.........LŮP....LEVELDESIGNTEAMLEADE1...ŕq-D...Ś........Fd.÷....CatalinTeodorVasile.....ćq-D...Ť........‹QŹ»....ChristopheMonnerot......üq-D...‹p.Á.....Fý:.....MariaRoxanaPandeleaD....ňq-D...Ź........˛ú......ViorelGrigorescu........Čq-D...‹........Zi.M....3DARTISTSTEAMCOORDIN....Îq-D...‹........î9ú.....AndreeaLarisaValimar....Äq-D...Ž........?.í.....AlexandruTrutescu.......Úq-D...‹........[i.M....2DARTISTSTEAMCOORDIN....Đq-D...Źp|Á.....h9őu....FilofteiaBocanet........Öq-D...‹........ëČÇÚ....GabrielFlorentinVisa....¬q-D...Ź........*ć×}....CorneliaPopovici........˘q-D...‹.Ëŕ(....ż(C.....GeorgeValentinBordea....¸q-D...Ť........Ü.11....ENVIRONMENTARTISTS......ľq-D...Ź........®‚jc....INTERFACEARTISTS........´q-D...ŚP ş(....µT.1....CHARACTERDESIGNTEAM.....Šq-D...Ťř+á(....äIîĚ....TiberiuOvidiuVoica......€q-D...Ź........x{)@....CatalinAlexandru........†q-D...‹........Ęś{Ú....LaurentiuNicolaeIoan....śq-D...Ś........%IľO....GeorgeAlexandruIlea.....’q-D...Ž........§ŕd3....LiviuSorinIonescu.......hq-D...Ž.........4ˇ÷....StefanelAdrianIon.......nq-D...‹`hÁ.....¬eU.....BogdanGeorgePatrascu....dq-D...‹........ćn›,....ConstantinBarbulescu....zq-D...‹h:á(....Ă/„Ă....GabrielaCristinaIspa....pq-D...Ź........l^„ľ....IulianaOanaIspas........vq-D...‹........ďü**....MOTIONGRAPHICSCOMPOS....Lq-D...Ś.........§÷÷....CINEMATICCONSULTANT.....Bq-D...Ž.........ZĐĄ....MiguelAngelMartin.......Xq-D...Ś........T(‡.....MOCAPSTUDIODIRECTOR.....^q-D...Ś........˝C˘ň....CARRIERJEANFRANCOIS.....Tq-D...‹........śĹ0R....UBISOFTBUCHARESTSTUD....*q-D...Ź........ü.ń”....MANAGINGDIRECTOR........ q-D...‹.€......VxTţ....EASTERNEUROPEDEVELOP....&q-D...‹........ńŹg.....STUDIOPRODUCTIONMANA....<q-D...‹`.Á.....×.ÂB....MariusTudorelPotirni....2q-D...‹0Żé......źJź....CREATIVEDIRECTORCONC.....q-D...‹..Ä.....śMţ_....QUALITYASSURANCECONT.....q-D...‹..........őg....WORLDWIDEQUALITYCONT.....q-D...‹........`ľĂ’....STUDIOQUALITYCONTROL.....q-D...‹........+5.¨....QUALITYCONTROLCOMPLI.....q-D...Ž.........®™.....SergiuCosminGavan........q-D...Ź........|.]‘....DanielCondurachi........ěr-D...ŽPŇĐ......Wšˇ....CatalinMarianPopa.......âr-D...Ź.Đŕ(.....^úµ....AlexandruNiculae........řr-D...Ť........1ÍŹ“....AncaLauraBitoleanu......ţr-D...Ž........€.ä€....AndreeaDiaconescu.......ôr-D...‹........„îlÜ....AndreiCristianDumitr....Ęr-D...Ś........¦pťÂ....CostinMugurelTanase.....Ŕr-D...Ť........1.¨,....LaurentiuStiniguta......Ćr-D...‹........_%.;....OctavianAndreiVasili....Ür-D...Ź........ŚŹ©†....QANETWORKINGLEAD........Ňr-D...‹........ĺ.E‡....RaduEmanuelConstanti....¨r-D...‹.........Ť......QANETWORKINGSPECIALI....®r-D...Ś........ŚAŇý....QACOMPATIBILITYLEAD.....¤r-D...‹........Ž±•L....QACOMPATIBILITYSPECI....şr-D...Ž°çŘ.....Č3ÎC....FlorianAlungulesa.......°r-D...Ź.........$SÚ....SPECIALTESTSLEAD........¶r-D...Ť........Z..q....OctavianConstantin......Śr-D...‹........µ..¤....SPECIALTESTSSPECIALI....‚r-D...‹........ł.şŽ....LOCALIZATIONTESTSCOO.....r-D...‹.........«\u....LOCALIZATIONTESTTEAM....žr-D...Ť........9.\~....RaduDumitruBarbosa......”r-D...Ť........Ž.X¨....StefaniaAncaMarica......jr-D...Ź........›ż.¤....VirginiaCroitoru........`r-D...‹........9.Ś.....DESKTOPSERVICESMANAG....fr-D...‹........ŤŔ©µ....BogdanAlexandruManio....|r-D...‹........Łđöm....DESKTOPSERVICESTECHN....rr-D...‹..â(....áÎT~....AdrianValentinSimion....Hr-D...‹........o·–^....ValentinCosminIstrat....Nr-D...Ś........Ł€ěX....SeniorComplianceNew.....Dr-D...‹........ú=e•....H.A.W.X.2SCOREMUSICC....Zr-D...Ś........Ě”ńú....OrchestratorCopyist.....Pr-D...‹..á(.....‹iź....DwayneCondonKathrynA....Vr-D...Ś........Ă‚En....Vocalistsmembersoft.....,r-D...Ź.........ôÜ.....MischaFrusztajer........"r-D...‹€NÁ.....ˇĺđç....RussianAnthemlyricsw....8r-D...‹........µ†.8....RussianTranslationby....>r-D...Śh˛«(....ŽŃŤë....RussianDictionCoach.....4r-D...‹........0±6Ą....AdditionalMusicArran.....r-D...‹.tş(....Yz.ţ....PascalvanStekelenbur.....r-D...Ź........[ě.l....AdditionalVocals.........r-D...‹........j((.....MiddleEasterninstrum.....r-D...Ś........ŕ.áe....GuitarSteveOuimette......r-D...‹........üń+»....ViolinAntoineSilverm....čs-D...‹H.ş(....łgj¤....TomSaltawouldliketot....îs-D...‹........-…3v....EmilGheorgheEdwardDo....äs-D...‹........?ä.ę....CASTINGANDVOICEPRODU....ús-D...‹........Ő±Đ.....VOICEDIRECTIONANDENG....đs-D...Ś........tňŤń....VOPRODUCTIONMANAGER.....ös-D...Ś.}ß(....RČ@a....RECORDINGFACILITIES.....Ěs-D...‹.”Á.....ű„ďJ....PCBProductionsLosAng....Âs-D...‹........J..&....TECHNOLOGYGROUPDIREC....Řs-D...‹¨.Ě(....źýň9....TECHNOLOGYGROUPDEPUT....Ţs-D...‹........>żHÖ....MIDDLEWAREPRODUCTMAN....Ôs-D...‹........g..Ä....MIDDLEWAREENGINEERIN....Şs-D...‹Ř.Ę(....-Ůmt....ONLINEPRODUCTMANAGER....*s-D...Ť........Xiť¬....JeanFrancoisRenaud......¦s-D...‹........ŞÖMŚ....ONLINEENGINEERINGLEA....Ľs-D...Ś \â(....R.eM....TOOLSPRODUCTMANAGER.....˛s-D...‹........mZ`S....TOOLSENGINEERINGLEAD.....s-D...‹.........S»©....TECHNOLOGYGROUPCOORD....Žs-D...ŹŔ›Á......’~|....RebbeccaTremblay........„s-D...‹8;ş(....0î‚Ş....SERVICETEAMPRODUCTMA....šs-D...Ž........˛.ŕG....INTERFACEDESIGNER........s-D...Ź........ž.Ŕö....StephaneLevesque........–s-D...Ź........›6.ö....FrancoisVeilleux........ls-D...‹........“Ftź....IsraelPrinceBeliveau....bs-D...Ź........U*0a....JeanFrancoisGuay........xs-D...Ť..Á.....ŐRŹť....DARESTUDIOTEAMLEAD......~s-D...‹Đ.Á.....§c‚.....DARESTUDIOPROGRAMMER....ts-D...ŽXŕŰ.....`.n.....SebastienLachance.......Js-D...Ź........OMšg....SebastienLussier........@s-D...Śhţŕ(....r†{Ý....JeanFrancoisRichard.....Fs-D...Ž........;'>´....PierrePaulDelisle.......\s-D...Ź.........ë:ř....OASISPROGRAMMERS........Rs-D...Ž........Ë.¨‘....FrancoisChartrand.......(s-D...Ž........W¤~.....MarieDuhaimeMajor........s-D...‹ 3Ę(....â°–˝....OASISPRODUCTSPECIALI....$s-D...‹........í–@Ŕ....OASISCONCEPTDESIGNER....:s-D...‹xŮŘ.....Ć~$?....RENDEZVOUSPLATFORMTE....0s-D...Ž........Ű.ëý....JeanMarcPrudHomme.......6s-D...Ź........&ŰO.....BehrangKhoshnood.........s-D...‹........EüUB....BenoitPierreChevalie.....s-D...Ť........gđ^î....StephaneLetourneau.......s-D...‹........ôŕ.Ä....MULTIPLAYERENGINETEA.....s-D...Ž.........¦Ř®....SebastienBessette........s-D...Ť........đ.—S....JeanPhilippeDulude......ę|-D...Ť.ÂĐ.....PŻU.....MikeChihChiangChao......ŕ|-D...ŚXđŕ(.....ÄĘ+....MultiplayerConnecti.....ć|-D...‹.........‰e.....Thisproductcontainsc....ü|-D...‹č.Ę(...._«.ˇ....PRODUCTIONCOORDINATO....ň|-D...Ź¨.Ú(...."OMj....AdrienBanetRivet........Č|-D...Ť........ gMa....CONTENTCOORDINATOR......Î|-D...Ž.ŃĐ.....Űő,w....AbedenourAzzedine.......Ä|-D...ŽXäŕ(....˙ážŰ....HerveGrosdemanche.......Ú|-D...Ť........$ČĎE....JeanFrancoisLavoie......Đ|-D...ŹŘ‚......Š%,.....CharlesSimonViau........Ö|-D...‹........@@¨G....LouisPhilippeMaurice....¬|-D...‹........;âÖř....ACTIONSCRIPTDEVELOPE....˘|-D...Ź........ĚwL*....PatrickduBoucher........¸|-D...Ź..Á.....3É.ř....TOOLSPROGRAMMERS........ľ|-D...‹........a¦2Ë....DragosCristianFilipe....´|-D...Ť.........ż+ř....WEBSERVICESMANAGER......Š|-D...‹........t.*.....WEBPRODUCTIONMANAGER....€|-D...Ź........6¸+%....GiovanniDelPozzo........†|-D...Źx®«(....ńŹůÂ....ClementLetzelter........ś|-D...Źč.á(.....r4y....DavidQuiquempoix........’|-D...‹`žÁ.....Kˇ8.....WEBAPPLICATIONMANAGE....h|-D...‹........)|*A....EMEADIGITALMARKETING....n|-D...Ž........§ő.8....StephaneCatherine.......d|-D...‹........›kv.....COMMUNITYDEVELOPMENT....z|-D...‹..........Ó.....USSENIORMGRCRMLOYALT....p|-D...Ś.&á(....-Ě`Ş....USMANAGERLOYALTYCRM.....v|-D...‹đ.Á.....A.q‘....VIDEOPRODUCTIONPHILI....L|-D...‹..Đ.....‚V}Ő....TheUplayteamswishtot....B|-D...Žčéá(....Â$......AlexandreRousseau.......X|-D...‹.........đOł....andtheGlobalNetworkS....^|-D...‹........°á«z....WORLDWIDELOCALIZATIO....T|-D...‹(‘Ú(....xë9Ă....EUROPELOCALIZATIONMA....*|-D...Ź.cş(....J>X.....BenedicteLaborie........ |-D...‹ŔŹÁ.....I..ż....BUCHARESTLOCALIZATIO....&|-D...‹......../.......LOCALIZATIONPROJECTM....<|-D...‹........0·@.....TRANSLATIONANDADAPTA....2|-D...Ź........˛.!ý....VOICESRECORDEDAT.........|-D...‹........ßߌ.....BandeAnnonceProducti.....|-D...Ś........Óŕ.ă....JeanBaptisteMerland......|-D...‹PÍĐ.....vgxý....PierreAlaindeGuarrig.....|-D...‹........žÄ®Â....JeanChristopheLebert.....|-D...‹........%ăăÁ....EmmanuelRausenberger.....|-D...Ź........,=şs....StefanoLucchelli........ě}-D...Ź........•ö].....AlbertiniStefano........â}-D...ŽČăŕ(....ş``.....AndreozziRuggiero.......ř}-D...Ź........?>Óh....CorbettaOliviero........ţ}-D...Ś........ǡwĐ....4RealIntermediaGmbH.....ô}-D...‹.........á….....4RealIntermediaStudi....Ę}-D...Ź°.é.....(.......HendrikAckermann........Ŕ}-D...ŽČ:Ę(....•š.Ż....LuisaBrandsdorfer.......Ć}-D...‹.........+JŘ....OliverKrietschMatzur....Ü}-D...Ź°Źź.....č.,o....WolffvonLindenau........Ň}-D...Ž.........ľI»....RobotoTranslation.......¨}-D...Ť........Ńi—Ň....BartoszLewandowski......®}-D...Ź0ňá(....*ĺ.‘....TomaszPiatkowski........¤}-D...Ź........xI.g....KrzysztofKarabin........ş}-D...‹........±aŔŢ....StartInternationalPo....°}-D...Žx.ş(....'W.¤....KrzysztofBanaszyk.......¶}-D...‹........ëŞ6/....IzabellaBukowskaChad....Ś}-D...ŽH.á(.....Ĺ.~....GrzegorzDrojewski.......‚}-D...Ž¨Ŕ«(...._«hz....WojciechMachnicki........}-D...Ž........ë‡QÄ....ZbigniewSuszynski.......ž}-D...Ś........c>ä.....KrzysztofZakrzewski.....”}-D...‹.........Q.t....ElzbietaAraszkiewicz....j}-D...‹........Űę´|....LOCALIZATIONLINGUIST....`}-D...Žp â(....ű..r....GrzegorzStefanski.......f}-D...ŤXą«(....JÓf™....MichatZygmuntowicz......|}-D...Ź........VwA^....RyoichiUchikoshi........r}-D...Ź........›sť{....HiroshiShirokuma........H}-D...Ž........Ţ‚Î.....ENZYMETESTINGLABS.......N}-D...‹........ˇ.?Ť....PRODUCTIONMANAGERWOR....D}-D...Ź........×ÄĎ%....HEADOFPRODUCTION........Z}-D...Ś.ÝŢ(....¨l*.....AndreasKannegiesser.....P}-D...Ź........ͽه....OlivierJacquemin........V}-D...Ž........Š2‰?....AlexandreMilanese.......,}-D...Ž........s\l.....LOCALIZATIONINTEG......."}-D...Ž........Ś.7.....AlexandruCojanNew.......8}-D...‹........‹cS»....UBISOFTENTERTAINMENT....>}-D...‹Ŕaß(.....¬......EXECUTIVEDIRECTORWOR....4}-D...‹¸Őŕ(....-».>....ChristineBurgessQuem.....}-D...‹ LĘ(.....äV{....CHIEFCREATIVEOFFICER.....}-D...‹........f‡ä©....WORLDWIDECONTENTDIRE.....}-D...‹........żł›Ć....PRODUCTIONCONTENTDIR.....}-D...‹.........U*.....PREPRODUCTIONMANAGER.....}-D...Ś........°c¤ ....GAMECONTENTMANAGERS.....č~-D...Ź¸Ĺ«(....°ág¬....SCENARIODIRECTOR........î~-D...‹........Ý^Č.....GAMEPLAYENGINEERINGE....ä~-D...Ť........vSx’....NewIPUbiIPDirector......ú~-D...Ž........».š=....JulienCharpentier.......đ~-D...‹ ›Ä......…˘µ....LIVEDEVELOPMENTMANAG....ö~-D...‹........¸ý¤×....LIVEDEVELOPMENTANALY....Ě~-D...‹........šBĄx....PROCESSMETHODSDIRECT....Â~-D...‹.........JŐc....WORLDWIDEPRODUCTIONC....Ř~-D...Ź.........ěŃó....AnneBlondelJouin........Ţ~-D...‹........7–N.....SENIORPRODUCTIONCOOR....Ô~-D...‹........”ŘŰĆ....PRODUCTIONCOORDINATI....Ş~-D...Ź........ÖT77....GregorySpielmann........*~-D...Ś°ÂĐ.....ŁâV«....EMEA1stPARTYMANAGER.....¦~-D...‹........)…Ł.....EMEA1stPARTYCOORDINA....Ľ~-D...‹........†7ű.....USPRODUCTIONSpeciali....˛~-D...‹°ÇĐ.....8VÉë....STUDIOSOPERATIONSDIR.....~-D...Ž.........ëY©....JeanBaptisteHalle.......Ž~-D...Ť........ętÁO....PhilippePellefigue......„~-D...‰........’™.’....ChantalCloutierCharles..š~-D...Ś........EĄ.Ď....RESEARCHCOORDINATOR......~-D...‹........K˘p\....DIRECTOROFLEGALAFFAI....–~-D...‹đSĘ(.....ďçá....WORLDWIDELICENSINGDI....l~-D...Ź8ţŕ(.....Óšú....ChristianSalomon........b~-D...‹.........Ý.í....WORLDWIDELICENSINGMA....x~-D...ŽŘ.á(....ŁŰ.ĺ....SandrineMainemare.......~~-D...Ź.MĘ(....WeËŮ....LICENSIGNMANAGER........t~-D...Š........×î.¤....WORLDWIDELICENSINGMA1...J~-D...‹0.ş(....>ˇ_Y....LICENSEPROJECTCOORDI....@~-D...Ť........ăiËp....LICENSECOORDINATOR......F~-D...ŤČÝŕ(.....„ßp....LICENSINGASSISTANT......\~-D...‹........Ę+oN....WORLDWIDEMUSICLICENS....R~-D...Ź.\Á.....3Xç0....FrederiqueBurlot........(~-D...‹........±i–;....CMKDIRECTORTRADITION.....~-D...‹x•Đ.....ţë.ş....CONSUMERRESEARCHSENI....$~-D...Ž*XĘ(.....L. ....SylvainConstantin.......:~-D...‹........ś„z*....CONSUMERRESEARCHANAL....0~-D...‹H.Ę(.....Ăó.....PierreHenriTraboulsi....6~-D...Š°.Á....."._Ő....AUTHENTICITYCOORDINA1....~-D...Š........çŁ.Y....AUTHENTICITYCOORDINA2....~-D...‹........ĽŇ-V....Thisvideogameisnotsp.....~-D...Š........ËŃľI....AUTHENTICITYCOORDINA3....~-D...ŹH3á(....~:C.....VicenteC.Ogilvie.........~-D...‹0ëŘ.....—†ˇe....LtCdrRNStuartAntrobu....ę.-D...Ź........Ř.1ç....RebeccaBurnworth........ŕ.-D...Ź........roĂť....LtCdrRNPaulaRowe........ć.-D...Ž@YĘ(.....!úe....CharlesChuckDavis.......ü.-D...‹°–Á.....W..ˇ....SATELLITEIMAGERYPROV....ň.-D...‹8ďá(....Z™Át....TrustedSatelliteImag....Č.-D...‹........Gř.Ą....GeoEyeSatelliteImage....Î.-D...‹.........«......REDSTORMVEHICLESTEAM....Ä.-D...‹Đ7Ę(....f.©{....ROYALNAVYPUBLICRELAT....Ú.-D...‹.........“’ć....INTERNATIONALBRANDST....Đ.-D...‹¸,Ę(....ý.ô÷....DIRECTORINTERNATIONA....Ö.-D...‹¨`Ú(....†0mŔ....INTERNATIONALBRANDGR....¬.-D...‹........tÎEź....INTERNATIONALBRANDMA....˘.-D...‹.üą(.....9.•....INTERNATIONALPRODUCT....¸.-D...‹.........v'8....INTERNATIONALARTISTS....ľ.-D...Ź........‹ś`G....LaurentiuNastasa........´.-D...‹.*Đ.....8łą¶....DIRECTORSTRATEGICPLA....Š.-D...‹........‰.ăc....DIRECTORCONSUMERRESE....€.-D...‹.........¨.H....DIRECTORMARKETINGINT....†.-D...‹........´¨é,....EMEAEXECUTIVEDIRECTO....ś.-D...‹........u Ůp....EMEACHIEFOPERATINGOF....’.-D...‹........-Re-....EMEAMARKETINGDIRECTO....h.-D...‹........ťL ť....EMEAMARKETINGGROUPMA....n.-D...‹........¤^ľŞ....EMEASENIORBRANDMANAG....d.-D...‹.&â(....ăxŰ.....EMEAASSISTANTBRANDMA....z.-D...Ź.........„.ý....BRANDMANAGER(UK)........p.-D...‹........§]"Ý....BRANDMANAGER(FRANCE)....v.-D...‹.*ş(....U.Şł....BRANDMANAGER(GERMANY....L.-D...Ś........~.ö.....BRANDMANAGER(ITALY).....B.-D...Ś........Ś+:.....BRANDMANAGER(SPAIN).....X.-D...‹........Őrqç....BRANDMANAGER(SCANDIN....^.-D...‹Ŕfş(....`+......BRANDMANAGER(AUSTRAL....T.-D...‹........P҉.....BRANDMANAGER(NETHERL....*.-D...‹Č;â(....oĄla....BRANDMANAGER(BELGIUM.... .-D...‹........ŕaČQ....BRANDMANAGER(AUSTRIA....&.-D...Ś........¸đhZ....BRANDMANAGER(JAPAN).....<.-D...‹.........Ů®B....EMEASENIORPRSPECIALI....2.-D...‹(#á(.....Ąüş....EMEAHEADOFDIGITALMAR......-D...ŠČúË(....ń«ÍÔ....EMEADIGITALMARKETING1.....-D...Ž........Ť.Ń©....GuillaumedeButler.........-D...‹........łę.a....EMEATRADEMARKETINGMA......-D...‹........‹Ky.....EMEATRADEMARKETINGCO......-D...‹........Y§ńŹ....FrancoisXavierDeniel......-D...‹........Ž“.t....EMEAB2BSALESPARTNERS....ěx-D...Ź........âu.5....GuillaumeCarmona........âx-D...‹........}…Y.....EMEAPAPERPARTSTRAFFI....řx-D...‹........ĚŔ±.....EMEAMANUFACTURINGPLA....ţx-D...ŹH.á(.....l˛.....CorentinFrancois........ôx-D...Ś........¦O.ő....UBISOFTNORTHAMERICA.....Ęx-D...‹(.Ú(....諬¸....SENIORVICEPRESIDENTS....Ŕx-D...Ž........Ü—…Q....DIRECTORMARKETING.......Ćx-D...Ž........ŇfqY....GROUPBRANDMANAGER.......Üx-D...Ť........˛ńęI....SENIORBRANDMANAGER
    
    [B][COLOR="Red"]Full Credits:[/COLOR][/B]
    
    ‹2010UbisoftEntertain  i ¦‡-   ŽASSOCIATEPRODUCER o c k ˘‡-n  ŚGAMECONTENTDIRECTOR e t ®‡-   ŽNARRATIVEDIRECTOR a r g އ-   ‹TECHNICALARTDIRECTOR  n V‡-e  ŹVitaliiBalanescu  F I R R‡-   ŽTECHNICALDIRECTOR n t i ^‡-r  ŹMihaiAdascalitei  l e s Z‡-o  ŚCristianHriscuBadea u n F‡-t  ‹PROGRAMMINGTEAMLEADE    B‡-e  ŤSorinOctavianAnton  c o N‡-r  ŽNETWORKTEAMLEADER   p r J‡-s  ŽCosminMihaiRaianu   f i v‡-.  ŽGRAPHICTEAMLEADER e c i r‡-o  ŚAlexandruMotataianu a y ~‡-t  ‹LEVELDESIGNTEAMLEADE  t z‡-e  ŹMathieuCaramella  E &   f‡-   ‹CINEMATICANIMATIONCO  i b‡-   ‹CHARACTERDESIGNTEAML  . n‡-u  ŽASSISTANTPRODUCER s i l j‡-   ‹CristianCogalniceanu  o ‡-n  ŠLEVELDESIGNTEAMLEADE1   ‡-   ŚCatalinTeodorVasile i m ‡-t  ŤChristopheMonnerot  t a ‡--  ‹MariaRoxanaPandeleaD    ‡-v  ŹViorelGrigorescu  a n g ‡-   ‹3DARTISTSTEAMCOORDIN  e ‡-o  ‹AndreeaLarisaValimar  a 
    ‡-a  ŽAlexandruTrutescu   t a 6‡-e  ‹2DARTISTSTEAMCOORDIN  g 2‡-a  ŹFilofteiaBocanet    M i >‡-i  ‹GabrielFlorentinVisa  e :‡-a  ŹCorneliaPopovici  e   t &‡-   ‹GeorgeValentinBordea    "‡-   ŤENVIRONMENTARTISTS  t h .‡-m  ŹINTERFACEARTISTS  l   l *‡-e  ŚCHARACTERDESIGNTEAM i d Ö‡-   ŤTiberiuOvidiuVoica    b ҇-f  ŹCatalinAlexandru  i c k އ-u  ‹CristianGabrielConst  l Ú‡-i  ‹FlorinMihaiBalanescu  p Ƈ-l  ‹LaurentiuNicolaeIoan  r ‡-   ŚGeorgeAlexandruIlea i o ·-.  ŽLiviuSorinIonescu E C M ʇ-o  ŽStefanelAdrianIon e ,   ö‡-l  ‹BogdanGeorgePatrascu    ň‡-l  ‹ConstantinBarbulescu  e ţ‡-m  ‹GabrielaCristinaIspa    ú‡-u  ŹIulianaOanaIspas  t t a ć‡-e  ‹MOTIONGRAPHICSCOMPOS  a â‡-   ŚCINEMATICCONSULTANT t   î‡-   ŽMiguelAngelMartin r   p ę‡-s  ŚMOCAPSTUDIODIRECTOR o   –‡-i  ŚCARRIERJEANFRANCOIS L E ’‡-G  ‹UBISOFTBUCHARESTSTUD  y ž‡-e  ŹMANAGINGDIRECTOR  n e m š‡-p  ‹EASTERNEUROPEDEVELOP  e †‡-n  ‹STUDIOPRODUCTIONMANA  I ‚‡-n  ‹MariusTudorelPotirni  m Ž‡-i  ‹CREATIVEDIRECTORCONC  p Š‡-n  ‹QUALITYASSURANCECONT  P ¶‡-I  ‹WORLDWIDEQUALITYCONT  t ˛‡-n  ‹STUDIOQUALITYCONTROL  i ľ‡-i  ‹QUALITYCONTROLCOMPLI  s ş‡-r  ‹QUALITYCONTROLCOORDI  O ¦‡-   ŽSergiuCosminGavan y   s ˘‡-r  ŚIonutGabrielSolomon i n ®‡-u  ŹDanielCondurachi  s t a އ-i  ŽCatalinMarianPopa e   s V‡-e  ŤAncaLauraBitoleanu  O O R‡-S  ŽAndreeaDiaconescu h e   ^‡-a  ‹AndreiCristianDumitr  g Z‡-   ŚAndreiIulianNicolae a i F‡-t  ŚCostinMugurelTanase e n B‡-y  ‹FlorinDanielDumbrave  d N‡-o  ŤLaurentiuStiniguta    t J‡-s  ‹OctavianAndreiVasili    v‡-C  ŹQANETWORKINGLEAD  c o o r‡-r  ‹RaduEmanuelConstanti  f ~‡-d  ‹QANETWORKINGSPECIALI    z‡-e  ŚQACOMPATIBILITYLEAD i o f‡-,  ‹QACOMPATIBILITYSPECI  t b‡-a  ŽFlorianAlungulesa w i s n‡-   ŹSPECIALTESTSLEAD  a t i j‡-   ŤOctavianConstantin  h   ‡-e  ‹SPECIALTESTSSPECIALI  o ‡-u  ‹LOCALIZATIONTESTSCOO  t ‡-   ‹LOCALIZATIONTESTTEAM  n ‡-o  ŤStefaniaAncaMarica  u   ‡-n  ŹVirginiaCroitoru  t h e ‡-e  ‹DESKTOPSERVICESMANAG  i ‡-f  ‹BogdanAlexandruManio  t 
    ‡-c  ‹DESKTOPSERVICESTECHN  g 6‡-e  ‹AdrianValentinSimion  s 2‡-s  ‹ValentinCosminIstrat  e >‡-o  ‹H.A.W.X.2SCOREMUSICC  o :‡-d  ŚOrchestratorCopyist h e &‡-   ‹DwayneCondonKathrynA    "‡-n  ŚVocalistsmembersoft   a .‡-i  ŹMischaFrusztajer  e   c *‡-t  ‹RussianAnthemlyricsw  t Ö‡-s  ‹RussianTranslationby    ҇-a  ŚRussianDictionCoach n o އ-u  ‹AdditionalMusicArran  c Ú‡-t  ‹PascalvanStekelenbur  e Ƈ-i  ŹAdditionalVocals  l a y ‡-o  ‹MiddleEasterninstrum  e ·-i  ŚGuitarSteveOuimette .   ʇ-e  ‹ViolinAntoineSilverm  u ö‡-a  ‹TomSaltawouldliketot    ň‡-   ‹EmilGheorgheEdwardDo  u ţ‡-S  ‹CASTINGANDVOICEPRODU    ú‡-n  ‹VOICEDIRECTIONANDENG  s ć‡-e  ŚVOPRODUCTIONMANAGER u t â‡-   ŚRECORDINGFACILITIES D o î‡-o  ‹PCBProductionsLosAng    ę‡-   ‹TECHNOLOGYGROUPDIREC  s –‡-o  ‹TECHNOLOGYGROUPDEPUT  s ’‡-s  ‹MIDDLEWAREPRODUCTMAN  e ž‡-e  ‹MIDDLEWAREENGINEERIN  v š‡-c  ‹ONLINEPRODUCTMANAGER  x †‡-m  ŤJeanFrancoisRenaud    r ‚‡-o  ‹ONLINEENGINEERINGLEA  c Ž‡-u  ŚTOOLSPRODUCTMANAGER n   Š‡-a  ‹TOOLSENGINEERINGLEAD  h ¶‡-   ‹TECHNOLOGYGROUPCOORD    ˛‡-o  ŹRebbeccaTremblay  o r   ľ‡-u  ‹SERVICETEAMPRODUCTMA  i ş‡-o  ŽINTERFACEDESIGNER o m   ¦‡-o  ŹStephaneLevesque  m e   ˘‡-m  ŹFrancoisVeilleux  s   c ®‡-l  ‹IsraelPrinceBeliveau  n އ-   ŹJeanFrancoisGuay    L I V‡-.  ŤDARESTUDIOTEAMLEAD  b e R‡-   ‹DARESTUDIOPROGRAMMER  l ^‡-   ŽSebastienLachance   p r Z‡-i  ŹSebastienLussier    n o F‡-v  ŚJeanFrancoisRichard a n B‡-e  ŽPierrePaulDelisle n n e N‡-i  ŹOASISPROGRAMMERS    L I J‡-   ŽFrancoisChartrand i n g v‡-o  ŽMarieDuhaimeMajor r k   r‡-t  ‹OASISPRODUCTSPECIALI  n ~‡-h  ‹OASISCONCEPTDESIGNER  o z‡-d  ‹RENDEZVOUSPLATFORMTE    f‡-o  ŽJeanMarcPrudHomme t h e b‡-n  ŹBehrangKhoshnood  c t i n‡-,  ‹BenoitPierreChevalie  a j‡-i  ŤStephaneLetourneau  e r ‡-i  ‹MULTIPLAYERENGINETEA  w ‡-h  ŽSebastienBessette e   c ‡-n  ŤJeanPhilippeDulude  a s ‡-t  ŤMikeChihChiangChao  t e ‡-   ŚMultiplayerConnecti S Y ‡-E  ‹Thisproductcontainsc  A ‡-D  ‹PRODUCTIONCOORDINATO  S 
    ‡-M  ŹAdrienBanetRivet  E M   6‡-N  ŤCONTENTCOORDINATOR  I N 2‡-E  ŽAbedenourAzzedine Y S T >‡-   ŽHerveGrosdemanche O P   :‡-M  ŤJeanFrancoisLavoie  g a &‡-r  ŹCharlesSimonViau  o e s "‡-o  ‹LouisPhilippeMaurice  o .‡-e  ‹ACTIONSCRIPTDEVELOPE  n *‡-t  ŹPatrickduBoucher  b o x Ö‡-I  ŹTOOLSPROGRAMMERS  n a l ҇-y  ‹DragosCristianFilipe  n އ-n  ŤWEBSERVICESMANAGER  A c Ú‡-p  ‹WEBPRODUCTIONMANAGER  L Ƈ-   ŹGiovanniDelPozzo  g a m ‡-#  ŹClementLetzelter    f r ·-   ŹDavidQuiquempoix  C a n ʇ-l  ‹WEBAPPLICATIONMANAGE  i ö‡-   ‹EMEADIGITALMARKETING  i ň‡-   ŽStephaneCatherine   r e ţ‡-e  ‹COMMUNITYDEVELOPMENT  c ú‡-f  ‹USSENIORMGRCRMLOYALT  u ć‡-n  ŚUSMANAGERLOYALTYCRM c c â‡-r  ‹VIDEOPRODUCTIONPHILI  r î‡-a  ‹TheUplayteamswishtot  Y ę‡-r  ŽAlexandreRousseau a s   –‡-e  ‹andtheGlobalNetworkS    ’‡-u  ‹WORLDWIDELOCALIZATIO  d ž‡-h  ‹EUROPELOCALIZATIONMA  i š‡-d  ŹBenedicteLaborie  h e   †‡-a  ‹BUCHARESTLOCALIZATIO  t ‚‡-i  ‹LOCALIZATIONPROJECTM  s Ž‡-e  ‹TRANSLATIONANDADAPTA  x Š‡-u  ŹVOICESRECORDEDAT  l i m ¶‡-.  ‹BandeAnnonceProducti  m ˛‡-y  ŚJeanBaptisteMerland c o ľ‡-d  ‹PierreAlaindeGuarrig  d ş‡-Y  ‹JeanChristopheLebert  d ¦‡-h  ‹EmmanuelRausenberger  s ˘‡-i  ŹStefanoLucchelli PTA  y ®‡-n  ŹAlbertiniStefano  e   l އ-t  ŽAndreozziRuggiero d d   V‡-u  ŹCorbettaOliviero    f r R‡-n  Ś4RealIntermediaGmbH s u ^‡-   ‹4RealIntermediaStudi  r Z‡-o  ŹHendrikAckermann    y o F‡-   ŽLuisaBrandsdorfer s t ? B‡-1  ‹OliverKrietschMatzur  m N‡-e  ŹWolffvonLindenau  r   f J‡-e  ‹LOCALIZATIONLINGUIST    v‡-u  ŽENZYMETESTINGLABS e   f r‡-e  ‹PRODUCTIONMANAGERWOR  Y ~‡-   ŹHEADOFPRODUCTION  i e n z‡-w  ŽRobotoTranslation u   d f‡-l  ŤBartoszLewandowski  r i b‡-d  ŹTomaszPiatkowski PTA  . n‡-r  ŹKrzysztofKarabin i  y o j‡-w  ‹StartInternationalPo  l ‡-h  ŽKrzysztofBanaszyk i p   ‡-q  ‹IzabellaBukowskaChad  r ‡-n  ŽGrzegorzDrojewski e s t ‡-o  ŽWojciechMachnicki e n   ‡-n  ŽZbigniewSuszynski u   a ‡-e  ŚKrzysztofZakrzewski e n ‡-w  ‹ElzbietaAraszkiewicz  i 
    ‡-d  ŽGrzegorzStefanski ST    6‡-s  ŤMichatZygmuntowicz  e n 2‡-e  ŹRyoichiUchikoshi PTA  u >‡-u  ŹHiroshiShirokuma    i n :‡-t  ‹UBISOFTENTERTAINMENT  y &‡-o  ‹EXECUTIVEDIRECTORWOR  . "‡-W  ‹ChristineBurgessQuem  r .‡-d  ‹CHIEFCREATIVEOFFICER  . *‡-1  ‹WORLDWIDECONTENTDIRE  a Ö‡-b  ‹PRODUCTIONCONTENTDIR  n ҇-t  ‹PREPRODUCTIONMANAGER  o އ-b  ŚGAMECONTENTMANAGERS a m Ú‡-L  ŹSCENARIODIRECTOR  a t i Ƈ-   ‹GAMEPLAYENGINEERINGE  e ‡-r  ŤNewIPUbiIPDirector  -   ·-s  ŽJulienCharpentier F   2 ʇ-T  ‹LIVEDEVELOPMENTMANAG  n ö‡-   ‹LIVEDEVELOPMENTANALY  p ň‡-   ‹PROCESSMETHODSDIRECT  N ţ‡-r  ‹WORLDWIDEPRODUCTIONC  o ú‡-r  ŹAnneBlondelJouin    S w ć‡-c  ‹SENIORPRODUCTIONCOOR  e â‡-i  ‹PRODUCTIONCOORDINATI  l î‡--  ŹGregorySpielmann  m e r ę‡-I  ŚEMEA1stPARTYMANAGER F i –‡-   ‹EMEA1stPARTYCOORDINA  i ’‡-t  ‹USPRODUCTIONSpeciali  e ž‡-   ‹STUDIOSOPERATIONSDIR  t š‡-u  ŽJeanBaptisteHalle h t   †‡-t  ŤPhilippePellefigue  S e ‚‡-c  ‹DIRECTOROFLEGALAFFAI  B Ž‡-+  ‹WORLDWIDELICENSINGDI  a Š‡-V  ŹChristianSalomon  d   - ¶‡-b  ‹WORLDWIDELICENSINGMA  u ˛‡-   ŽSandrineMainemare   C o ľ‡-r  ŹLICENSIGNMANAGER    S w ş‡-c  ŠWORLDWIDELICENSINGMA1 e ¦‡-p  ‹LICENSEPROJECTCOORDI  w ˘‡-b  ŤLICENSECOORDINATOR  -   ®‡-l  ŤLICENSINGASSISTANT  S w އ-c  ‹WORLDWIDEMUSICLICENS  s V‡--  ŹFrederiqueBurlot  i c e R‡-o  ‹CMKDIRECTORTRADITION  f ^‡-o  ‹CONSUMERRESEARCHSENI  C Z‡-e  ŽSylvainConstantin t   Y F‡-   ‹CONSUMERRESEARCHANAL  = B‡-F  ‹PierreHenriTraboulsi  t N‡-   ŠAUTHENTICITYCOORDINA1 n J‡-b  ŠAUTHENTICITYCOORDINA2 w v‡-p  ‹Thisvideogameisnotsp  c r‡-o  ŠAUTHENTICITYCOORDINA3 x ~‡-a  ŹVicenteC.Ogilvie  a n c z‡-O  ‹LtCdrRNStuartAntrobu  > f‡-c  ŹRebeccaBurnworth  r a k b‡-Y  ŹLtCdrRNPaulaRowe  a w   n‡-f  ŽCharlesChuckDavis s s i j‡-a  ‹SATELLITEIMAGERYPROV  w ‡-c  ‹TrustedSatelliteImag  e ‡-   ‹GeoEyeSatelliteImage  o ‡-)  ‹REDSTORMVEHICLESTEAM  o ‡-   ‹ROYALNAVYPUBLICRELAT    ‡-i  ‹INTERNATIONALBRANDST  S ‡-e  ‹DIRECTORINTERNATIONA  L ‡-t  ‹INTERNATIONALBRANDGR  c 
    ‡-W  ‹INTERNATIONALBRANDMA  w 6‡-   ‹INTERNATIONALPRODUCT  r 2‡-e  ‹INTERNATIONALARTISTS  e >‡--  ŹLaurentiuNastasa  h   T :‡-g  ‹DIRECTORSTRATEGICPLA  F &‡-e  ‹DIRECTORCONSUMERRESE    "‡-0  ‹DIRECTORMARKETINGINT  H .‡-i  ‹EMEAEXECUTIVEDIRECTO  k *‡-X  ‹EMEACHIEFOPERATINGOF  t Ö‡-   ‹EMEAMARKETINGDIRECTO    ҇-t  ‹EMEAMARKETINGGROUPMA  2 އ-#  ‹EMEASENIORBRANDMANAG  6 Ú‡-#  ‹EMEAASSISTANTBRANDMA  0 Ƈ-#  ŹBRANDMANAGER(UK)  S p c ‡-#  ‹BRANDMANAGER(FRANCE)    ·-#  ‹BRANDMANAGER(GERMANY    ʇ-#  ŚBRANDMANAGER(ITALY) #   ö‡-#  ŚBRANDMANAGER(SPAIN) #   ň‡-C  ‹BRANDMANAGER(SCANDIN    ţ‡-#  ‹BRANDMANAGER(AUSTRAL    ú‡-#  ‹BRANDMANAGER(NETHERL    ć‡-#  ‹BRANDMANAGER(BELGIUM  # â‡-\  ‹BRANDMANAGER(AUSTRIA  # î‡-V  ŚBRANDMANAGER(JAPAN) M # ę‡-,  ‹EMEASENIORPRSPECIALI  S –‡-f  ‹EMEAHEADOFDIGITALMAR  A ’‡-#  ŠEMEADIGITALMARKETING1 o ž‡-#  ŽGuillaumedeButler   # F š‡-   ‹EMEATRADEMARKETINGMA  5 †‡-#  ‹EMEATRADEMARKETINGCO  # ‚‡-F  ‹FrancoisXavierDeniel  # Ž‡-o  ‹EMEAB2BSALESPARTNERS  N Š‡-2  ŹGuillaumeCarmona  N u m ¶‡-   ‹EMEAPAPERPARTSTRAFFI  # ˛‡-N  ‹EMEAMANUFACTURINGPLA  # ľ‡-m  ŹCorentinFrancois  # N u ş‡-#  ŚUBISOFTNORTHAMERICA   # ¦‡-m  ‹SENIORVICEPRESIDENTS  1 ˘‡-   ŽDIRECTORMARKETING #   # ®‡-4  ŽGROUPBRANDMANAGER u m = އ-#  ŤSENIORBRANDMANAGER  / # V‡-N  ‹ASSOCIATEBRANDMANAGE  # R‡-u  ŤPRODUCTIONMANAGERS  # U ^‡-   ‹DIRECTORPUBLICRELATI  A Z‡-S  ‹PUBLICRELATIONSMANAG  t F‡-#  ŹDIGITALMARKETING  #   # B‡-D  ‹NORTHAMERICAMARKETIN  # N‡-l  ‹H.A.W.X.2SATELLITEIM  A J‡-S  ŚTrustedSatelliteIma A X v‡-_  ‹Alltrademarksandcopy  I r‡-Z  ‹Producedunderlicense  S ~‡-_  ‹BOEINGMANAGEMENTCOMP  A z‡-S  ‹BoeingandMcDonnellDo  S f‡-A  ŽB52STRATOFORTRESS   # M b‡-S  ŽC17GLOBEMASTERIII E G # n‡-M  ŽKC135STRATOTANKER Y _ N j‡-#  ‹V22Ospreyisatrademar  _ ‡-N  ‹TheMIRAGE2000andRAFA  B ‡-T  ŹDASSAULTAVIATION  _ R B ‡-T  ‹TrademarkLicensingMa  B ‡-T  ‹BrunoBriegelassisted  T ‡-X  ‹EurofighterTyphoonis  F ‡-A  ‹EUROFIGHTERJagdflugz  A ‡-L  ‹HeadofPRCommunicatio  E 
    ‡-G  ŤHeadofLegalAffairs  I S 6‡-   ‹MarcoValerioBonnelli  I 2‡-Y  ŹUlrichLeinekugel  L E F >‡-A  ‹LOCKHEEDMARTINF16Fig  A :‡-A  ŠProducedunderlicense1 X &‡-_  ŽA10ATHUNDERBOLTII _ A X "‡-_  ‹aretrademarksofNorth  X .‡-_  ‹NorthropGrummanCorpo  X *‡-O  ŠTrademarkLicensingMa1 D Ö‡-X  ‹TheHarrierGR9aircraf  I ҇-Y  ‹TheBAESystemslogobel  I އ-Y  ‹Producedunderalicens  G Ú‡-_  ŽSaabABAeronautics D _ R Ƈ-H  ‹UBISOFTSPECIALTHANKS    ‡-A  ‹Ubisoftwishestothank  _ ·-N  ‹MIRAGEandRAFALEdenom  T ʇ-X  ŽLOCALIZATIONINTEG R I G ö‡-_  ŽAlexandruCojanNew   G P ň‡-_  ŚSeniorComplianceNew Y _ ţ‡-G  ‰UbisoftthanksDassault1  ú‡-G  ‰UbisoftthanksDassault2  ć‡-S  ŤUbisoftthanksBink1  O N â‡-N  ŤUbisoftthanksBink2  1   î‡-A  ŽSpecialThanksEnd1 _ V E ę‡-A  ŽSpecialThanksEnd2 G P A –‡-B  ŽSpecialThanksEnd3 T N 5 ’‡-P  ŽSpecialThanksEnd4 A D _ ž‡-N  ŽSpecialThanksEnd5 8   G š‡-D  ŽSpecialThanksEnd6 _ B T †‡-0  ŹFinalDisclaimer1  1   G ‚‡-D  ŹFinalDisclaimer2  D _ P Ž‡-_  ŹFinalDisclaimer3  V _ U Š‡-R  ŹAdrianConstantin  P O V ¶‡-I  ˆCatalinMariusConstantin ˛‡-G  ‰AlexandruMariusMihulin  ľ‡-V  ‹LauraIoanaSambeteanu  O ş‡-D  ŠLaurentiuMariusMitrea D ¦‡-O  ŤMihaiCatalinSerban  _ P ˘‡-_  ‹RobertCristianStanca  A ®‡-S  ŚStefanGeorgeBadescu _ X އ-O  ‰TiberiuDimitrieCristea  V‡-G  ŤVladCristianBulhac    J R‡-_  ŚFlorinCatalinGafton J O ^‡-A  ŤFinalDisclaimerPS3  O Y Z‡-X  ŹAlexandruNiculae  X I S F‡-_  ŚAndreasKannegiesser S _ B‡-N  ŹOlivierJacquemin  _ A X N‡-_  ŽAlexandreMilanese A X I J‡-X  ‰ChantalCloutierCharles  v‡-I  ŚRESEARCHCOORDINATOR _ R r‡-_  ŤRaduDumitruBarbosa  R O ~‡-A  ŚAndreiDanielIonescu O Y z‡-O  ŽDEVELOPMENTTEAMPC E G   f‡-Y  ŽCatalinAlexandruN X   G b‡-D  ŹConstantinStefan  V E L n‡-X  ŹLiviuGheorghisan  O Y _ j‡-G  ŹAlexandruPodeanu  J O Y ‡-I  ŤMihaiAdrianCristea  P O ‡-J  ŹSENIORCOMPLIANCE  X I S ‡-_  ŽAndreiCostinAlexe R Q U ‡-A  ŹMichalBrzozowski  T O R ‡-E  ŹNVIDIATechnology  S   J ‡-_  ŹNVIDIAManagement
    
    Multiplayer (parts) - reveals stuff we shouldn't know about yet :cool:
    Code:
     ˆ(
    OptionsPage_Window_Host", 0, GetPlayerName())
    	end
    	ItemTextWindow_Show("CooI<čio ˆ3
    ge_Window")
    
    	CoopOptions_ShowButtons()
    
    	if PlatformSpecific_GetCurrentPl\<črm ˆ>
    otXBOX() then
    		Item_SetVisible("CoopOptionsPage_YGamerCard", 0)
    	end
    end
    W<čnc ˆI
     CoopOptions_OnClose(object)
    	UpdateClientStatusStr(nil, nil)
    end
    
    functioj<čop ˆT
    ons_OnClientsRefresh(object)
    	CoopOptions_UpdateSlots(true)
    	CoopOptions_Sho}<čto ˆ_
    
    end
    
    function CoopOptions_OnAccept(object)
    	if (startedCoopServer == truep<čen ˆj
    CoopOptionsRecomputeSlots()
    		CoopOptions_UpdateSlots(false)
    
    		if (onlineC<čta ˆu
    = eOnlineCoopIdle) then
    			onlineCoopState = eOnlineCoopIdle
    			CancelCurren<čeq ˆ€
    ()
    		end
    
    		ServerUpdateSlots(totalSlots, privateSlots)
    
    		onlineCoopStat<čeU ˆ‹
    ingCoopServer
    		Start_CoopOptionsPage_WaitingState()
    	end
    end
    
    function C$<čpt ˆ–
    _OnReceiveFocus(object)
    	if joinedCoopServer and (showCoopLobby == eCoopLobby?<čio ˆˇ
    hen
    		local serverStatus = GetServerStatusString()
    		if (CoopServerHasMissio2<črv ˆ¬
    atus)) then
    			UpdateClientSelectMissionMode()
    			ReturnToMainMenu(false, faĹ<č " ˆ·
    			Menu_OpenWait("SelectMissionPage", "", false)
    		end
    	end
    	if showCoopLobŘ<č=  ˆÂ
    pLobbyFinal then
    		Multiplayer_SetLocalPlayerReady()
    	end
    end
    
    function CÓ<čpt ˆÍ
    _OnLoseFocus(object)
    	if showCoopLobby == eCoopLobbyFinal then
    		Multiplayerć<čLo ˆŘ
    layerNotReady()
    	end
    end
    
    function CoopOptions_OnBack(object)
    	if waitingů<čeA ˆă
    e then
    		do return end
    	end
    	if GetGameState() == eInGame then
    		if not joŚ<čCo ˆî
    rver then
    			Menu_CloseWait("CoopOptionsPage", true)
    		end
    	elseif (showCoo‡<čby ˆů
    eCoopLobbyFinal) then
    		Multiplayer_SetLocalPlayerNotReady()
    		Start_CoopOptš<čPa ˆaitingState()
    	elseif (showCoopLobby == eCoopLobbyNone) then
    		CoopOptions_U*<čeS ˆ(true)
    		Menu_CloseWait("CoopOptionsPage", true)
    	end
    end
    
    function CoopO*<čns ˆnreadyFinished(object)
    	Stop_CoopOptionsPage_WaitingState()
    	showCoopLobby =»<čop ˆ%yNone
    	Menu_CloseWait("CoopOptionsPage", true)
    end
    
    function CoopOptions_ON?čea ˆ0ror(object)
    	Stop_CoopOptionsPage_WaitingState()
    end
    
    function CoopOptionsA?čoo ˆ;rt(object)
    	if (startedCoopServer == false and joinedCoopServer == false) theT?č	i ˆFnlineCoopState ~= eStartingCoopServer) then
    			if (onlineCoopState ~= eOnlineo?čId ˆQthen
    				onlineCoopState = eOnlineCoopIdle
    				CancelCurrentMMRequest()
    			b?č
    
     ˆ\local waitForLeave = false
    
    			if (startedDefaultServer == true) then
    				Cu?čNe ˆgver(0)
    				startedDefaultServer = false
    			elseif (joinedCoopServer == true)?čn
     ˆr	joinedCoopServer = false
    				CloseNetClient(0)
    				--XBOXLive_LeaveRoom()
    ?čwa ˆ}rLeave = true
    			end
    			CoopOptionsRecomputeSlots()
    
    			if (waitForLeave =?čls ˆˆhen
    				Start_CoopOptionsPage_WaitingState()
    				onlineCoopState = eStarting)?čSe ˆ“
    
    				local mapIndex = -1
    				local misssionPath = GetMissionPath()
    				fo<?č = ˆžGetMissionsCount(eGAME_MODE_COOP_CAMPAIGN)-1 do
    					if GetMissionsUnlockStat7?čid ˆ©AME_MODE_COOP_CAMPAIGN ) then
    						if ( misssionPath == GetMissionsPath( id,Ę?čME ˆ´E_COOP_CAMPAIGN ) ) then
    							mapIndex = id
    						end
    					end
    				end
    Ý?č		 ˆżelectMissionMode == SM_CAMPAIGN then
    					XBOXLive_CreateSession(eGMStandard,Đ?čME ˆĘE_COOP_CAMPAIGN, mapIndex, totalSlots, privateSlots, 0, 0, 0, 0, 0, 0, -1, 0)
    ë?č	e ˆŐ
    					XBOXLive_CreateSession(eGMStandard, eGAME_MODE_COOP_SINGLE_MISSION, mapIţ?č,  ˆŕlSlots, privateSlots, 0, 0, 0, 0, 0, 0, -1, 0)
    				end
    			else
    				Start_Coń?čti ˆëage_WaitingState()
    				onlineCoopState = eLeavingCoopRoom
    				coopAfterLeave„?čAc ˆöCreateServer
    			end
    		end
    	end
    end
    
    function CoopOptions_OnDestroy(objecź?č	i ˆnlineCoopState ~= eOnlineCoopIdle) then
    		onlineCoopState = eOnlineCoopIdle
    ’?čnc ˆrrentMMRequest()
    	end
    
    	Menu_Open("ConfirmQuitPage", "")
    end
    
    function CĄ?čpt ˆ_OnLeave(object)
    	if (onlineCoopState ~= eOnlineCoopIdle) then
    		onlineCoopS¸?č = ˆ"lineCoopIdle
    		CancelCurrentMMRequest()
    	end
    
    	Menu_Open("ConfirmQuitPage"ł?č)
     ˆ-
    
    
    
    function CoopOptions_OnCreateFinished(object)
    	if (XBOXLive_GetCurrenF>če( ˆ8 eGAME_MODE_COOP_SINGLE_MISSION) then
    		startedCoopServer = true
    		GameMode_Y>čam ˆCe(eGAME_MODE_COOP_SINGLE_MISSION);
    		CreateNetServer()
    	elseif (startedDefaul>črv ˆN= false) then
    		startedDefaultServer = true
    		GameMode_SetGameMode(eGAME_MODg>čOP ˆYGLE_MISSION);
    		CreateNetServer()
    		NetNode_SetServerPrivate(true)
    	end
    
    z>č(o ˆdeCoopState == eStartingCoopServer) then
    		onlineCoopState = eOnlineCoopIdle
    
    >čop ˆopOptionsPage_WaitingState()
    	end
    
    	Menu_CloseWait("CoopOptionsPage", true)
     >č
     ˆznction CoopOptions_OnCreateError(object)
    	if (onlineCoopState == eStartingCoo>čve ˆ…hen
    		onlineCoopState = eOnlineCoopIdle
    		Stop_CoopOptionsPage_WaitingState(.>čen ˆ
    	ReturnToMainMenu(true, true, "CreateServerError")
    end
    
    function CoopOptio!>čnL ˆ›RoomFinished(object)
    	if (onlineCoopState == eLeavingCoopRoom) then
    		online4>čSt ˆ¦= eOnlineCoopIdle
    
    		if (coopAfterLeave == eActionCreateServer) then
    			cooĎ>čer ˆ±e = eActionDoNothing
    			onlineCoopState = eStartingCoopServer
    
    			local mapÂ>čx  ˆĽ
    			local misssionPath = GetMissionPath()
    			for id = 0, GetUnlockedMissionsŐ>čt( ˆÇE_MODE_COOP_SINGLE_MISSION)-1 do
    				if GetMissionsUnlockStatus( id, eGAME_MOč>čOO ˆŇMPAIGN ) then
    					if (misssionPath == GetMissionsPath(id, eGAME_MODE_COOP_SIă>č_M ˆÝON)) then
    						mapIndex = id
    					end
    				end
    			end
    
    			XBOXLive_Creatö>čsi ˆčGMStandard, eGAME_MODE_COOP_SINGLE_MISSION, mapIndex, totalSlots, privateSlots‰>č 0 ˆó 0, 0, 0, -1, 0)
    		elseif (coopAfterLeave == eActionCloseMenu) then
    			coopAś>čLe ˆţ= eActionDoNothing
    			Stop_CoopOptionsPage_WaitingState()
    			ReturnToMainMen—>čue ˆ	lse, "")
    		elseif (coopAfterLeave == eActionDoNothing) then
    			Stop_CoopOptiŞ>čag ˆitingState()
    			local invitationAccepted = InterCom_GetInt("Config.Invitation˝>čcc ˆd")
    			if (invitationAccepted == 0) then
    				local errorStringID = joinServe°>čor ˆ*connectionError]
    				if (errorStringID == nil) then
    					errorStringID = joiK9čve ˆ5ndardError;
    				end
    				ReturnToMainMenu(true, true, errorStringID)
    			end
    ^9čnd ˆ@lseif (joinedCoopServer == true) then
    		joinedCoopServer = false
    		local invQ9čio ˆKepted = InterCom_GetInt("Config.InvitationWasAccepted")
    		if (invitationAccepd9č== ˆVthen
    			local errorStringID = joinServerError[disconnectionError]
    			if (err9čri ˆa == nil) then
    				errorStringID = joinServerStandardError;
    			end
    			Returnr9čin ˆl(true, true, errorStringID)
    		end
    	end
    end
    
    function CoopOptions_OnLeaveR9črr ˆwbject)
    	if (onlineCoopState == eLeavingCoopRoom) then
    		onlineCoopState = eO9čeC ˆ‚dle
    		if (coopAfterLeave == eActionCreateServer) then
    			coopAfterLeave = eA9čnD ˆŤhing
    			Stop_CoopOptionsPage_WaitingState()
    		elseif (coopAfterLeave == eAct&9člo ˆ˜nu) then
    			coopAfterLeave = eActionDoNothing
    			Stop_CoopOptions_WaitingSta99č
     ˆŁ-Menu_CloseWait("MainMenu", false)
    		elseif (coopAfterLeave == eActionMainMenĚ9čhe ˆ®		coopAfterLeave = eActionDoNothing
    			Stop_CoopOptions_WaitingState()
    			loÇ9čin ˆątionAccepted = InterCom_GetInt("Config.InvitationWasAccepted")
    			if (invitatÚ9čcc ˆÄd == 0) then
    				local errorStringID = joinServerError[disconnectionError]
    	í9čf  ˆĎorStringID == nil) then
    					errorStringID = joinServerStandardError;
    				enŕ9č		 ˆÚurnToMainMenu(true, true, errorStringID)
    			end
    		end
    	elseif (startedCoopSű9čr  ˆĺrue) then
    		startedCoopServer = false
    		ReturnToMainMenu(true, true, "ServerŽ9čon ˆđed")
    	elseif (joinedCoopServer == true) then
    		joinedCoopServer = false
    		l9č i ˆűationAccepted = InterCom_GetInt("Config.InvitationWasAccepted")
    		if (invitat”9čcc ˆd == 0) then
    			local errorStringID = joinServerError[disconnectionError]
    		Ż9č(e ˆStringID == nil) then
    				errorStringID = joinServerStandardError;
    			end
    	˘9čtu ˆMainMenu(true, true, errorStringID)
    		end
    	end
    end
    
    function CoopOptions_µ9čda ˆ'nished(object)
    	if (onlineCoopState == eUpdatingCoopServer) then
    		onlineCooH8čte ˆ2OnlineCoopIdle
    		Stop_CoopOptionsPage_WaitingState()
    		Menu_CloseWait("CoopOC8čns ˆ=", true)
    	end
    end
    
    function CoopOptions_OnUpdateError(object)
    	if (onlineV8čSt ˆH== eUpdatingCoopServer) then
    		onlineCoopState = eOnlineCoopIdle
    		Stop_Coopi8čon ˆSe_WaitingState()
    		ReturnToMainMenu(false, true, "UpdateServerError")
    	end
    |8č
    
     ˆ^ction CoopOptions_OnSlotTypeChanged(object)
    	CoopOptions_UpdateSlots(true)
    	w8čOp ˆis_ShowButtons()
    end
    
    function CoopOptions_HostSelected(object)
    	selectedSl
    8č 0 ˆtoopOptions_ShowButtons()
    end
    
    function CoopOptions_Slot1Selected(object)
    	8čct ˆot = 1
    	CoopOptions_ShowButtons()
    end
    
    function CoopOptions_Slot2Selected(8čct ˆŠselectedSlot = 2
    	CoopOptions_ShowButtons()
    end
    
    function CoopOptions_Slot+8čec ˆ•object)
    	selectedSlot = 3
    	CoopOptions_ShowButtons()
    end
    
    function CoopOp>8čs_ ˆ*oSlotSelected(object)
    	selectedSlot = -1
    	CoopOptions_ShowButtons()
    end
    
    18č== ˆ«==============================================================================Ä8č== ˆ¶============
    -- Coop confirm quit functions
    -- =============================ß8č== ˆÁ====================================================================
    
    functiŇ8čoo ˆĚtPageOnConfirm(object)
    	if (onlineCoopState ~= eOnlineCoopIdle) then
    		onlinĺ8čpS ˆ× = eOnlineCoopIdle
    		CancelCurrentMMRequest()
    	end
    
    	local waitForLeave = ř8če
     ˆâif (startedCoopServer == true) then
    		startedCoopServer = false
    		CloseNetSeó8č(0 ˆí	--XBOXLive_DeleteRoom()
    		waitForLeave = true
    		UpdateClientStatusStr(eStat†8čai ˆřu, false)
    	elseif (joinedCoopServer == true) then
    		joinedCoopServer = false™8čCl ˆetClient(0)
    		--XBOXLive_LeaveRoom()
    		waitForLeave = true
    	end
    
    	if (wai¬8čLe ˆ== false) then
    		ReturnToMainMenu(true, false, "")
    	else
    		onlineCoopState §8čea ˆCoopRoom
    		coopAfterLeave = eActionCloseMenu
    	end
    	if (confirmQuitExitMainMş8č== ˆ$e) then
    		coopAfterLeave = eActionReturnToStart
    	end
    end
    
    -- ============M;č== ˆ/==============================================================================@;č== ˆ:- Lobby globals
    -- ==========================================================[;č== ˆE=======================================
    
    eRedTeam = 1
    eBlueTeam = 2
    
    eTypn;čen ˆP1
    eTypeServer = 2
    
    eActionKick = 1
    eActionMute = 2
    eActionCard = 3
    
    eMoa;čng ˆ[ 0
    eModeSystem = 1
    eModeLive = 2
    eModeRanked = 3
    
    
    eSearchModeCustomMatct;č0
     ˆfarchModeQuickMatch = 1
    eSearchModeInvitation = 2
    
    liveSearchMode = eSearchM;čus ˆqatch
    showLobbyAutoTimer = false
    
    currentMode = eModeSingle
    
    Struct_All_Mo;č=
     ˆ|	eGAME_MODE_TEAM_DEATH_MATCH,
    	eGAME_MODE_COOP_SINGLE_MISSION,
    	eGAME_MODE_C;čCA ˆ‡GN,
    	eGAME_MODE_SURVIVAL
    }
    
    Struct_Live_Modes =
    {
    	eGAME_MODE_TEAM_DEATH(;čCH ˆ’eGAME_MODE_COOP_SINGLE_MISSION,
    	eGAME_MODE_COOP_CAMPAIGN,
    	eGAME_MODE_SURVI#;č
     ˆť
    Struct_Ranked_Modes =
    {
    	eGAME_MODE_TEAM_DEATH_MATCH
    }
    
    Struct_Ranked_Ga6;čpe ˆ¨ 0, 1, 2 }
    Struct_Ranked_Missiles = { 0, 1, 2, 3 }
    Struct_Ranked_Cockpit = {É;č1  ˆłtruct_Ranked_ExpertControls = { 0, 1 }
    Struct_Ranked_Ordinance = { 0, 1, 2 }
    Ü;čuc ˆľnked_PlaneCountry = { -1, 0, 1, 2, 3, 4, 5 }
    Struct_Ranked_AssistanceOffRules×;č 0 ˆÉ 2 }
    Struct_Ranked_PlayerHPRules = { 0, 1 }
    
    Struct_Ranked_RoundLimit = { 1ę;č 5 ˆÔ}
    Struct_Ranked_PlayerLimit = { 2, 4, 6, 8 }
    
    Struct_Live_Private =
    {
    	0,ý;č
     ˆß
    Struct_TDM_TimeLimit = { 5 * 60, 10 * 60, 15 * 60 }
    Struct_TDM_PlayerLimit =đ;č,  ˆę, 8 }
    Struct_TDM_ScoreLimit = { -1, 10, 25, 50, 100 }
    Struct_TDM_RoundLimit ‹;č1, ˆő5, 7 }
    Struct_TDM_PlaneCountry = { -1, 0, 1, 2, 3, 4, 5 }
    
    Struct_TDM_GameTž;č=  ˆ  1, 2 }
    Struct_TDM_AutoBalancing = { 1, 0 }
    Struct_TDM_MissileRules = { 0, 1‘;č 3 ˆStruct_TDM_SpecialConditions = { 0, 1, 2 }
    Struct_TDM_CockpitViewRules = { 0,¤;č
     ˆct_TDM_ExpertControlsRules = { 0, 1 }
    Struct_TDM_RestrictedPerkRules = { 0, 1ż;č 3 ˆ!}
    Struct_TDM_SupportUnitsRules = { 0, 1 }
    Struct_TDM_AssistanceOffRules = { ˛;č,  ˆ,
    Struct_TDM_OrdinanceRules = { 0, 1, 2 }
    Struct_TDM_PlayerHPRules = { 0, 1 }
    E:čtr ˆ7Coop_PlayerLimit = { 2, 3, 4 }
    Struct_Survivor_StartLevel = {1, 11, 21, 31}
    X:čeS ˆBsDisconnected = 0
    eStatusConnecting = 1
    eStatusConnected = 2
    eStatusLoggingS:č 3 ˆMtatusLoggedIn = 4
    
    signInSuceededFunction = nil
    signInFailedFunction = nil
    f:č-  ˆX==============================================================================y:č== ˆc===============
    -- Server/client lobby helper functions
    -- =================:č== ˆn==============================================================================:č
     ˆytion ResetMultiplayerState()
    	CancelCurrentMMRequest()
    
    	Stop_SLGamesList_W:čng ˆ„e()
    	Stop_CustomMatchPage_WaitingState()
    	Stop_LeaderboardsPage_WaitingState-:č	S ˆŹQuickMatch_WaitingState()
    
    	currentMode = eModeSingle
    end
    
    checkIsOnline  :čru ˆšunction SysDlgCheckSignInState(isOnline, suceededFunction, failedFunction, ps3;:čog ˆĄtion)
    	PrintString("Checking sign in state")
    	checkIsOnline = isOnline
    	if Î:čfo ˆ°ecific_GetCurrentPlatform_IsPC() then
    		signInSuceededFunction = suceededFuncÁ:č
     ˆ»gnInFailedFunction = failedFunction
    		_SignInWaitDialog_function = ps3DialogFÔ:čio ˆĆ	Menu_OpenWait("SignInWaitDialog", "", false)
    	else
    		--signInSuceededFunctiď:č s ˆŃdedFunction
    		--signInFailedFunction = failedFunction
    		if (ONLINE_CheckSignâ:čg( ˆÜline)) then 
    			PrintString("I am Signed in")
    			suceededFunction()
    		else
    ő:čPr ˆçtring("I am NOT Signed in")
    			failedFunction()
    		end
    	end
    end
    
    functionˆ:čgn ˆňitDialog_DefaultFunction()
    	ONLINE_CheckSignInDlg(checkIsOnline)
    end
    
    funcƒ:č S ˆýnWaitDialog_OnOpen(object)
    	if _SignInWaitDialog_function ~= nil then
    		_Sig–:čai ˆlog_function()
    	end
    end
    
    function SignInCheckSuceeded(object)
    	if (Platfo©:čec ˆ_GetCurrentPlatform_IsNotXBOX () == false) then	--only on xbox
    		Menu_CloseWaĽ:čSi ˆWaitDialog",false)
    		if (checkIsOnline and (ValidatedCallSign() == false)) th·:č		 ˆ)ckValidCallSign(true, signInSuceededFunction, true)
    		elseif (signInSuceededFJĹëio ˆ4 nil) then
    			signInSuceededFunction()
    		end
    	end
    end
    
    function SignInCh]Ĺëai ˆ?object)
    	if (PlatformSpecific_GetCurrentPlatform_IsNotXBOX () == false) then
    PĹëen ˆJoseWait("SignInWaitDialog",false)
    		if (signInFailedFunction ~= nil) then
    		kĹënI ˆUledFunction()
    		end
    	end
    end
    
    function SignInCheckSuceeded2(object)
    	Men~Ĺëos ˆ`t("SignInWaitDialog",false)
    	if (checkIsOnline and (ValidatedCallSign() == faqĹë)  ˆk
    		CheckValidCallSign(true, signInSuceededFunction, true)
    	elseif (signInSucĹëdF ˆvion ~= nil) then
    		signInSuceededFunction()
    	end
    end
    
    function SignInChecĹële ˆbject)
    	Menu_CloseWait("SignInWaitDialog",false)
    	if (signInFailedFunction ~Ĺël) ˆŚn
    		signInFailedFunction()
    	end
    end
    
    function IsConnectedToSystem()
    	loc%Ĺëur ˆ—tus = GetCurrentOnlineStatus()
    	if (currStatus >= eStatusConnected) then
    		r8Ĺën  ˆ˘
    	else
    		return false
    	end
    end
    
    function CheckConnectedToSystem(object)
    3Ĺë ( ˆ*nnectedToSystem() == true) then
    		if PlatformSpecific_GetCurrentPlatform() ==ĆĹëX  ˆ¸
    			
    			IsCampaign = false
    			currentMode = eModeSystem
    			PrintString("CuŮĹët  ˆĂ - eModeSystem")
    
    			Menu_OpenWait("SLGamesList", "", true)
    			--Menu_Open(ěĹëti ˆÎer", "")
    		else
    			SysDlgCheckSignInState(false,
    				function ()
    					IsCaçĹëgn ˆŮalse
    					currentMode = eModeSystem
    					Menu_OpenWait("SLGamesList", "",truúĹë		 ˆäd,
    				function ()
    					ResetAutostart()
    					_OnSignInFailed()
    				end,
    ŤĹë_S ˆďnWaitDialog_DefaultFunction
    			)
    		end
    	else
    		ShowErrorDialog("Error", "S€ĹëmN ˆúnnected", ERR_DIALOG_TYPE_OK, nil, nil, "ErrorTitle")
    	end
    end
    
    function C›ĹëCo ˆtedToSystemNoWait(object)
    	if (IsConnectedToSystem() == true) then
    		if not ®Ĺëfo ˆecific_GetCurrentPlatform_IsNotXBOX() then
    			Menu_OpenWait("SLGamesList", ""ˇĹëue ˆ	else
    			SysDlgCheckSignInState(false,
    				function ()
    					Menu_OpenWait("´Ĺëme ˆ&t", "", true)
    				end,
    				function ()
    					ResetAutostart()
    					_OnSignIOÄële ˆ1
    				end,
    				_SignInWaitDialog_DefaultFunction
    			)
    		end
    	else
    		ShowErBÄëia ˆ<"Error", "SystemNotConnected", ERR_DIALOG_TYPE_OK, nil, nil, "ErrorTitle")
    	eUÄëen ˆG
    function IsConnectedToLive()
    	local currStatus = GetCurrentOnlineStatus()
    	hÄëcu ˆRatus >= eStatusLoggedIn) then
    		return true
    	else
    		return false
    	end
    endcÄëfu ˆ]on MustCheckCallSign()
    	if (not HasValidCallSign()) then
    		CheckCallSign(truvÄëus ˆhckCallSignEnd, true)
    	elseif (not ValidatedCallSign()) then
    		CheckValidCall	Äë(t ˆs MustCheckCallSignEnd, true)
    	else
    		Menu_OpenWait("XBOXLiveMenu", "", true)Äënd ˆ~d
    
    function MustCheckCallSignEnd()
    	if (HasValidCallSign() and ValidatedCalÄën( ˆ‰en
    		Menu_OpenWait("XBOXLiveMenu", "", true)
    	else
    		ShowErrorDialog("Warni*Äë " ˆ”CallSign", ERR_DIALOG_TYPE_OK, nil, nil, "ErrorTitle")
    	end
    end
    
    function =ÄëkC ˆźctedToLive(object)
    	PrintString("Checked connected to live")
    	SysDlgCheckSig0Äëta ˆŞrue,
    		function ()
    			CheckConnectedToUbi(MustCheckCallSign, nil)
    		end,
    	ËÄëct ˆµ()
    			ResetAutostart()
    			_OnSignInFailed()
    		end,
    		_SignInWaitDialog_DefŢÄëFu ˆŔon
    	)
    end
    
    function CheckConnectedToLiveNoWait(object)
    	SysDlgCheckSignInŃÄëe( ˆË, function ()
    			CheckConnectedToUbi(MustCheckCallSign, nil)
    		end,
    		functäÄë() ˆÖ	ResetAutostart()
    			_OnSignInFailed()
    		end,
    		_SignInWaitDialog_DefaultFu˙Äëon ˆá
    end
    
    UbiSuccessFunc = nil
    UbiFailFunc = nil
    
    function WaitCheckLinkApp_ňÄëos ˆěject)
    	if ( ShouldLaunchForcedLinkApp() ) then
    		ShowErrorDialog("Error", "L…Äëpp ˆ÷1", ERR_DIALOG_TYPE_YESNO,LaunchForcedLinkApp, UbiFailFunc, "ErrorTitle")
    	el˜Äë		 ˆUbiSuccessFunc ~= nil) then
    			UbiSuccessFunc()
    		end
    	end
    end
    
    function“Äëck ˆ
    ectedToUbi(doSuccess,doFail)
    	if (PlatformSpecific_GetCurrentPlatform_IsNotXB¦Äë)  ˆ
    		UbiSuccessFunc = doSuccess
    		UbiFailFunc = doFail
    		if ( SignalLinkApp()ąÄëhe ˆ#		Menu_OpenWait("WaitCheckLinkApp", "", true)
    		else
    			if (doSuccess ~= nilLÇëen ˆ.		doSuccess()
    			end
    		end
    	else
    		if (doSuccess ~= nil) then
    			doSuccesGÇë
    	 ˆ9
    	end
    end
    
    Struct_Filter_RoundLimit = { -1, 1, 3, 5, 7 }
    Struct_Filter_PlZÇëLi ˆD= { -1, 2, 4, 6, 8 }
    
    -- ===================================================mÇë== ˆO==============================================
    -- System server lobby functio`Çë-- ˆZ=============================================================================={Çë== ˆe================
    lobbyCreated = false
    
    LastCoopMapName = ""
    
    
    -- =======Çë== ˆp==============================================================================Çë== ˆ{==
    -- Ranked leaderboards functions
    -- =====================================Çë== ˆ†============================================================
    
    boardSegmentSi/Çë 1 ˆ‘oardSegmentGuard = 1
    
    eBoardFilterOverall = 1
    eBoardFilterFriends = 2
    eBoa"Çëlt ˆśayer = 3
    
    eBoardNoScroll = 0
    eBoardScrollUp = 1
    eBoardScrollDown = 2
    
    cu5ÇëtB ˆ§First = -1
    currentBoardCount = -1
    currentPlayerIndex = -10
    
    newBoardFirst ČÇë
     ˆ˛oardCount = -1
    newBoardItem = -1
    newBoardScroll = 0
    newBoardInit = true
    neĂÇërd ˆ˝er = 0
    
    Struct_Board_Filters =
    {
    	eBoardFilterOverall,
    	eBoardFilterFrienÖÇë
    - ˆČoardFilterPlayer
    }
    
    leaderboardsFilter = 1
    
    function RankedBoards_OnOpen(éÇëct ˆÓleaderboardsFilter = 1
    
    	Item_Activate("Leaderboards_XFriends")
    	Item_DeactüÇëe( ˆŢderboards_XOverall")
    		
    	closingLeaderboard = false
    	updatingLeaderboard = ÷Çëe
     ˆéndingLocalPlayerRank = false
    
    	--if PlatformSpecific_GetCurrentPlatform() ==ŠÇë t ˆô -- check that the functionality is also disabled
    	--	Item_SetEnabled("LeaderťÇëds ˆ˙ewGamerCard", 0)
    	--	Item_SetVisible("Leaderboards_AViewGamerCard", 0)
    	--enÇë
    	 ˆ
    edBoards_ReadPlayerRank()
    end
    
    function RankedBoards_OnBack(object)
    	XBOXL«ÇëCa ˆRankingRequests()
    	updatingLeaderboard = false
    	findingLocalPlayerRank = falľÇë	i ˆ pdatingLeaderboard or findingLocalPlayerRank) then
    		closingLeaderboard = tru±Çëel ˆ+		Menu_CloseWait("Leaderboards", true)
    	end
    end
    
    function RankedBoards_OnCDĆë(o ˆ6t)
    	ItemList_RemoveItems("Leaderboards_Window_PlayerList")
    	Hide_Leaderboard_Ćëad ˆA
    end
    
    function RankedBoards_OnChangeFilter(object)
    	if (updatingLeaderboarRĆë t ˆL or (findingLocalPlayerRank == true) then
    
    	else
    		if (leaderboardsFilter =eĆë t ˆW -- Overall
    			leaderboardsFilter = 2  -- Friends
    			Item_Deactivate("LeaderxĆëds ˆbiends")
    			Item_Activate("Leaderboards_XOverall")
    		else
    			leaderboardsFilsĆë=  ˆm- Overall
    			Item_Activate("Leaderboards_XFriends")
    			Item_Deactivate("LeadĆëar ˆxOverall")
    		end	
    		
    		Play2DSound("changing_options")
    		RankedBoards_InitiĆëeL ˆƒ)
    	end
    end
    
    function RankedBoards_OnShowGamerCard(object)
    	if ( PlatformS,Ćëfi ˆŽtCurrentPlatform() == XBOX ) and PlatformSpecific_GetCurrentPlatform_IsPC() =='Ćëse ˆ™n
    		if (updatingLeaderboard == false) and (findingLocalPlayerRank == false) t:Ćë
    	 ˆ¤cal selected = ItemList_GetSelectedItem("Leaderboards_Window_PlayerList")
    			ÍĆëel ˆŻd) then
    				Play2DSound("menu_select")
    			end
    			XBOXLive_ShowPlayerGamerCaŔĆëLe ˆşboards_Window_PlayerList", selected)
    		end
    	end
    end
    
    function RankedBoardŰĆëSc ˆĹDown(object)
    	local newFirst = currentBoardFirst + boardSegmentSize - boardSeîĆëtG ˆĐ
    	local newItem = boardSegmentGuard - 1
    	RankedBoards_UpdateList(newFirst, báĆëSe ˆŰtSize, newItem, eBoardScrollDown, false)
    end
    
    function RankedBoards_OnScrolôĆëob ˆć)
    	if (currentBoardFirst > 1) then
    		local newFirst = currentBoardFirst - boŹĆëeg ˆńSize + boardSegmentGuard
    		local newItem = boardSegmentSize - boardSegmentGua‚Ćë		 ˆüedBoards_UpdateList(newFirst, boardSegmentSize, newItem, eBoardScrollUp, false•Ćëen ˆnd
    
    function RankedBoards_InitializeList()
    	if (leaderboardsFilter == 1) th¨Ćë-  ˆall
    		RankedBoards_UpdateList(1, boardSegmentSize, 0, eBoardNoScroll, true)
    ŁĆëei ˆeaderboardsFilter == 2 ) then -- Friends
    		RankedBoards_UpdateListWithFriends¶Ćë	e ˆ(end
    
    function RankedBoards_UpdateListWithFriends()
    	Start_LeaderboardsPage_IÁëin ˆ3te()
    	XBOXLive_RefreshFriendsList()
    end
    
    function RankedBoards_OnFriendLis\Áëre ˆ>nished()
    	Stop_LeaderboardsPage_WaitingState()
    	RankedBoards_UpdateList(1, bWÁëSe ˆItSize, 0, eBoardNoScroll, true)
    end
    
    function RankedBoards_UpdateList(newFijÁë n ˆTunt, newItem, newScroll, initList)
    	if (updatingLeaderboard == false) and (fi}ÁëgL ˆ_PlayerRank == false) then
    		if ((leaderboardsFilter == 2) and (XBOXLive_GetFrpÁësC ˆj() <= 0)) then
    			RankedBoards_Error("LeaderboardNoFriends", RankedBoards_ResÁë
    	 ˆuturn
    		end
    
    		newBoardFirst = newFirst
    		newBoardCount = newCount
    		newBoÁëte ˆ€newItem
    		newBoardScroll = newScroll
    		newBoardInit = initList
    		newBoardFiÁë = ˆ‹ter
    
    		if (newBoardFirst < 1) then
    			newBoardFirst = 1
    			newBoardItem = $Áëte ˆ–newFirst - 1
    			if (newBoardItem < 0) then
    				newBoardItem = 0
    			end
    		e?Áë
     ˆˇ (XBOXLive_SearchRankings(1, leaderboardsFilter, newBoardFirst, newBoardCount)2Áëfa €¬   ăą         dBo¸ ą   rr°C¤            at                ard            ĹÁëur €·	end
    
    		updatingLeaderboard = true
    		Start_LeaderboardsPage_WaitingState()
    ŘÁëte €ÂadHighlight("Leaderboards_Window")
    	end
    end
    
    function RankedBoards_ShowLocÓÁëay €Íhow)
    	local visible = 0
    	if show then
    		visible = 1
    	end
    	
    	Item_SetVisićÁë"L €Řrboards_LocalPosition", visible)
    	Item_SetVisible("Leaderboards_LocalName", vůÁële €ăItem_SetVisible("Leaderboards_LocalTime", visible)
    	Item_SetVisible("LeaderboŚÁë_L €îScore", visible)
    end
    
    function RankedBoards_UpdateFinished(object)
    	Stop_L‡Áërb €ůsPage_WaitingState()
    	updatingLeaderboard = false
    	local friends = 0
    	if lešÁëbo €Filter == eBoardFilterFriends then friends = 1 end
    	if (closingLeaderboard) t*Áë
    	 €singLeaderboard = false
    		Menu_CloseWait("Leaderboards", false)
    	else
    		loc*Áëec €Read = XBOXLive_GetRankingsCount(friends)
    		if ((recordsRead <= 0) and (newBo»Áëni €% true)) then
    			RankedBoards_Error("LeaderboardUpdateEmpty", RankedBoards_ResNŔë
    	 €0turn
    		end
    
    		if (recordsRead > 0) then
    			ItemList_RemoveItems("LeaderboaAŔëWi €;_PlayerList")
    			XBOXLive_PopulateRankings("Leaderboards_Window_PlayerList", TŔënd €F			ItemList_RefreshPositions("Leaderboards_Window_PlayerList", true)
    			Show_oŔëer €Qds_Header()
    
    			if (newBoardCount > recordsRead) then
    				if (newBoardScrolbŔë e €\dScrollUp) then
    					newBoardItem = newBoardItem + recordsRead - newBoardCounuŔë		 €g
    				newBoardCount = recordsRead
    			end
    
    			currentBoardFirst = newBoardFiŔë
    	 €rrrentBoardCount = newBoardCount
    
    			if (currentPlayerIndex >= newBoardFirst)Ŕë ( €}entPlayerIndex < newBoardFirst + newBoardCount) then
    				RankedBoards_ShowLocŔëay €ˆalse)
    			else
    				RankedBoards_ShowLocalPlayer(true)
    			end			
    
    			if (ne)Ŕërd €“ll == eBoardScrollDown) then
    				ItemList_SetSelectedItem("Leaderboards_Windo<Ŕëay €žst", 0, false)
    			elseif (newBoardScroll == eBoardScrollUp) then
    				ItemLis7ŔëtS €©tedItem("Leaderboards_Window_PlayerList", newBoardCount - 1, false)
    			end
    
    ĘŔëMe €´etFocus("Leaderboards_Window")
    			ItemTextWindow_FocusItem("Leaderboards_WindÝŔë 0 €ż		ItemList_SetSelectedItem("Leaderboards_Window_PlayerList", newBoardItem, falĐŔë
    	 €Ę
    	end
    end
    
    function RankedBoards_UpdateError(object)
    	Stop_LeaderboardsPaëŔëai €ŐState()
    	updatingLeaderboard = false
    	if (closingLeaderboard) then
    		closinţŔëde €ŕrd = false
    		Menu_CloseWait("Leaderboards", false)
    		return
    	end
    
    	--if (ńŔëoa €ëlter == 2) and (newBoardInit == true) then
    		RankedBoards_Error("LeaderboardU„ŔëeE €ö", RankedBoards_Reset)
    	--end
    end
    
    function RankedBoards_ReadPlayerRank()
    źŔë ( €tingLeaderboard == false) and (findingLocalPlayerRank == false) then
    		if (XB’Ŕëve €rchPlayerRank(1) == false) then
    			RankedBoards_Error("ReadPlayersRankError",ĄŔëke €rds_InitializeList)
    			return
    		end
    
    		findingLocalPlayerRank = true
    		St¸ŔëLe €"boardsPage_WaitingState()
    		Item_LoadHighlight("Leaderboards_Window")
    	end
    łŔë
    
     €-ction RankedBoards_ReadPlayerRankFinished(object, playerRank, playerTime, playFĂëor €8	Stop_LeaderboardsPage_WaitingState()
    	findingLocalPlayerRank = false
    	if (cYĂëng €Cerboard) then
    		closingLeaderboard = false
    		Menu_CloseWait("Leaderboards", lĂëe) €Nlse
    		if ((playerRank < 0) or (playerRank == 4294967295)) then
    			RankedBoargĂërr €YReadPlayersRankEmpty", RankedBoards_InitializeList)
    			return
    		end
    
    		curzĂëPl €dIndex = playerRank
    
    		ItemText_SetCaption("Leaderboards_LocalPosition", "" .
    Ăëay €onk)
    		ItemText_SetCaption("Leaderboards_LocalName", GetPlayerName())
    		ItemT ĂëSe €ztion("Leaderboards_LocalTime", "" .. FormatTimeString(playerTime))
    		ItemTextĂëCa €…n("Leaderboards_LocalScore", "" .. playerScore)
    
    		RankedBoards_InitializeLi.Ăë
     €
    end
    
    function RankedBoards_ReadPlayerRankError(object)
    	Stop_Leaderboards!Ăë_W €›ngState()
    	findingLocalPlayerRank = false
    	if (closingLeaderboard) then
    		c4Ăëng €¦erboard = false
    		Menu_CloseWait("Leaderboards", false)
    		return
    	end
    
    	cĎĂënt €±erIndex = -10
    
    	ItemText_SetCaption("Leaderboards_LocalPosition", "")
    	ItemÂĂë_S €Ľption("Leaderboards_LocalName", "")
    	ItemText_SetCaption("Leaderboards_LocalTŐĂë,  €Ç
    	ItemText_SetCaption("Leaderboards_LocalScore", "")
    
    	RankedBoards_Error("RčĂëla €ŇRankError", RankedBoards_InitializeList)
    end
    
    function RankedBoards_Reset()ăĂëen €ÝtFocus("Leaderboards_Window")
    	ItemTextWindow_FocusItem("Leaderboards_Window"öĂë
     €čmList_RemoveItems("Leaderboards_Window_PlayerList")
    	Hide_Leaderboards_Header‰Ăëen €ó
    function RankedBoards_Error(errorMessage, afterFunc)
    	ShowErrorDialog("ErrorśĂërr €ţssage, ERR_DIALOG_TYPE_OK, afterFunc, nil, "ErrorTitle")
    end
    
    -- ==========—Ăë== €	==============================================================================ŞĂë== €
    -- Lobby players lists helper functions
    -- =================================˝Ăë== €================================================================
    
    function L°Ăë_R €*shLists(redList, blueList, redFunc, blueFunc, redSelect, blueSelect)
    	local mKÂëay €5= Multiplayer_GetMaxPlayers()
    	local redPlayers = Multiplayer_GetMaxTeamPlaye^ÂëRe €@m)
    
    	local planesList = "PlaneSelect_PlanesList"
    	local packsList = "WeaponQÂëSe €Kion_WeaponPackList"
    
    
    	local redListOldIndex = ItemList_GetSelectedItem(reddÂë)
     €VItemList_RemoveItems(redList)
    
    	local redIndex = 0
    
    	for player = 0, maxPlÂës- €a
    		if (Multiplayer_IsPlayerConnected(player)) then
    			local team = MultiplayrÂëet €lerCurrentTeam(player)
    
    			if (team == eRedTeam) then
    				local id = ItemMulÂëxt €w_AddItem(redList)
    				ItemList_SetElemID(redList, redIndex, player)
    				ItemÂë_S €‚Action(redList, id, redFunc)
    				ItemList_SetOnSelect(redList, id, redSelect)Âë		 €Ťiplayer_SetPlayerInformation(redList, redIndex, player)
    
    				redIndex = redI&Âë + €˜				PrintString("Player added")
    			end
    		end
    	end
    
    	for index = redIndex,9ÂëPl €Łs-1 do
    		local id = ItemMultiTextList_AddItem(redList)
    		ItemList_SetElemID(ĚÂëis €®d, -1)
    		ItemList_SetOnAction(redList, id, redFunc)
    		ItemList_SetOnSelect(rÇÂëst €ą, redSelect)
    		Multiplayer_SetPlayerInformation(redList, index, -1)
    	end
    
    ÚÂëmL €ÄRefreshPositions(redList, true)
    
    	ItemList_SetSelectedItem(redList, redListOíÂëde €Ďalse)
    
    
    	if (blueList ~= nil) then
    		local bluePlayers = Multiplayer_GetMaŕÂëmP €Úrs(eBlueTeam)
    
    		local blueListOldIndex = ItemList_GetSelectedItem(blueList)űÂë		 €ĺList_RemoveItems(blueList)
    
    		local blueIndex = 0
    
    		for player = 0, maxPlŽÂës- €đ
    			if (Multiplayer_IsPlayerConnected(player)) then
    				local team = MultiplÂë_G €űayerCurrentTeam(player)
    
    				if (team == eBlueTeam) then
    					local id = It”Âëlt €tList_AddItem(blueList)
    					ItemList_SetElemID(blueList, blueIndex, player)
    ŻÂë		 €List_SetOnAction(blueList, id, blueFunc)
    					ItemList_SetOnSelect(blueList, ˘Âëbl €lect)
    					Multiplayer_SetPlayerInformation(blueList, blueIndex, player)
    
    	µÂëbl €'dex = blueIndex + 1
    				end
    			end
    		end
    
    		for index = blueIndex, bluePlHÍës- €2
    			local id = ItemMultiTextList_AddItem(blueList)
    			ItemList_SetElemID(bluCÍët, €= -1)
    			ItemList_SetOnAction(blueList, id, blueFunc)
    			ItemList_SetOnSelectVÍëeL €H id, blueSelect)
    			Multiplayer_SetPlayerInformation(blueList, index, -1)
    		iÍë
    
     €StemList_RefreshPositions(blueList, true)
    
    		ItemList_SetSelectedItem(blueLis|Íëlu €^tOldIndex, false)
    	end
    end
    
    function Lobby_ResetCursors(redList, blueList)wÍëte €it_SetSelectedItem(redList, 0, false)
    	ItemList_SetSelectedItem(redList, -1, f
    Íë)
     €tif (blueList ~= nil) then
    		ItemList_SetSelectedItem(blueList, 0, false)
    		IÍëis €tSelectedItem(blueList, -1, false)
    	end
    end
    
    function Lobby_ChooseTeam()
    Íëal €ŠPlayers = Multiplayer_GetMaxPlayers()
    	local maxRedPlayers = Multiplayer_GetM+Íëam €•ers(eRedTeam)
    	local maxBluePlayers = Multiplayer_GetMaxTeamPlayers(eBlueTeam>Íë
    	 €*l redPlayers = 0
    	local bluePlayers = 0
    
    	for player = 0, maxPlayers-1 do
    1Íë ( €«iplayer_IsPlayerConnected(player)) then
    			local team = Multiplayer_GetPlayerÄÍëen €¶m(player)
    
    			if (team == eRedTeam) then
    				redPlayers = redPlayers + 1
    	ßÍëd
     €Á		if (team == eBlueTeam) then
    				bluePlayers = bluePlayers + 1
    			end
    		enŇÍëen €Ě
    	local myTeam = Multiplayer_GetLocalPlayerTeam()
    
    	if (myTeam == eBlueTeam)ĺÍën
     €×luePlayers = bluePlayers - 1
    	elseif (myTeam == eRedTeam) then
    		redPlayers řÍëdP €ârs - 1
    	end
    
    	if (bluePlayers <= redPlayers) then
    		if (bluePlayers < maxBóÍëla €í) then
    			return eBlueTeam
    		elseif (redPlayers < maxRedPlayers) then
    			re†Íë e €řeam
    		end
    	else
    		if (redPlayers < maxRedPlayers) then
    			return eRedTeam
    ™Íëls €(bluePlayers < maxBluePlayers) then
    			return eBlueTeam
    		end
    	end
    
    	retu¬Íë1
     €
    
    -- =======================================================================§Íë== €==========================
    -- Lobby players lists functions
    -- =============şÍë== €$==============================================================================MĚë== €/
    function UpdateCoopItems()
    	local numPlanes =  GetCntNumPlanes()
    	if numPl@Ěë > €:hen
    		local planeName =  GetCntPlaneName( 1 ) -- first unlocked plane.
    		Set[Ěëio €Eyer( planeName )
    		
    		if GameMode_GetGameMode() == eGAME_MODE_COOP_CAMPAIGN nĚë
     €PetImposedSkin()
    		end
    
    		local numWPacks = GetCntNumWPacks()
    		if numWPackaĚë0  €[
    			local wpackName =  GetCntWPackName( 1 ) -- default wpack.
    			SetMissionWtĚënP €f wpackName )
    		end
    	end
    end
    
    function UpdateTDMItems()
    	local numPlanes Ěëet €qumPlanes()
    	if numPlanes > 0 then
    		local planeName =  GetCntPlaneName( 1 ) Ěëir €|nlocked plane.
    		SetMissionPlayer( planeName )
    
    		local numWPacks = GetCntNĚëac €‡
    		if numWPacks > 0 then
    			local wpackName =  GetCntWPackName( 1 ) -- defau(Ěëpa €’
    			SetMissionWeaponPack( wpackName )
    		end
    	end
    end
    
    function Lobby_OnSe#ĚëPl €ťobject)
    	if (Multiplayer_IsLocalPlayerReady() == false) then
    		if (startingG6Ěë== €¨se) and (closingGame == false) then
    			Menu_Open("PlaneSelect", "")
    		end
    	ÉĚë
    e €ł
    -- =========================================================================ÜĚë== €ľ========================
    -- Lobby planes / packs functions
    -- ==============×Ěë== €É==============================================================================ęĚë=
     €Ôunction Lobby_OnGameDisconnected_Planes(object)
    	Menu_CloseWait("PlaneSelect"ýĚëue €ßnd
    
    function Lobby_OnGameDisconnected_Packs(object)
    	MenuPlanesCombo_EnterPđĚëyp €ęangar_PlaneModelsCombo", 1)
    	MenuPlanesCombo_ClearVisibleSubModels("Hangar_Pl‹Ěëod €őombo")
    	Menu_CloseWait("WeaponPackSelection", false)
    	Menu_CloseWait("PlaneSžĚët" € ue)
    end
    
    function ShowStartTimerBlade()
    	Item_SendAnimEvent("PlaneSelect_T‘ĚëBl €, "show")
    	Item_CancelAnimEvent("PlaneSelect_TimerBlade", "hide")
    	Item_Send¤ĚëEv €"SessionOptionsPage_TimerBlade", "show")
    	Item_CancelAnimEvent("SessionOptionżĚëe_ €!rBlade", "hide")
    end
    
    function HideStartTimerBlade()
    	Item_SendAnimEvent("˛ĚëeS €,t_TimerBlade", "hide")
    	Item_CancelAnimEvent("PlaneSelect_TimerBlade", "show"EĎëIt €7endAnimEvent("SessionOptionsPage_TimerBlade", "hide")
    	Item_CancelAnimEvent("XĎëio €BionsPage_TimerBlade", "show")
    end
    
    function Lobby_UpdateStartTimerState(bViSĎëe) €Mocal visible = 0
    
    	if bVisible then
    		visible = 1
    		Lobby_UpdateAutoTimerSfĎë(f €X)
    
    		ShowStartTimerBlade()
    	else
    		HideStartTimerBlade()
    	end
    
    end
    
    fyĎëio €cbby_UpdateAutoTimerState(state)
    	local visible = 0
    
    	if (state ~= nil) thenĎësh €nbbyAutoTimer = state
    	end
    
    	if showLobbyAutoTimer then
    		visible = 1
    		LoĎëUp €yStartTimerState(false)
    
    		ShowStartTimerBlade()
    
    		ItemValue_UpdateValue("ĎëeS €„t_AutoReadyTimer")
    		ItemValue_UpdateValue("WeaponPackSelection_AutoReadyTime-Ďë
    	 €ŹmValue_UpdateValue("SessionOptionsPage_AutoReadyTimer")
    	else
    		HideStartTim Ďëad €š
    	end
    
    	Item_SetVisible("PlaneSelect_AutoReadyTimer", visible)
    	Item_SetVis;Ďë(" €ĄonPackSelection_AutoReadyTimer", visible)
    	Item_SetVisible("SessionOptionsPagÎĎëto €°yTimer", visible)
    end
    
    function Lobby_ShowAutoTimer_Planes(object)
    	Lobby_ÁĎëte €»TimerState(true)
    end
    
    function Lobby_HideAutoTimer_Planes(object)
    	Lobby_UÔĎëeA €ĆimerState(false)
    end
    
    function Lobby_ShowAutoTimer_Packs(object)
    	Lobby_UpďĎëAu €ŃmerState(true)
    end
    
    function Lobby_HideAutoTimer_Packs(object)
    	Lobby_UpdaâĎëto €ÜrState(false)
    end
    
    function Lobby_OnWillStartGame_Planes(object)
    	Lobby_UpőĎëAu €çmerState(false)
    	Menu_CloseWait("PlaneSelect", true)
    end
    
    function Lobby_OˆĎëlS €ňGame_Packs(object)
    	Lobby_UpdateAutoTimerState(false)
    	MenuPlanesCombo_EnterƒĎëTy €ýHangar_PlaneModelsCombo", 1)
    	MenuPlanesCombo_ClearVisibleSubModels("Hangar_P–ĎëMo €Combo")
    	Menu_CloseWait("WeaponPackSelection", false)
    	Menu_CloseWait("Plane©Ďëct €rue)
    end
    
    
    -- ============================================================ĽĎë== €=====================================
    -- Player/Ranked quick match
    -- ======·Ďë== €)==============================================================================JÎë== €4===
    
    qm_mode = eGAME_MODE_TEAM_DEATH_MATCH
    qm_mapIndex = 0
    qm_totalSlots =]Îëqm €?ndLimit = 50
    qm_timeLimit = 60000
    qm_planeRestr = -1
    ----------------------PÎë-- €J
    qm_gameType = 0
    qm_missiles = 0
    qm_cockpit = 0
    qm_expertControls = 0
    qm_okÎëan €U 0
    
    
    -- ===================================================================~Îë== €`==============================
    -- Player kick handling
    -- ==================qÎë== €k==============================================================================Îë
    K €vPLAYER_COOP = 1
    KICK_PLAYER_LOBBY = 2
    
    function CoopOptions_OnKickPlayer(obÎë)
     € startedCoopServer and (selectedSlot  > 0) and (ItemChooser_GetValue(COOP_SlotÎële €ŚSlot]) == ePlayerSlot) then
    		KickConfirmationMessage(KICK_PLAYER_COOP)
    	end%Îëd
     €—unction CoopOptions_OnPlayerDisconnected(object, netError)
    	disconnectionErro8Îëne €˘or
    end
    
    kickedPlayer = -1
    function ConfirmKickPlayerPage_OnOk(object)
    
    	3Îë_C €*Wait("ConfirmKickPlayerPage", false)	
    	
    	if (KickCallName == KICK_PLAYER_COOĆÎëhe €¸
    		Multiplayer_KickPlayer(kickedPlayer)
    		CoopOptions_UpdateSlots(false)
    	elŮÎë ( €ĂCallName == KICK_PLAYER_LOBBY) then
    		if ((kickedPlayer >= 0) and (selectedLoěÎë== €Îse)) then
    			Multiplayer_KickPlayer(kickedPlayer)
    		end
    	end
    end
    
    functiçÎëic €ŮfirmationMessage(confirmType)
    
    	if(confirmType == KICK_PLAYER_COOP) then
    		úÎëed €äer = selectedSlot
    	elseif (confirmType == KICK_PLAYER_LOBBY) then
    		kickedPlŤÎë = €ďectedPlayer
    	end
    	
    	Menu_Open("ConfirmKickPlayerPage", "")
    	KickCallName =€Îëfi €˙˙pe
    end
    
    function OpenFriendsXUI(object)
    	if (startedCoopServer == true) or (joinedCoopServer == true) then
    		Plat+Ďłä;ęL˜ŮÍĐŮÍhĚ
    xÚÍ<N€;Nř:N “ˆ‹¸`9Nř‹¸Í
    čRY*Ś¸8XY°WY(WY0ŇXҨŇřŇ*VYVYUYUY€TY¸Ť¸đŤ¸(Ž¸`Ž¸čÓÔĐŽ¸`ÔřSYpSY0OY@PY°Ô Ő°4č NY(ŐxŐ¸OYŕ†–hJYŕIY06ÓĐ*?]Đ8C?ř‡–ŔC?HD?ĐD?XE?ˆ]ĐHš¸šđš`“ŕ“ŕE?hF?Đ›@ś°śčśČ^Đŕ“đ^ĐđF?xG?裋 H?¤‹Č¤‹ Ą‹8Ą‹¨Ą‹ŕ“¦‹ŕ“ “Ŕ¦‹*“ŕ“*“h§‹ Ňľ€`ĐˆH?*
    “8Ňľ¨ŇľI?˜I?ŕ
    “@B‡Óľ`k J?ˆÓľ°kŘk`“ ‚k¨J?0K?*“¸K?€Őľ@L?P‚kx‚k(Öľŕ“`ÖľČL?Č‚kđ‚kƒkx׾°×ľPM?č׾¸ƒkŘľŘM?`N?čN?*“ Ůľ8ŮľpO?ŕ“`“Řľ€„kŕ“`“*“¨„k¸ľřO? “`“ŕ“`ľ˜ľ€P?@ľxľ°ľQ? ľQ?HgÉŕ “ ľR?pľ¨ľŕľľ*R?(S?řľ0ľ*ľ°S?Hľ€ľŘhÉ "“Hgż(iÉ€gż '“8T?đgż*iÉŔT?*'“˜hżĐhżHU?ĐU?XV?ŕV?jÉ@jÉPŘ (“hW? jż*(“ČjżČŘđŘŕ(“
    ŘđW?xX? Y?Plż`-“ˆY?Ŕlż
    ظ
    ŘZ?*mż*.“˜Z?Řmż /“8`Ŕ [?¨`Ŕŕ`ŔaŔPaŔ`4“*4“ŕ4“ 5“ŔaŔřaŔ¨[?`5“*5“ŕ5“ :“m("WeaponPackPage_LoadoutList")
    	
    	ItemList_SetElemID("WeaponPackPage_LoadoutList"OĎł€şĘL  H°g'emList_SetOnSelect("WeaponPackPage_L    utList", ind        ect_in_g  HÂweapon_pack")
    	ItemList_SetOnAction("We    PackPage_Loa        ", index  HÂction_in_game_weapon_pack")
    	ItemTextLi    etCaptionByI        nPackPag  HÂadoutList", index, InGameWeaponPackModel    ersistent" )        mList_Re  HÂhPositions("WeaponPackPage_LoadoutList",    e)
    
    	if (I        GetSelec  HÂtem("WeaponPackPage_LoadoutList") < 0) t    
    		ItemList_        tedItem(  HÂponPackPage_LoadoutList", 0, false)
    	en    nd
    
    functi        nPackPag  HÂClose(object)
    	
    end
    
    function Weapon    Page_OnBack(        
    	--Resu  HÂme()
    end
    
    function select_in_game_wea    pack(id)
    	l        Weapons   HÂtWPackNumWeapons( InGameWeaponPackModel     ItemWeaponPa        aponsCou  HÂWeaponPackPage_WeaponPacks", numWeapons)    		ItemText_S        nById("W  HÂnPackSelection_WeaponNameTitle", GetWeap    ckName(id))
            mText_Se  HÂtionById("WeaponPackSelection_PackDesc",    WeaponPackNa        "_Desc")  HÂ	for i = 1, numWeapons do
    		local wAttr    es = {}
    		G        eaponAtt  HÂtes(wAttributes, InGameWeaponPackModel,     		ItemWeapon        WeaponAc  HÂ("WeaponPackPage_WeaponPacks", i-1, true    	ItemWeaponP        eaponIco  HÂeaponPackPage_WeaponPacks", i-1, wAttrib    .icon)
    		It        Pack_Set  HÂonShowIcon("WeaponPackPage_WeaponPacks",    , true)
    		I        nPack_Se  HÂponName("WeaponPackPage_WeaponPacks", i-    Attributes.n        name")
      HÂ GameMode_IsWeaponRestricted(wAttributes    e) then
    			        onPack_S  HÂstricted("WeaponPackPage_WeaponPacks", i    1)
    		else
            eaponPac  HÂtRestricted("WeaponPackPage_WeaponPacks"    1, 0)
    		end        if IsWea  HÂunPod(wAttributes.name) then
    			ItemWea    ack_SetGunPo        nPackPag  HÂaponPacks", i-1, 1)
    		else
    			ItemWeap    ck_SetGunPod        PackPageç
    

    random weird stuff (probably what the programmer was doing when compiling ?, i didn't watched Yahtzee videos and don't know those exes)
    Code:
                                                                                               `	  gg$33dmark06*.exe 
    3dmark200	   atiumdag.dll se.exe 
    3dmark03.exigdumd32.dll xe 
    hl2.exe 
    speed2Ŕ
     @ 
    wo`ĺŞ    (¬ í#¨   „   h a w x 2 . e x e                                                                                                                                               Q                                                           «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            «ďî            ` «P+ëjPëjŔ*ëj0+ëjĐ‘      ` «    b.exe 
    myste           ` «    peggle.exe 
               ` «    vszombies.ex           ` «    xe 
    polarpoo           ` «    .exe 
    tpir[w           ` «     families.ex           ` «    exe 
    yahtzee        ma.e	łş(đ3® ®T«˙˙˙˙   
    
    the purpose of these ... ?
    Code:
     b˛şB	63dmark06*.exe 
    3dmark2001.exe 
    3dmark2001se.exe 
    3dmark03.exe 
    3dmark05.exe 
    hl2.exe 
    speed2.exe 
    wow.exe 
    fear.exe 
    fearspdemo.exe 
    speed.exe 
    speeddemo.exe 
    fearxp.exe 
    coj.exe 
    reliccoh.exe 
    xr_3da.exe 
    wic*.exe 
    iw3sp.exe 
    iw3mp.exe 
    hellgate*.exe 
    crysis*.exe 
    chess.exe 
    freecell.exe 
    hearts.exe 
    inkball.exe 
    mahjong.exe 
    minesweeper.exe 
    purbleplace.exe 
    solitaire.exe 
    spidersolitaire.exe 
    hl.exe 
    supremecommander.exe 
    wmplayer.exe 
    windvd.exe 
    acer arcade deluxe.exe 
    hpdvdsmart.exe 
    hpitv.exe 
    hptv.exe 
    hpmediasmartwebcam.exe 
    hptouchsmartvideo.exe 
    mfpmp.exe 
    iexplore.exe 
    softdma.exe 
    clnetworkplayer.exe 
    networkplayer.exe 
    nettvviewer.exe 
    powerdvd.exe 
    powerdvd8.exe 
    powerdvd9.exe 
    powerdvd10.exe 
    powerdvdcinema.exe 
    powerdvdcinema9.exe 
    powercinemamovie.exe 
    touch portal.exe 
    tvenhance.exe 
    hptouchsmartmusic.exe 
    hptouchsmartphoto.exe 
    hptouchsmartwebcam.exe 
    hpmediasmartphoto.exe 
    hpmediasmartvideo.exe 
    pdr.exe 
    pdr7.exe 
    pdr8.exe 
    pdr9.exe 
    youcam.exe 
    dell touchcam.exe 
    mediashow_espresso.exe 
    mediashow.exe 
    producer.exe 
    powercinema.exe 
    playmovie.exe 
    ehshell.exe 
    insydeflash.exe 
    cakemania.exe 
    spinwin.exe 
    pokerpop.exe 
    slingo.exe 
    bejeweled2.exe 
    blackhawk2.exe 
    blasterball3.exe 
    bobthebuilder zoo.exe 
    buildalot2.exe 
    ci3.exe 
    escaperosecliffisland.exe 
    faerie solitaire oberon.exe 
    insaniquarium.exe 
    jewelquest.exe 
    jqsolitaire3.exe 
    mahjong_artifacts.exe 
    monopolypb.exe 
    mysterypilosangeles.exe 
    peggle.exe 
    penguins.exe 
    plantsvszombies.exe 
    polar.exe 
    golf.exe 
    polarpool.exe 
    scrabble plus.exe 
    tpir[windows].exe 
    virtual families.exe 
    virtualvillagers.exe 
    yahtzee.exe 
    zuma.exe 
    haulin.exe 
    buildalot3.exe 
    doraadventure.exe 
    farmfrenzypizzaparty.exe 
    fate.exe 
    liong2.exe 
    mysterypivegas.exe 
    ghscrabble.exe 
    wheel of fortune.exe 
    worldofgoo.exe 
    virtual villagers - the secret city.exe 
    vc.exe 
    amcap2.exe 
    alicegreenfingers.exe 
    amazonia.exe 
    chickeninvaders2.exe 
    dairydash.exe 
    dreamdayfirsthome.exe 
    farm2.exe 
    firstclassflurry.exe 
    granny_download.exe 
    heroesofhellas.exe 
    spell-jam.exe 
    airportmania.exe 
    galapago.exe 
    tumblebees.exe 
    qqgame.exe 
    smartcenter.exe 
    videostage.exe 
    winpvt.exe 
    hpvideoviewer.exe 
    hpphotoviewer.exe 
    bato.exe 
    dreamsdwell_stories.exe 
    mahjongmemoirs.exe 
    paradisequest.exe 
    yosumin.exe 
    alh-wt.exe 
    deathonthenile-wt.exe 
    bejeweled 2 deluxe-wt.exe 
    blackhawk2-wt.exe 
    build-a-lot 2-wt.exe 
    ci3-wt.exe 
    chuzzle deluxe-wt.exe 
    diner dash 2 restaurant rescue-wt.exe 
    dora-wt.exe 
    farm-wt.exe 
    fate-wt.exe 
    racing-wt.exe 
    insaniquarium-wt.exe 
    jewelquest-wt.exe 
    jewelquestheritage-wt.exe 
    jqsolitaire2-wt.exe 
    drivegreen1-wt.exe 
    mysterypivegas-wt.exe 
    penguins-wt.exe 
    plants vs. zombies-wt.exe 
    polar-wt.exe 
    golf-wt.exe 
    tpir2010-wt.exe 
    torchlight-wt.exe 
    virtual villagers - the tree of life-wt.exe 
    wheel of fortune-wt.exe 
    zuma deluxe-wt.exe 
    zumasrevenge-wt.exe
    
    -----------------------
    
    hl2.exe moray.exe   SWTFU2.exe  TDClient.exe    kl2.exe FFXIVWinBenchmark.exe   BEND3DIM.exe    metro2033.exe   POWERPNT.exe    LEGOHarryPotter.exe F1_2010_game*.exe   arma2OA*.exe    rFactor*.exe    arcania.exe CRC2005*.exe    sh5.exe Blur.exe    AlienBreed-Impact.exe   FFViper.exe \SBKX\launcher.exe  UDK.exe WinUAE.exe  SWTFU.exe   mafia2_sc.exe   SamHD_TSE.exe   PCM.exe ScourgeGame.exe lag_win32_public_dev.exe    APB.exe FoxGame.exe Settlers7R.exe  \Live\GameClient.exe    Risen.exe   EFLC.exe    Singularity.exe RTS-*.exe   SR2_pc.exe  Medieval_T?.exe HasteGame*.exe  Napoleon.exe    DeadIslandGame*.exe Demigod.exe OFDR.exe    empires*.exe    Heaven.exe  MassEffect2.exe Conviction*.exe RUSE.exe    AVP3.exe    daorigins.exe   LEGOIndy2.exe   RocketKnight.exe    Bioshock2.exe   dairydash.exe   BFBC*Game.exe   BF1943Game.exe  dirt2*.exe  SamHD.exe   Sanctuary.exe   iw4?p*.exe  Avatar.exe  S8Game-F.exe    rfg*.exe    Borderlands.exe ShippingPC-SkyGame.exe  BattlefieldHeroes.exe   Ceville.exe gpl.exe ShippingPC-BmGame.exe   \ZenoClash\hl2.exe  APGame.exe  GHWT.exe    Gothic III Forsaken Gods.exe    ??5DX9.exe  Saboteur.exe    CrimeCraft.exe  BurningWheels*.exe  Republic Heroes.exe SupremeCommander2.exe   AA3Game.exe StreetFighterIV.exe Guitar Hero Aerosmith.exe   KillingFloor.exe    RiseOfTheArgonauts.exe  DamnGame.exe    DS.exe  kb.exe  SC2*.exe    CoJBiBGame_x86.exe  Overlord*.exe   \Tip\GameClient.exe ghost_w32.exe   Wolverine.exe   bsp.exe Fuel.exe    bionic_commando.exe ElvenLegacy*.exe    grimmgame.exe   flashpoint*.exe Shift.exe   theHunter*.exe  TLR*.exe    Wolf2.exe   TerminatorSalvation.exe prototype?.exe  eXperience112.exe   Battleforge.exe EndWar.exe  SilentHill.exe  cabalmain.exe   Client.exe  WheelmanGame*.exe   CompatAFR-1x1.exe   Unigine.exe wanted.exe  DragonAge.exe   TS3*.exe    DLords.exe  FreeRunning.exe DOW2.exe    godfather2.exe  arma2.exe   Empire.exe  *.scr   EE3.exe MirrorsEdge.exe cstrike.exe Tropics.exe Legendary.exe   fear2*.exe  BurnoutParadise.exe Prince of Persia.exe    Dead Space.exe  biahh.exe   war3.exe    Mercenaries2.exe    Merc2-Demo.exe  left4dead*.exe  Yeti_Final_Win32.exe    FallOut3.exe    CoDWaW*.exe tru.exe FF2client.exe   RCT3.exe    trgame.exe  PT2Start.exe    Transformers*.exe   GTAIV.exe   acad.exe    aJewelQuestSolitaire.exe    SeriousSam.exe  FarCry2*.exe    ProjectG.exe    Jewel Quest Solitaire.exe   Flip Words*.exe ExeFile.exe blacksite.exe   MOHA.exe    TurokGame.exe   crossfire.exe   kaneandlynch.exe    Buildalot2.exe  Legend.exe  thief.exe   GunBound.gme    SEGA Rally*.exe HAWX.exe    SpaceSiege.exe  SporeApp.exe    AgeOfConan.exe  tra.exe Jericho.exe MEM_7.exe   Stranger.exe    DevilMayCry*.exe    MassEffect.exe  GRID.exe    witcher.exe mahjongg_artifacts.exe  Studio.exe  Diner_Dash_Flo_On_The_Go.exe    Big Kahuna Reef.*   Chuzzle.exe Backspin.exe    AcesOfTheGalaxy.exe \half-life 2 Demo\hl2.exe   \portal\hl2.exe \team fortress 2\hl2.exe    \half-life 2 deathmatch\hl2.exe \half-life 2 episode two\hl2.exe    \half-life 2 episode one\hl2.exe    \half-life 2 lostcoast\hl2.exe  \half-life 2\hl2.exe    \counter-strike source\hl2.exe  \day of defeat source\hl2.exe   \half-life deathmatch source\hl2.exe    \half-life source\hl2.exe   R6Vegas2_Game.exe   AssassinsCreed*.exe Validator.exe   GH3.exe xrEngine.exe    FFOW.exe    Settlers6*.exe  MonsterGame.exe nfs.exe BA2.exe DiRT.exe    ForceSingleGPU.exe  TW2008.exe  TW2006.exe  game.exe    SupremeCommander.exe    hl.exe  SpiderSolitaire.exe Solitaire.exe   PurblePlace.exe Minesweeper.exe Mahjong.exe InkBall.exe Hearts.exe  FreeCell.exe    chess.exe   R6Vegas_Game.exe    3dsmax*.exe Crysis*.exe UT3*.exe    Wargame-g4wlive.exe hellgate*.exe   SinEpisodes.exe iw3mp.exe   iw3sp.exe   Matrix.exe  *Stranglehold.exe   Bioshock.exe    wic*.exe    LostPlanet*.exe sims.icd    nhl2007.exe GodFather.exe   pc_matador.exe  AcroRd32.exe    XR_3DA.exe  Scarface.exe    TestDriveUnlimited.exe  mm.exe  Gothic3.exe HitmanBloodMoney.exe    NWN2*.exe   TW2007.exe  ARX.exe SplinterCell4.exe   NFSC_demo.exe   NFSC.exe    RelicCOH.exe    starwars_pc.exe LegoStarWarsII.exe  fifa07*.exe fsx.exe primarysurf.exe CoJ.exe FEARXP.exe  BF2142*.exe JustCause*.exe  nhl06.exe   battleofthegods.exe cccprev.exe RomeTW*.exe H5_Game.exe Condemned.exe   trl.exe Inventor.exe    Dwm.exe legends.exe gt.exe  graw*.exe   sweaw.exe   game.dat    Timeshift*.exe  nbalive06.exe   oblivion.exe    x3*.exe gwdev.exe   pop3.exe    USM.exe BattlefrontII.exe   speedDemo.exe   speed.exe   narnia.exe  white.exe   KingKong*.exe   3DMark06*.exe   RD3.exe Age3.exe    Suffering2*.exe Sam2.exe    KingKongDemo*.exe   BOS.exe CoD2?P_s.exe    Fable.exe   EiB.exe Sims2EP2.exe    DungeonSiege2.exe   fs9.exe AFR-FriendlyD3D.exe FEARspdemo.exe  FEAR.exe    ACTOFWAR*.exe   Ehshell.exe X2-Demo.exe X2.exe  tribesv_?pdemo_en.exe   Swat4SPDemo.exe PandoraMultiPlayerDemo.exe  Sims2EP1.exe    PCMark05.exe    PCMark04.exe    PainGame.exe    Speed2demo.exe  MaxPayne2Demo.exe   FFXiWinBench.exe    FFXiBench.exe   Biademo.exe Tiger 2004.exe  Snowblind-Demo.exe  Snowblind.exe   BreedSPD.exe    Breed.exe   XPANDRALLY.exe  TV_CD_DVD.exe   TRAOD*.exe  Battlefront.exe Sims2.exe   ShadowVault.exe patriots.exe    thrones.exe Pariah.exe  nba2005.exe mohpa.exe   GW.exe  pol.exe Driv3r.exe  DFX.exe Bia.exe TechDemo.exe    aquamark.exe    w40k.exe    pop2.exe    FarCry.exe  WoW.exe EverQuest2.exe  Speed2.exe  Lithtech.exe    Swat4.exe   SwgClient_r.exe SplinterCell3.exe   Painkiller.exe  MaxPayne2.exe   FlatOutdemo.exe CMR5.exe    BfVietnam.exe   LockOn.exe  3DMark05.exe    3DMark03.exe    3DMark2001SE.exe    3DMark2001.exe  BF2.exe Morrowind.exe   TW2005.exe  TW2004.exe  halo.exe    UT2004.exe  UT2003.exe  RD2D.exe    RD2.exe CT3.exe pop.exe RaceDriver.exe  SplinterCell2.exe   SplinterCell.exe
    
    server hints ? (dedicated ?)

    Code:
    
    NetNode_GetServersCount ¦z*6   Š      q÷Č7   NetNode_GetServerName   śz*6   ‹      ¶ř?§   NetNode_GetServerMap    šz*6   Š      ˆż   NetNode_GetServerPing   z*6   Ś      ‚Ľ   NetNode_GetServerID     Žz*6   Š      cˇ   NetNode_SetServerInfo   „z*6   ˆ¨ľX  üőȸ   NetNode_IsServerPrivate ‚z*6   ‰°
    Z  ܘ9   Multiplayer_KickPlayer  xy*6   ‰ 8Ą  Xć>Ź   GameMode_GetRoundTimer  vy*6   ‹8¸k  ö3i   GameMode_GetGameMode    ly*6   ‰ ĽX  ćv¦§   GameMode_GetCurrentMap  jy*6   ‰Ř´k  ’•   GameMode_GetRoundLimit  `y*6   Šˆţk  YBTł   GameMode_GetTimeLimit   ^y*6   ‹      ─   GameMode_GetLapLimit    Ty*6   ‹      émĹ‚   GameMode_SetGameMode    Ry*6   Ś      ć*D   eGAME_MODE_SURVIVAL     Hy*6   ‰      ĺ&Őn   eGAME_MODE_FREE_FLIGHT  Fy*6   Ž*·X  6**”   eGAME_MODE_ARCADE       <y*6   Š      Z„wd   eSUB_GAME_MODE_CUSTOM   :y*6   Š      IěŤ9   GameMode_SetTimeLimit   0y*6   ˆ      v¶ęd   GameMode_SetPlayerLimit .y*6   ‰      ŠŇ   GameMode_SetScoreLimit  $y*6   ‰      /„Š4   GameMode_SetRoundLimit  "y*6   ‰      öj˜f   GameMode_SetPlaneRestr  y*6   ‹ˆ¶k  â9   GameMode_SetLapLimit    y*6   ‹      W–f   GameMode_SetPractice    y*6   ‹@ňm  ëî·T   GameMode_SetGameType    
    y*6   ‰      ·˛ZO   GameMode_SetStartLevel   y*6   ‹      ¨ű×   GameMode_GetGameType    ţy*6   ‰      ăE0   GameMode_GetPlaneRestr  ôy*6
    
    [U][I]---///--****--///---[/I][/U]
    
     m_SocketDefaultTimeout  ].m_SharedPath  ].m_PrivatePath     ].m_Username    m_UserProfiles[ ]   m_AuthorizedIPs[    ****    m_ServerPassword    m_RootPath  m_ApplicationPath   
      
    Config Status :    SharedPath  PrivatePath UserName    m_SharedPath    m_PrivatePath   m_Name  \*.*    ĐÄ} RFSClient %s    gear    default\    default °ľ} v;¬ v;¬ v;¬ 0Ŕ} pň{ ŕń{ °n| /   /.. \/  true    m_FileSharing   m_ServerPassword    m_RootPath  m_SocketDefaultTimeout  m_UserProfiles  m_AuthorizedIPs []. COPY    MOVE    FILE    DIRECTORY    &  game:   pÄ} 0O° 0O° @} 0O° FileSharing RootPath    ServerPassword  SocketDefaultTimeout    UserProfile AuthorizedIP 
    
    [U][I]---///--****--///---[/I][/U]
    
     NetNode_IsServerPrivate NetNode_GetLocalClientIndex NetNode_GetSpawnedPlayersCount  NetNode_GetConnectedPlayersCount    NetNode_SetServerPrivate    NetNode_SetServerInfo   NetNode_GetServerCampaign   NetNode_GetServerGameType   NetNode_GetServerID NetNode_GetServerPing   NetNode_GetServerMap    NetNode_GetCurrentServerName    NetNode_GetServerName   NetNode_GetServersCount
    
    [U][I]---///--****--///---[/I][/U]
    
     totalPublicSlots   totalPublicSlots   uint32      totalPrivateSlots   totalPrivateSlots   uint32      openPublicSlots   openPublicSlots   uint32      openPrivateSlots   openPrivateSlots   uint32      	ownerName   	ownerName   string      notSearchableAttrs   notSearchableAttrs
    
    [U][I]---///--****--///---[/I][/U]
    
    SurvivorServer_OnUnreadyFinished      ›C-   €xSurvivorServer_OnGameDisconnected     C-   €~SurvivorServer_ShowStartingGameText   ŹC-   €          SLSurvivorServer_PlayerList őC-  
    [U][I]
    ---///--****--///---[/I][/U]
    
    ========================================================ĽĎë== €=====================================
    -- Player/Ranked quick match
    -- ======·Ďë== €)==============================================================================JÎë== €4===
    
    qm_mode = eGAME_MODE_TEAM_DEATH_MATCH
    qm_mapIndex = 0
    qm_totalSlots =]Îëqm €?ndLimit = 50
    qm_timeLimit = 60000
    qm_planeRestr = -1
    ----------------------PÎë-- €J
    qm_gameType = 0
    qm_missiles = 0
    qm_cockpit = 0
    qm_expertControls = 0
    
    
    Multiplatform

    Code:
    PlatformSpecific_StartMenu_OnOpen        •Ó'   Ť      ‰%Î"   PlatformSpecific_StartMenu_OnClose      (•Ó'   ‹      łěv$   PlatformSpecific_GameControls_OnOpen    •Ó'   Ť      'ş>"   PlatformSpecific_GameControls_OnOk      •Ó'   Ž      ĂŮý!   PlatformSpecific_StartPage_OnOpen        •Ó'   ˆ   €€ @@  €€  AŔ    @€Ŕ €€  AŔ  @ @€ € •Ó'   ˆ\   \   \   \   ]   ]   ]   ]   ]   _   _   _   _   b   p•Ó'   Ťč2/'  ĎÖ° "   PlatformSpecific_StartPage_OnStart      x•Ó'   ˆˆÁ_'  ĽÔđl'   PlatformSpecific_StartPage_CanAutostart `•Ó'   ‰      ś>`&   PlatformSpecific_SpecialFeature_OnOpen  h•Ó'   Ź      á)ČÚ    SPecialFeaturesPage_Downloadable        P•Ó'   ˆE   @  Á€  \@€EŔ    Á@  \@ E   Ŕ Á€  \@€ € X•Ó'   ˆ~   ~   ~   ~                              ‚   @•Ó'   ŚE   \€€ Z   @€E@  €  ÁŔ    \@ @ €E  \@€  €     H•Ó'   Śˆ   ˆ   ˆ   ˆ   ‰   ‰   ‰   ‰   ‰   ‰   ‹   ‹   Ť       °•Ó'   Ž      Ů!
    !   PlatformSpecific_InvOnJoinSuccess       ¸•Ó'   Ź      ĹôŔ     PlatformSpecific_InvitationCheck        *•Ó'   ‹      RËâŃ$   PlatformSpecific_RBAcceptInvite_OnRB    ¨•Ó'   Š      ~]Ő%   PlatformSpecific_InvitationTimerStart   •Ó'   Ź      99â    SettingsGeneral_MouseSensitivity ns.lua ˜•Ó'   Ź      °Ąo    StatisticsSurvival_WaitForServer        €•Ó'   ‹      T˝$   ............AssignCtrlMappingsLabels ua ˆ•Ó'   ‹č`/'  ňŕ2$   SettingsControls_WindowSaitekAviator    đ•Ó'   ŹŘ“D'  žDŔ%    StatisticsSurvival_BestTimeValue .lua   ř•Ó'   Ź      k‚®    StatisticsSurvival_GameTimeValue st.lua ŕ•Ó'   Ť¨˝`'  ëťúH"   Start_CoopOptionsPage_WaitingState      č•Ó' 
    
    Singleplayer (spoilers)
    Code:
    Pack = "Persistent"
    
    --[[
    -- Mission Types, exported from code
    
    MT_SINGLE = 1
    MT_TDM = 2
    MT_SURVIVAL = 3
    MT_ARCADE = 4
    MT_FREEFLIGHT = 5
    
    ]]--
    
    missions = 
    {
    	-- mission 1
    	-- 
    	{
    		NameId = "missname1",
    		BriefingId = "missname1brf",
    		Directory = "M01_Contact",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m1.bik",
    		
    		DefaultUnlocked = true,
    
    		ImposedSkin = "Data/Models/plane_playable/skin3_F-16C_FightingFalcon.xatg",
    		ImposedPlane = "F16CD",
    		ImposedWeaponPack = "wp_pm_rl2",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			1, -- easy
    			1, -- normal
    			1  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			200, -- easy
    			300, -- normal
    			400  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"MIRAGEIVP", "MIG25", "EF111A", "MIG23", "MIRAGEF1", "F2", "MIG31", "MIRAGE2000_5", "FA-18E", 
    			"SU34", "SAAB-39Gripen", "MIG142", "SU37", "RAFALEM", "F35JSF", "EF2000", "A10", "MIG-29", "F15", "F16CD",  
    			"Harrier_GR9", "SU30", "EA6B", "SU25"
    		},
    		
    		UnlockMissions = 
    		{
    			"missname2", "FF01_Nevada", "SRV_MAP3"
    		}
    	},
    	
    	-- mission 2
    	-- 
    	{
    		NameId = "missname2",
    		BriefingId = "missname2brf",
    		Directory = "M02_Training_Day",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m2.bik",
    
    		ImposedSkin = "Data/Models/plane_playable/Eurofighter-2000_Typhoon.xatg",
    		ImposedPlane = "EF2000",
    		ImposedWeaponPack = "wp_hsm_mod",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			1, -- easy
    			1, -- normal
    			1  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			300, -- easy
    			500, -- normal
    			600  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    		},
    		
    		UnlockMissions = 
    		{
    			"missname2_5", "FF02_Scotland"
    		}
    	},	
    	
    	-- mission 3
    	-- 
    	{
    		NameId = "missname2_5",
    		BriefingId = "missname2_5brf",
    		Directory = "M02_5_TBD",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m3.bik",
    
    		ImposedSkin = "Data/models/plane_playable/UAV_US_small.bing",
    		ImposedPlane = "UAV2_5",
    		ImposedWeaponPack = "wp_empty",
    		
    		DifficultyLevelAmmoMultiplier = 
    		{
    			1, -- easy
    			1, -- normal
    			1  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			300, -- easy
    			500, -- normal
    			600  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    		},
    		
    		UnlockMissions = 
    		{
    			"missname3"
    		}
    	},	
    
    	-- mission 4
    	-- 
    	{
    		NameId = "missname3",
    		BriefingId = "missname3brf",
    		Directory = "M03_Interception_Course",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m4.bik",
    
    		ImposedSkin = "Data/Models/plane_playable/Mig-29_Fulcrum.xatg",
    		ImposedPlane = "MIG-29",
    		ImposedWeaponPack = "wp_hsm",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			4, -- easy
    			2, -- normal
    			1.35  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			200, -- easy
    			400, -- normal
    			600  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    		},
    		
    		UnlockMissions = 
    		{
    			"missname4", "FF03_Himalaya"
    		}
    	},
    	
    	-- mission 5
    	-- 
    	{
    		NameId = "missname4",
    		BriefingId = "missname4brf",
    		Directory = "M04_David_and_Goliath",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m5.bik",
    
    		ImposedSkin = "Data/Models/plane_playable/AC-130U_Spooky.xatg",
    		ImposedPlane = "C130",
    		ImposedWeaponPack = "wp_gunship",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			1, -- easy
    			1, -- normal
    			1  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			200, -- easy
    			400, -- normal
    			600  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    		},
    		
    		UnlockMissions = 
    		{
    			"missname5"
    		}
    	},
    	
    	-- mission 6
    	-- 
    	{
    		NameId = "missname5",
    		BriefingId = "missname5brf",
    		Directory = "M05_Oil_Rigs",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m6.bik",
    
    		ImposedSkin = "Data/Models/plane_playable/FA-18E_SuperHornet.xatg",
    		ImposedPlane = "FA-18E",
    		ImposedWeaponPack = "wp_hsm_agm_mod",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			6, -- easy
    			4, -- normal
    			2  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			250, -- easy
    			400, -- normal
    			600  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"F14A", "FA-18E", "RAFALEM", "F35JSF", "Harrier_GR9", "EA6B"
    		},
    		
    		UnlockMissions = 
    		{
    			"missname6", "FF05_IndianOcean", "ARC_missname1", "ARC_missname2", "ARC_missname3"
    		}
    	},
    	
    	-- mission 7
    	-- 
    	{
    		NameId = "missname6",
    		BriefingId = "missname6brf",
    		Directory = "M06_Thieves_in_the_Night",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m7.bik",
    
    		ImposedSkin = "Data/models/plane_playable/UAV_US_small.bing",
    		ImposedPlane = "UAV2_5",
    		ImposedWeaponPack = "wp_uav_mark",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			1, -- easy
    			1, -- normal
    			1  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			450, -- easy
    			600, -- normal
    			750  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    		},
    		
    		UnlockMissions = 
    		{
    			"missname7"
    		}
    	},
    	
    	-- mission 8
    	-- 
    	{
    		NameId = "missname7",
    		BriefingId = "missname7brf",
    		Directory = "M07_Seek_and_Destroy",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m8.bik",
    
    		ImposedSkin = "Data/Models/plane_playable/F-35_Lightning_II.xatg",
    		ImposedPlane = "F35JSF",
    		ImposedWeaponPack = "wp_pb",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			5, -- easy
    			4, -- normal
    			2.5  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			350, -- easy
    			500, -- normal
    			700  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"F14A", "FA-18E", "RAFALEM", "F35JSF", "Harrier_GR9", "EA6B"
    		},
    		
    		UnlockMissions = 
    		{
    			"missname8", "FF06_MogadishuNight"
    		}
    	},
    	
    	-- mission 9
    	-- 
    	{
    		NameId = "missname8",
    		BriefingId = "missname8brf",
    		Directory = "M08_Fortress",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m9.bik",
    
    		ImposedSkin = "Data/Models/plane_playable/F-15C_Eagle.xatg",
    		ImposedPlane = "F15",
    		ImposedWeaponPack = "wp_hsm_mm",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			5, -- easy
    			3, -- normal
    			2  -- hard
    		},		
    		
    		DifficultyLevelXPGain =
    		{
    			350, -- easy
    			500, -- normal
    			700  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"MIRAGEIVP", "F117", "MIG25", "EF111A", "MIRAGEF1", "F2", "MIG31", "F14A",	"MIRAGE2000_5", "FA-18E",
    			"SU34", "SAAB-39Gripen", "SU35", "MIG142", "SU37", "RAFALEM", "F35JSF", "EF2000", "SU47", "A10",
    			"F15", "F16CD", "Harrier_GR9", "SU30", "EA6B", "SU25"
    		},
    		
    		UnlockMissions = 
    		{
    			"missname9", "FF07_Yemen"
    		}
    	},
    	
    	-- mission 10
    	-- 
    	{
    		NameId = "missname9",
    		BriefingId = "missname9brf",
    		Directory = "M09_Long_Nights_Journey_into_Day",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m10.bik",
    
    		ImposedSkin = "Data/Models/plane_playable/A-10_Thunderbolt_II.xatg",
    		ImposedPlane = "A10",
    		ImposedWeaponPack = "wp_rl2_as",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			7, -- easy
    			5, -- normal
    			3  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			400, -- easy
    			600, -- normal
    			750  -- hard
    		},
    
    		ApprovedPlanes = 
    		{
    			"MIRAGEIVP", "F117", "MIG25", "EF111A", "MIG23", "MIRAGEF1", "F2", "MIG31", "F14A",	"MIRAGE2000_5", "FA-18E", 
    			"SU34", "SAAB-39Gripen", "SU27", "SU35", "MIG142", "SU37", "RAFALEM", "F35JSF", "EF2000", "SU47", "FA22",
    			"A10", "MIG-29", "F15", "F16CD", "Harrier_GR9", "SU30", "EA6B", "SU25"
    		},
    		
    		UnlockMissions = 
    		{
    			"missname10", "ARC_missname4", "ARC_missname5", "ARC_missname6"
    		}
    	},
    	
    	-- mission 11
    	-- 
    	{
    		NameId = "missname10",
    		BriefingId = "missname10brf",
    		Directory = "M10_Assault",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m11.bik",
    
    		ImposedSkin = "Data/Models/plane_playable/F-16C_FightingFalcon.xatg",
    		ImposedPlane = "F16CD",
    		ImposedWeaponPack = "wp_hsm_agm_rg",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			8, -- easy
    			4, -- normal
    			2  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			400, -- easy
    			600, -- normal
    			750  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"MIRAGEIVP", "F117", "MIG25", "EF111A", "MIG23", "MIRAGEF1", "F2", "MIG31", "F14A",	"MIRAGE2000_5", "FA-18E", 
    			"SU34", "SAAB-39Gripen", "SU27", "SU35", "MIG142", "SU37", "RAFALEM", "F35JSF", "EF2000", "SU47", "FA22",
    			"A10", "MIG-29", "F15", "F16CD", "Harrier_GR9", "SU30", "EA6B", "SU25"
    		},
    		
    		UnlockMissions = 
    		{
    			"missname12"
    		}
    	},
    	
    	-- mission 12
    	-- 
    	{
    		NameId = "missname12",
    		BriefingId = "missname12brf",
    		Directory = "M12_Trans-Siberian",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m12.bik",
    
    		ImposedSkin = "Data/Models/plane_playable/Su-34_Fullback.xatg",
    		ImposedPlane = "SU34",
    		ImposedWeaponPack = "wp_hsm_rl2",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			5, -- easy
    			3, -- normal
    			2  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			400, -- easy
    			600, -- normal
    			800  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"MIRAGEIVP", "F117", "MIG25", "EF111A", "MIG23", "MIRAGEF1", "F2", "MIG31", "F14A",	"MIRAGE2000_5", "FA-18E", 
    			"SU34", "SAAB-39Gripen", "SU27", "SU35", "MIG142", "SU37", "RAFALEM", "F35JSF", "EF2000", "SU47", "FA22",
    			"A10", "MIG-29", "F15", "F16CD", "Harrier_GR9", "SU30", "EA6B", "SU25"
    		},
    		
    		UnlockMissions = 
    		{
    			"missname13", "FF08_Geneva", "SRV_MAP2"
    		}
    	},
    
    	-- mission 13
    	-- 
    	{
    		NameId = "missname13",
    		BriefingId = "missname13brf",
    		Directory = "M13_Scorched_Earth",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m13.bik",
    
    		ImposedSkin = "Data/Models/plane_playable/Su-27_Flanker.xatg",
    		ImposedPlane = "SU27",
    		ImposedWeaponPack = "wp_hsm_rl2_ecm",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			5, -- easy
    			3, -- normal
    			2  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			400, -- easy
    			600, -- normal
    			800  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    		},
    		
    		UnlockMissions = 
    		{
    			"missname14", "FF09_NurekDam", "ARC_missname7", "ARC_missname8", "ARC_missname9"
    		}
    	},
    	
    	-- mission 14
    	-- 
    	{
    		NameId = "missname14",
    		BriefingId = "missname14brf",
    		Directory = "M14_We_are_not_Safe",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m14.bik",
    
    		ImposedSkin = "Data/Models/plane_playable/UAV.xatg",
    		ImposedPlane = "UAV",
    		ImposedWeaponPack = "wp_uav_missile",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			1, -- easy
    			1, -- normal
    			1  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			600, -- easy
    			800, -- normal
    			950  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    		},
    		
    		UnlockMissions = 
    		{
    			"missname15"
    		}
    	},
    	
    	-- mission 15
    	-- 
    	{
    		NameId = "missname15",
    		BriefingId = "missname15brf",
    		Directory = "M15_Traitors_and_Innocents",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m15.bik",
    
    		ImposedSkin = "Data/Models/plane_playable/Su-30_MKI_DR.xatg",
    		ImposedPlane = "SU30_miss15",
    		ImposedWeaponPack = "wp_flares",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			2, -- easy
    			1.5, -- normal
    			1  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			600, -- easy
    			800, -- normal
    			950  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"SU30_miss15"
    		},
    		
    		UnlockMissions = 
    		{
    			"missname16"
    		}
    	},
    
    	-- mission 16
    	-- 
    	{
    		NameId = "missname16",
    		BriefingId = "missname16brf",
    		Directory = "M16_Needle_in_a_Haystack",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m16.bik",
    
    		ImposedSkin = "Data/Models/plane_playable/Dassault_Rafale_M.xatg",
    		ImposedPlane = "RAFALEM",
    		ImposedWeaponPack = "wp_empty",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			1, -- easy
    			1, -- normal
    			1  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			500, -- easy
    			700, -- normal
    			850  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"MIG23", "MIRAGEF1", "F2", "MIG31", "F14A", "MIRAGE2000_5", "FA-18E", 
    			"SU34", "SAAB-39Gripen", "SU27", "SU35", "MIG142", "SU37", "RAFALEM", "F35JSF", "EF2000", "SU47", "FA22",
    			"A10", "MIG-29", "F15", "F16CD", "Harrier_GR9", "SU30", "SU25"
    		},
    		
    		UnlockMissions = 
    		{
    			"missname18", "FF11_CapeTown", "ARC_missname10", "ARC_missname12"
    		}
    	},
    	
    	-- mission 17
    	-- 
    	{
    		NameId = "missname18",
    		BriefingId = "missname18brf",
    		Directory = "M18_Maelstrom",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m17.bik",
    
    		ImposedSkin = "Data/Models/plane_playable/Harrier_GR9.xatg",
    		ImposedPlane = "Harrier_GR9",
    		ImposedWeaponPack = "wp_hsm_agm",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			8, -- easy
    			5, -- normal
    			3  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			500, -- easy
    			700, -- normal
    			850  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"F14A", "FA-18E", "RAFALEM", "F35JSF", "Harrier_GR9", "EA6B"
    		},
    
    		UnlockMissions = 
    		{
    			"missname19", "FF12_Milford"
    		}
    	},
    	
    	-- mission 18
    	-- 
    	{
    		NameId = "missname19",
    		BriefingId = "missname19brf",
    		Directory = "M19_Beach_Assault",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m18.bik",
    
    		ImposedSkin = "Data/Models/plane_playable/Harrier_GR9.xatg",
    		ImposedPlane = "Harrier_GR9",
    		ImposedWeaponPack = "wp_hsm_agm",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			6, -- easy
    			4, -- normal
    			3  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			600, -- easy
    			800, -- normal
    			950  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"F14A", "FA-18E", "RAFALEM", "F35JSF", "Harrier_GR9", "EA6B"
    		},
    		
    		UnlockMissions = 
    		{
    			"missname20"
    		}
    	},
    
    	-- mission 19
    	-- 
    	{
    		NameId = "missname20",
    		BriefingId = "missname20brf",
    		Directory = "M20_Russian_Standoff",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m19.bik",
    
    		ImposedSkin = "Data/Models/plane_playable/FA-22_Raptor.xatg",
    		ImposedPlane = "FA22",
    		ImposedWeaponPack = "wp_hsm_agm_pb",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			6, -- easy
    			4, -- normal
    			2  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			600, -- easy
    			800, -- normal
    			950  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"MIRAGEcÉłŞÚĚ\xá«*‘§IG25", "EF111A", "MIG23", "MIRAGEF1", "F2", "MIG31", "F14A",	"MIRAGE2000_5", "FA-18E", 
    			"SU34", "SAAB-39Gripen", "SU27", "SU35", "MIG142", "SU37", "RAFALEM", "F35JSF", "EF2000", "SU47", "FA22",
    			"A10", "MIG-29", "F15", "F16CD", "Harrier_GR9", "SU30", "EA6B", "SU25"
    		},
    		
    		UnlockMissions = 
    		{
    			"missname21", "FF13_Moscow", "SRV_MAP1"
    		}
    	},
    	
    	-- mission 20
    	-- 
    	{
    		NameId = "missname21",
    		BriefingId = "missname21brf",
    		Directory = "M21_Pandora_Boxes",
    		Type = MT_SINGLE,
    		MissionSelectMovie = "Data\\Movies\\m20.bik",
    
    		ImposedSkin = "Data/Models/plane_playable/FA-22_Raptor.xatg",
    		ImposedPlane = "FA22",
    		ImposedWeaponPack = "wp_hsm_pm_mod",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			7.5, -- easy
    			5.5, -- normal
    			3.5  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			600, -- easy
    			800, -- normal
    			950  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"MIG23", "MIRAGEF1", "F2", "MIG31", "F14A",	"MIRAGE2000_5", "FA-18E", 
    			"SU34", "SAAB-39Gripen", "SU27", "SU35", "MIG142", "SU37", "RAFALEM", "F35JSF", "EF2000", "SU47", "FA22",
    			"A10", "MIG-29", "F15", "F16CD", "Harrier_GR9", "SU30", "SU25"
    		},
    		
    		UnlockMissions = 
    		{
    			"missname32", "FF14_White", "ARC_missname13", "ARC_missname14", "ARC_missname16", "ARC_missname17", "ARC_missname18", "ARC_missname19"
    		}
    	},
    	
    	-- start multiplayer missions
    	-- 
    	
    	-- mission 1 multiplayer    -- ULC/exclusive map
    	-- 
    	{
    		NameId = "MP06_MogadishuNight",
    		BriefingId = "Night_Raid_desc",
    		Directory = "MP06_MogadishuNight",
    		Type = MT_TDM,
    
    		ImposedPlane = "F16CD",
    		ImposedWeaponPack = "wp_rl2_pm",
    		
    		ULCUnlockable = true,
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},
    	
    	-- mission 2 multiplayer
    	-- 
    	{
    		NameId = "MP03_Himalaya",
    		BriefingId = "Open_Range_desc",
    		Directory = "MP03_Himalaya",
    		Type = MT_TDM,
    
    		ImposedPlane = "F16CD",
    		ImposedWeaponPack = "wp_rl2_pm",
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},	
    	
    	-- mission 3 multiplayer
    	-- 
    	{
    		NameId = "MP07_Yemen",
    		BriefingId = "Air_Superiority_desc",
    		Directory = "MP07_Yemen",
    		Type = MT_TDM,
    
    		ImposedPlane = "F16CD",
    		ImposedWeaponPack = "wp_rl2_pm",
    
    		ApprovedPlanes = 
    		{
    –
     ś:Â\ xá«*‘§000", "MIG-29"
    		}		
    	},
    	
    	-- mission 4 multiplayer
    	-- 
    	{
    		NameId = "MP05_IndianOcean",
    		BriefingId = "Oil_City_desc",
    		Directory = "MP05_IndianOcean",
    		Type = MT_TDM,
    
    		ImposedPlane = "F16CD",
    		ImposedWeaponPack = "wp_rl2_pm",
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},
    	
    	-- mission 5 multiplayer
    	-- 
    	{
    		NameId = "MP09_NurekDam",
    		BriefingId = "Brawlers_desc",
    		Directory = "MP09_NurekDam",
    		Type = MT_TDM,
    
    		ImposedPlane = "F16CD",
    		ImposedWeaponPack = "wp_rl2_pm",
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},
    	
    	-- mission 6 multiplayer
    	-- 
    	{
    		NameId = "MP15_Tokyo",
    		BriefingId = "Tokyo_desc",
    		Directory = "MP15_Tokyo",
    		Type = MT_TDM,
    
    		ImposedPlane = "F16CD",
    		ImposedWeaponPack = "wp_rl2_pm",
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},
    	
    	-- mission 7 multiplayer   -- Uplay map
    	-- 
    	{
    		NameId = "MP14_White",
    		BriefingId = "Ballistic _Match_desc",
    		Directory = "MP14_White",
    		Type = MT_TDM,
    
    		ImposedPlane = "F16CD",
    		ImposedWeaponPack = "wp_rl2_pm",
    		
    		UplayUnlockable = true,
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},
    	
    	-- mission 8 multiplayer  -- DLC placeholder, content not decided yet
    	-- 
    	{
    		NameId = "TDM_DLC_01",
    		BriefingId = "SearchAndDestroy_desc",
    		Directory = "MP09_NurekDam_DLC_2",
    		Type = MT_TDM,
    
    		ImposedPlane = "F16CD",
    		ImposedWeaponPack = "wp_rl2_pm",
    		
    		HasGameData = false,
    		
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},
    	
    	-- mission 9 multiplayer  -- DLC placeholder, content not decided yet
    	-- 
    	{
    		NameId = "TDM_DLC_02",
    		BriefingId = "HighAltitudeWarfare_desc",
    		Directory = "MP09_NurekDam",
    		Type = MT_TDM,
    
    		ImposedPlane = "F16CD",
    		ImposedWeaponPack = "wp_rl2_pm",
    		
    		HasGameData = false,
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},
    	
    	-- mission 10 multiplayer  -- DLC placeholder, content not decided yet
    	-- 
    	{
    		NameId = "TDM_DLC_03",
    		BriefingId = "TriggerHappy_desc",
    		Directory = "MP09_NurekDam",
    		Type = MT_TDM,
    
    		ImposedPlane = "F16CD",
    		ImposedWeaponPack = "wp_rl2_pm",
    		
    		HasGameData = false,
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},	
    	
    	-- start free flight missions
    	-- 
    	
    	-- mission 0 (ALWAYS) free flight
    	-- 	
    	{
    		NameId = "FF15_Tokyo",
    		BriefingId = "FF15_Tokyobrf",
    		Directory = "FF15_Tokyo",
    		Type = MT_FREEFLIGHT,
    		MissionSelectMovie = "Data\\Movies\\Tokyo.bik",
    		
    		DefaultUnlocked = true,
    
    		ImposedPlane = "",
    		ImposedWeaponPack = "",
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}
    	},	
    	
    	-- mission 1 free flight
    	-- 	
    	{
    		NameId = "FF01_Nevada",
    		BriefingId = "FF01_Nevadabrf",
    		Directory = "FF01_Nevada",
    		Type = MT_FREEFLIGHT,
    		MissionSelectMovie = "Data\\Movies\\m1.bik",
    
    		ImposedPlane = "",
    		ImposedWeaponPack = "",
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},	
    	
    	-- mission 2 free flight
    	-- 	
    	{
    		NameId = "FF02_Scotland",
    		BriefingId = "FF02_Scotlandbrf",
    		Directory = "FF02_Scotland",
    		Type = MT_FREEFLIGHT,
    		MissionSelectMovie = "Data\\Movies\\m2.bik",
    
    		ImposedPlane = "",
    		ImposedWeaponPack = "",
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},
    	
    	-- mission 3 free flight
    	-- 	
    	{
    		NameId = "FF03_Himalaya",
    		BriefingId = "FF03_Himalayabrf",
    		Directory = "FF03_Himalaya",
    		Type = MT_FREEFLIGHT,
    		MissionSelectMovie = "Data\\Movies\\m4.bik",
    
    		ImposedPlane = "",
    		ImposedWeaponPack = "",
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},	
    	
    	-- mission 5 free flight
    	-- 	
    	{
    		NameId = "FF05_IndianOcean",
    		BriefingId = "FF05_IndianOceanbrf",
    		Directory = "FF05_IndianOcean",
    		Type = MT_FREEFLIGHT,
    		MissionSelectMovie = "Data\\Movies\\m6.bik",
    
    		ImposedPlane = "",
    		ImposedWeaponPack = "",
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},	
    	
    	-- mission 6 free flight
    	-- 	
    	{
    		NameId = "FF06_MogadishuNight",
    		BriefingId = "FF06_MogadishuNightbrf",
    		Directory = "FF06_MogadishuNight",
    		Type = MT_FREEFLIGHT,
    		MissionSelectMovie = "Data\\Movies\\m8.bik",
    
    		ImposedPlane = "",
    		ImposedWeaponPack = "",
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},
    
    	-- mission 7 free flight
    	-- 	
    	{
    		NameId = "FF07_Yemen",
    		BriefingId = "FF07_Yemenbrf",
    		Directory = "FF07_Yemen",
    		Type = MT_FREEFLIGHT,
    		MissionSelectMovie = "Data\\Movies\\m9.bik",
    
    		ImposedPlane = "",
    		ImposedWeaponPack = "",
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},
    	
    	-- mission 8 free flight
    	-- 	
    	{
    		NameId = "FF08_Geneva",
    		BriefingId = "FF08_Genevabrf",
    		Directory = "FF08_Geneva",
    		Type = MT_FREEFLIGHT,
    		MissionSelectMovie = "Data\\Movies\\m12.bik",
    
    		ImposedPlane = "",
    		ImposedWeaponPack = "",
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},
    	
    	-- mission 9 free flight
    	-- 	
    	{
    		NameId = "FF09_NurekDam",
    		BriefingId = "FF09_NurekDambrf",
    		Directory = "FF09_NurekDam",
    		Type = MT_FREEFLIGHT,
    		MissionSelectMovie = "Data\\Movies\\m13.bik",
    
    		ImposedPlane = "",
    		ImposedWeaponPack = "",
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},
    
    	
    	-- mission 11 free flight
    	-- 	
    	{
    		NameId = "FF11_CapeTown",
    		BriefingId = "FF11_CapeTownbrf",
    		Directory = "FF11_CapeTown",
    		Type = MT_FREEFLIGHT,
    		MissionSelectMovie = "Data\\Movies\\m16.bik",
    
    		ImposedPlane = "",
    		ImposedWeaponPack = "",
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},	
    	
    	-- mission 12 free flight
    	-- 	
    	{
    		NameId = "FF12_Milford",
    		BriefingId = "FF12_Milfordbrf",
    		Directory = "FF12_Milford",
    		Type = MT_FREEFLIGHT,
    		MissionSelectMovie = "Data\\Movies\\m18.bik",
    
    		ImposedPlane = "",
    		ImposedWeaponPack = "",
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},	
    	
    	-- mission 13 free flight
    	-- 	
    	{
    		NameId = "FF13_Moscow",
    		BriefingId = "FF13_Moscowbrf",
    		Directory = "FF13_Moscow",
    		Type = MT_FREEFLIGHT,
    		MissionSelectMovie = "Data\\Movies\\m19.bik",
    
    		ImposedPlane = "",
    		ImposedWeaponPack = "",
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},		
    	
    	-- mission 14 free flight
    	-- 	
    	{
    		NameId = "FF14_White",
    		BriefingId = "FF14_Whitebrf",
    		Directory = "FF14_White",
    		Type = MT_FREEFLIGHT,
    		MissionSelectMovie = "Data\\Movies\\m20.bik",
    
    		ImposedPlane = "",
    		ImposedWeaponPack = "",
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},
    		
    
    	-- mission 1 survival
    	-- 	
    	{
    		NameId = "SRV_MAP3",
    		BriefingId = "srvMissBrf03",
    		Directory = "SRV_MAP3",
    		Type = MT_SURVIVAL,
    		MissionSelectMovie = "Data\\Movies\\m1.bik",
    
    		ImposedPlane = "",
    		ImposedWeaponPack = "",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			10, -- easy
    			10, -- normal
    			10  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			10, -- easy
    			20, -- normal
    			30  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}
    	},		
    
    	-- mission 2 survival
    	-- 	
    	{
    		NameId = "SRV_MAP2",
    		BriefingId = "srvMissBrf02",
    		Directory = "SRV_MAP2",
    		Type = MT_SURVIVAL,
    		MissionSelectMovie = "Data\\Movies\\m12.bik",
    
    		ImposedPlane = "",
    		ImposedWeaponPack = "",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			10, -- easy
    			10, -- normal
    			10  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			10, -- easy
    			20, -- normal
    			30  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}
    	},		
    
    
    	-- mission 3 survival
    	-- 	
    	{
    		NameId = "SRV_MAP1",
    		BriefingId = "srvMissBrf01",
    		Directory = "SRV_MAP1",
    		Type = MT_SURVIVAL,
    		MissionSelectMovie = "Data\\Movies\\m19.bik",
    
    		ImposedPlane = "",
    		ImposedWeaponPack = "",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			10, -- easy
    			10, -- normal
    			10  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			10, -- easy
    			20, -- normal
    			30  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}
    	},	
    
    
    	-- mission 1 ARCADE
    	--
    	{
    		NameId = "ARC_missname1",
    		BriefingId = "ARC_missbrf1",
    		Directory = "M03_Interception_Course",
    		Type = MT_ARCADE,
    		MissionSelectMovie = "Data\\Movies\\m4.bik",
    
    		ImposedPlane = "MIG-29",
    		ImposedWeaponPack = "wp_as",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			1, -- easy
    			1, -- normal
    			1  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			250, -- easy
    			250, -- normal
    			250  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		},
    		
    		UnlockMissions = 
    		{
    			""
    		}
    	},
    	
    	-- mission 2 ARCADE
    	-- 
    	{
    		NameId = "ARC_missname2",
    		BriefingId = "ARC_missbrf2",
    		Directory = "M02_Training_Day",
    		Type = MT_ARCADE,
    		MissionSelectMovie = "Data\\Movies\\m2.bik",
    
    		ImposedPlane = "EF2000",
    		ImposedWeaponPack = "wp_hsm_mod",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			1, -- easy
    			1, -- normal
    			1  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			350, -- easy
    			350, -- normal
    			350  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		},
    		
    		UnlockMissions = 
    		{
    			""
    		}
    	},
    
    	-- mission 3 ARCADE
    	-- 
    	{
    		NameId = "ARC_missname3",
    		BriefingId = "ARC_missbrf3",
    		Directory = "M05_Oil_Rigs",
    		Type = MT_ARCADE,
    		MissionSelectMovie = "Data\\Movies\\m6.bik",
    
    		ImposedPlane = "FA-18E",
    		ImposedWeaponPack = "wp_ffb",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			3.4, -- easy
    			3.4, -- normal
    			3.4  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			550, -- easy
    			550, -- normal
    			550  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		},
    		
    		UnlockMissions = 
    		{
    			""
    		}
    	},	
    	
    	-- mission 4 ARCADE
    	-- 
    	{
    		NameId = "ARC_missname4",
    		BriefingId = "ARC_missbrf4",
    		Directory = "M01_Contact",
    		Type = MT_ARCADE,
    		MissionSelectMovie = "Data\\Movies\\m1.bik",
    
    
    		ImposedPlane = "A10",
    		ImposedWeaponPack = "wp_empty",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			3, -- easy
    			3, -- normal
    			3  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			300, -- easy
    			300, -- normal
    			300  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		},
    		
    		UnlockMissions = 
    		{
    			""
    		}
    	},
    	
    	-- mission 5 ARCADE
    	-- 
    	{
    		NameId = "ARC_missname5",
    		BriefingId = "ARC_missbrf5",
    		Directory = "M04_David_and_Goliath",
    		Type = MT_ARCADE,
    		MissionSelectMovie = "Data\\Movies\\m5.bik",
    
    		ImposedPlane = "C130",
    		ImposedWeaponPack = "wp_gunship3",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			1, -- easy
    			1, -- normal
    			1  -- hard
    		},
    
    		DifficultyLevelXPGain =
    		{
    			150, -- easy
    			250, -- normal
    			350  -- hard
    		},
    		
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		},
    		
    		UnlockMissions = 
    		{
    			""
    		}
    	},
    	
    	-- mission 6 ARCADE
    	-- 
    	{
    		NameId = "ARC_missname6",
    		BriefingId = "ARC_missbrf6",
    		Directory = "M08_Fortress",
    		Type = MT_ARCADE,
    		MissionSelectMovie = "Data\\Movies\\m9.bik",
    		
    		ImposedPlane = "SU25",
    		ImposedWeaponPack = "wp_gp4",
    
    		DifficultyLevelAmmoMultiplier = 
    		{
    			1, -- easy
    			1, -- normal
    			1  -- hard
    		},		
    		
    		DifficultyLevelXPGain =
    		{
    			550, -- easy
    			550, -- normal
    			550  -- haÇĎłňĚ\
    
    COOP multiplayer/singeplayer
    Code:
    M u l t i p l N
    ‡-e  €>C o o p   G a m e   # J
    ‡-   €Ba r t   M u l t i p l v
    ‡-e  €FC o o p   G a m e   S r
    ‡-t  €J  t a r g e t   C y c ~
    ‡-   €Na p o n s   D e f a u z
    ‡-   €RR E C T X   1 0   D I f
    ‡-C  €V  1 1   D I R E C T X b
    ‡-0  €Z  E n v i r o n m e n n
    ‡-E  €^  F i r e   W e a p o j
    ‡-b  €bH o l d   -   W e a p 
    ‡-   €fm e r a   F u l l   s 
    ‡-e  €j  u b i . c o m   a c 
    ‡-u  €n  n a m e   G a m m a 
    ‡-i  €r  H o l d   f o r   m 
    ‡-s  €vc a m e r a   H o l d 
    ‡-o  €zo c k   c a m e r a   
    ‡-   €~e m y   U p   b u t t 
    
    ‡-   €‚D o w n   b u t t o n 6
    ‡-r  €†  S w i t c h   w e a 2
    ‡-n  €Šr # L e f t   b u t t >
    ‡-   €ŽW i n g m a n   A T K :
    ‡-r  €’i g h t   b u t t o n &
    ‡-   €–n g m a n   D E F   D "
    ‡-y  €š  w a n t   t o   k e .
    ‡-   €že   c h a n g e s ?   *
    ‡-n  €˘e f t   h a n d e d   Ö‡-f  €¦l t   L o a d i n g   Ň‡-n  €Şn t .   P l e a s e   Ţ‡-n  €®  t u r n   o f f   y Ú‡-r  €˛o n s o l e .   L o w Ć‡-e  €¶u m   O n l i n e   M Â‡-t  €şl a y e r : # b r # s Î‡-r  €ľo a r d   +   o p t i Ę‡-s  €Ân l i n e   P a r t i ö‡-e  €Ćd e n s i t y   P a u ň‡-   €Ęa n e   C o n t r o l ţ‡-r  €Îr e s s   -   F l a r ú‡-   €Ňa n e   d e t a i l s ć‡-o  €Öp r o c e s s i n g   â‡-i  €Úg a m e   Q u i t   A î‡-   €Ţu   s u r e   y o u   ę‡-n  €ât o   q u i t ?   R e –‡-e  €ć  r a t e   V i d e o ’‡-e  €ęi n g s   h a s   b e ž‡-   €îa n g e d .   R e v e š‡-i  €ň  i n   s e c o n d s †‡-R  €öh t   h a n d e d   d ‚‡-a  €út   R o l l   l e f t Ž‡-o  €ţ  r i g h t   S a v i Š‡-   €n t e n t .   P l e a ¶‡-   €n ' t   t u r n   o f ˛‡-y  €
    r   c o n s o l e .   ľ‡-r  €n   r e s o l u t i o ş‡-S  €d   m e s s a g e s   ¦‡-a  €w s   S i g n e d   I ˘‡-T  €M u l t i p l a y e r ®‡-u  €i p l a y e r   a v a Ş‡-a  €"e .   S o f t   p a r V‡-c  €&s   S T A N D A R D   R‡-e  €*  E N T E R   t o   b ^‡-i  €.©   2 0 1 0   U b i s Z‡-t  €2n t e r t a i n m e n F‡-   €6l   R i g h t s   R e B‡-r  €:d .   H . A . W . X . N‡-t  €>  S o l d i e r   I c J‡-,  €Bb i s o f t     a n d v‡-h  €FU b i s o f t   l o g r‡-a  €J  t r a d e m a r k s ~‡-f  €Nb i s o f t   E n t e z‡-a  €Rm e n t   i n   t h e f‡-S  €Vn d / o r   o t h e r b‡-o  €Zt r i e s .   S u n   n‡-a  €^s   S w i t c h   T a j‡-e  €bH o l d   -   E n e m ‡-C  €fe r a   L A N   T A C ‡-P  €ja d a r   T e a m   D ‡-t  €na t c h :   v a l i d ‡-e  €ru p p o r t   T e a m ‡-e  €vh m a t c h :   a t t ‡-k  €zy   t a r g e t   T e ‡-   €~a t h m a t c h :   d 
    ‡-e  €‚  m e   T e r r a i n 6‡-e  €†e l l a t i o n   T e 2‡-u  €Š  q u a l i t y   C r >‡-t  €Žo r   J o i n   g a m :‡-   €’  M u l t i p l a y e &‡-   €–  a l l   p l a y e r "‡-t  €šf r i e n d l y   p l .‡-e  €ž  T o   t h e   M u l *‡-p  €˘y e r   D a s h b o a Ös‡-.  €¦i d e o   c a r d   V Ňs‡-w  €Şi s t a n c e   V o i Ţs‡-   €®m m a n d   O N / O F Ús‡-V  €˛n c   W i n g m a n   Ćs‡-t  €¶k   W i n g m a n   d Âs‡-e  €ş  X b o x   3 6 0   C Îs‡-t  €ľl l e r   M u l t i p Ęs‡-y  €Â  a v a i l a b l e . ös‡-n  €Ćn e   M u l t i p l a ňs‡-r  €Ęu l t i p l a y e r   ţs‡-#  €Îu l t i p l a y e r   ús‡-o  €ŇO p t i o n s   # Y # ćs‡-u  €Öi p l a y e r   C o o âs‡-S  €Úv e r   O p t i o n s îs‡-r  €Ţi l e s   P R O F I L ęs‡-   €âe a t e   n e w   p r –s‡-i  €ć  # A #   A p p l y   ’s‡-#  €ęe l e t e   E n t e r žs‡-r  €îi l e   N a m e   D e šs‡-t  €ňt h i s   p r o f i l †s‡-   €öu   c a n n o t   c o ‚s‡-i  €úe   p l a y i n g   b Žs‡-a  €ţe   y o u   ( o r   s Šs‡-e  €e   u s i n g   y o u ¶s‡-U  €. c o m   a c c o u n ˛s‡-   €
      p l a y i n g   o n ľs‡-n  €h e r   c o m p u t e şs‡-   €M e n u #   T e s t   ¦s‡-r  €r m a n c e   # X M e ˘s‡-#  €e c o m m e n d e d   ®s‡-p  €  O f   F i e l d   # Şs‡-   €"e a t e   # B M e n u Vs‡-C  €&c e l   +   T e s t   Rs‡-s  €*t s   M a x i m u m   ^s‡-S  €.A v e r a g e   F P S Zs‡-F  €2  # A M e n u #   C o Fs‡-i  €6e   . . .   # A #   D Bs‡-e  €:  P r e s s   E n t e Ns‡-t  €>B e g i n   C a m p a Js‡-n  €Br o g r e s s :   Y o vs‡-n  €Fd   t o   c r e a t e rs‡-   €Jo f i l e   t o   p l ~s‡-   €Ne   g a m e .   A r e zs‡-o  €Rs u r e ?   C u s t o fs‡-I  €Vu t   d e v i c e   L bs‡-o  €Z  # A M e n u #   A c ns‡-p  €^/   R e j e c t   # Y js‡-n  €b  A d d   f r i e n d s‡-L  €f  I n v i t e   t o   s‡-m  €j# R B #   R e m o v e s‡-r  €n  l i s t   # R B #   s‡-n  €rl   r e q u e s t   P s‡-y  €v  n a m e   S t a t u s‡-O  €zi n e   O f f l i n e s‡-e  €~i n g   f r i e n d s 
    s‡-p  €‚e q u e s t   A w a i 6s‡-n  €†c o n f i r m a t i o 2s‡-A  €Šu n k n o w n   e r r >s‡-   €Žc u r r e d .   P l e :s‡-e  €’r y   a g a i n   l a &s‡-r  €–E n t e r   p l a y e "s‡-n  €še   Y o u r   r e q u .s‡-t  €ža s   b e e n   s e n *s‡-t  €˘% 1   Y o u   h a v e Ör‡-e  €¦h e d   t h e   m a x Ňr‡-u  €Şf r i e n d s   l i m Ţr‡-.  €®h e   p l a y e r   y Úr‡-   €˛e   t r y i n g   t o Ćr‡-d  €¶h a s   r e a c h e d Âr‡-h  €şm a x i m u m   f r i Îr‡-d  €ľl i m i t .   T h e   Ęr‡-e  €Ân a m e   y o u   e n ör‡-r  €Ć  c o u l d   n o t   ňr‡-   €Ęu n d .   Y o u   c a ţr‡-o  €Îa d d   t h e   u s e úr‡-b  €Ňa u s e   i t  s   c ćr‡-r  €Öt l y   o n   t h e   âr‡-n  €Úe   l i s t .   C a n îr‡-t  €Ţd d   y o u r s e l f ęr‡-s  €â  f r i e n d .   A r –r‡-y  €ć  s u r e   y o u   w ’r‡-t  €ęo   r e m o v e   % 1 žr‡-r  €î  y o u r   f r i e n šr‡-   €ňs t ?   % 1   h a s   †r‡-e  €ör e m o v e d   f r o ‚r‡-y  €úr   f r i e n d s   l Žr‡-t  €ţD o   y o u   w a n t Šr‡-o  €e   f r i e n d s   w ¶r‡-h  €1 ?   Y o u   a r e   ˛r‡-w  €
    r i e n d   w i t h   ľr‡-.  €o u   d e c l i n e d şr‡-1  €  f r i e n d s h i p ¦r‡-e  €e s t .   A r e   y o ˘r‡-s  €e   y o u   w a n t   ®r‡-   €n c e l   t h e   f r Şr‡-n  €"h i p   r e q u e s t Vr‡-Y  €&r   f r i e n d s h i Rr‡-r  €*u e s t   t o   % 1   ^r‡-s  €.e e n   c a n c e l l Zr‡-.  €2h e   c u r r e n t   Fr‡-n  €6o l s   s e t t i n g Br‡-w  €:l   b e   r e s e t   Nr‡-   €>e   d e f a u l t   v Jr‡-u  €B.   D o   y o u   w a vr‡-   €F  c o n t i n u e ?   rr‡-f  €Je n d s h i p   r e q ~r‡-s  €Nh a s   a l r e a d y zr‡-e  €R  s e n t   t o   % 1 fr‡-Y  €V  a r e   a l r e a d br‡-f  €Ze n d   w i t h   % 1 nr‡-Y  €^  s u c c e s s f u l jr‡-   €bv i t e d   % 1   t o r‡-l  €f  T o m   C l a n c y r‡-   €jA . W . X . 2 .   % 1 r‡-a  €na l r e a d y   b e e r‡-i  €ri t e d   o r   j o i r‡-d  €vo u r   g a m e .   C r‡-t  €zl   O p t i o n s   C r‡-o  €~  t h e   m e a s u r 
    r‡-e  €‚  s y s t e m   a n d 6r‡-c  €†v a t e   o r   d e a 2r‡-i  €Št e   t h e   H U D . >r‡-d  €Žs t   v i d e o   s e :r‡-i  €’s .   # A #   O K   D &r‡-y  €–  w a n t   t o   s a "r‡-   €še   c h a n g e s ?   .r‡-e  €žu r r e n t   c o n t *r‡-l  €˘s e t t i n g s   w i Öq‡-   €¦  r e s e t   t o   t Ňq‡-   €Şf a u l t   v a l u e Ţq‡-   €®  y o u   w a n t   t Úq‡-c  €˛t i n u e ?   # A #   Ćq‡-   €¶a n d a r d   O p t i Âq‡-s  €şY M e n u #   F o l l Îq‡-   €ľn k   P l a y e r   n Ęq‡-e  €Â1   w a n t s   t o   öq‡-a  €Ćb r # Y o u   c a n   ňq‡-n  €Ęt h i s   i n v i t a ţq‡-o  €Îb r # i n   y o u r   úq‡-m  €ŇL i s t   I n v i t a ćq‡-o  €Ö( % 1 )   T h e r e   âq‡-   €Úp r o b l e m   w i t îq‡-t  €Ţ  o n l i n e   c o n ęq‡-c  €âo n ,   p l e a s e   –q‡-y  €ćg a i n   l a t e r . ’q‡-u  €ęt h e   B e n c h m a žq‡-   €în   a   g r a p h i c šq‡-   €ňs t   t o   d e t e c †q‡-t  €ö  F P S   v a l u e s ‚q‡-t  €úh e   c u r r e n t   Žq‡-t  €ţn g s   a n d   c o n Šq‡-g  €a t i o n .   C r e a ¶q‡-   €n c e l   % 1   w a n ˛q‡-   €
      b e   y o u r   f r ľq‡-n  €# b r # Y o u   c a n şq‡-i  €  t h i s   r e q u e ¦q‡-#  €# i n   y o u r   F r ˘q‡-n  €  L i s t .           ®q‡-u  €a n n o t   c o n t i Şq‡-e  €"l a y i n g   b e c a Vq‡-e  €&o u   o r   s o m e o Rq‡-   €*i n g   y o u r   u b ^q‡-c  €.  a c c o u n t   i s Zq‡-l  €2i n g   o n   a n o t Fq‡-r  €6o m p u t e r .   S w Bq‡-c  €:S u p p o r t   M i s Nq‡-l  €>C a m e r a   A s s i Jq‡-a  €Be   O n / O f f   P i vq‡-h  €Fo w n   B r a k e   / rq‡-x  €Js s i s t a n c e   O ~q‡-O  €N  C a m e r a   B a c zq‡-a  €R  C h a n g e   c a m fq‡-a  €Vo d e   C a m e r a   bq‡-r  €Zr d   C a m e r a   L nq‡-t  €^a m e r a   R i g h t jq‡-n  €br a c t i o n   F i r q‡-C  €fn o n   F l a r e s   q‡-t  €j  U p   F i r e   W e q‡-o  €n/   M i s s i l e   c q‡-e  €r  R o l l   l e f t   q‡-l  €vR i g h t   Y a w   l q‡-t  €za w   r i g h t   N e q‡-   €~p p o r t   P r e v i 
    q‡-s  €‚u p p o r t   T h r u 6q‡-   €†2 x   A s s i s t a n 2q‡-   €Š/ O f f   B r a k e   >q‡-r  €Žt   N e x t   W e a p :q‡-   €’e v i o u s   W e a p &q‡-   €–u s e   M e n u   /   "q‡-o  €šb o a r d   +   O p t .q‡-n  €žS e l e c t   S u p p *q‡-t  €˘e l e c t   W e a p o Öp‡-M  €¦s a g e   t o   A l l Ňp‡-e  €Şa g e   t o   F r i e Ţp‡-s  €®w i t c h   T a r g e Úp‡-T  €˛t i c a l   V i e w   Ćp‡-i  €¶  O n / O f f   # Y M Âp‡-u  €şC l e a r   K e y   B Îp‡-k  €ľT h r u s t   E n t e Ęp‡-R  €Âe e m   C o d e   # A öp‡-n  €Ć  A c c e p t   # A M ňp‡-u  €ĘC h a n g e   K e y   ţp‡-y  €Îa r d   a n d   M o u úp‡-   €Ň.   A t t e m p t i n ćp‡-t  €Ör e s t o r e   n e t âp‡-r  €Úc o n n e c t i o n . îp‡-h  €Ţg a m e   w i l l   r ęp‡-u  €â  o n c e   t h e   c –p‡-n  €ćt i o n   h a s   b e ’p‡-   €ę- e s t a b l i s h e žp‡-   €îe a s e   w a i t   o šp‡-p  €ňs s   " Q u i t   s e †p‡-i  €ö"   t o   r e t u r n ‚p‡-o  €úh e   m a i n   m e n Žp‡-   €ţM e n u #   D e f a u Šp‡-   €M e n u #   I n v i t ¶p‡-f  €e n d   # X M e n u # ˛p‡-e  €
    e s h   # X M e n u # ľp‡-i  €  G a m e r   C a r d şp‡-X  €n u #   V i e w   V e ¦p‡-u  €m a p p i n g s   # Y ˘p‡-n  €  C o m m a n d s   I ®p‡-u  €d e v i c e   L a y o Şp‡-   €"s t o m   D I S P L A Vp‡-S  €&T I N G S   # Y M e n Rp‡-   €*d   f r i e n d   P l ^p‡-e  €.n a m e   S t a t u s Zp‡-h  €2c u r r e n t   c o n Fp‡-o  €6  s e t t i n g s   w Bp‡-l  €:e   r e s e t   t o   Np‡-e  €>e f a u l t   v a l u Jp‡-.  €Bo   y o u   w a n t   vp‡-   €Fn t i n u e ?   E n t rp‡-   €Ja y e r   n a m e   G ~p‡-E  €NL   M O V E M E N T   zp‡-A  €RN   P r i m a r y   A fp‡-e  €Va t i v e   C o n t r bp‡-   €Zt i o n s   C h o o s np‡-t  €^  m e a s u r e m e n jp‡-s  €bt e m   a n d   a c t p‡-a  €f  o r   d e a c t i v p‡-e  €jh e   H U D .   A d j p‡-t  €ni d e o   s e t t i n p‡-   €rN T R O L   O P T I O p‡-   €vn t r o l l e r   d e p‡-   €zn e   M o u s e   s e p‡-i  €~v i t y   A d j u s t 
    p‡-h  €‚c o n t r o l l e r   6p‡-a  €†z o n e .   A d j u s 2p‡-t  €Š  m o u s e   s e n s >p‡-i  €Žt y .   Z o o m   I n :p‡-o  €’  O u t   E x i t   I &p‡-e  €–c t i o n   I n t e r "p‡-t  €šn   /   S w i t c h   .p‡-a  €žr   D o   y o u   w a *p‡-   €˘  s a v e   t h e   c Öw‡-n  €¦s ?   M a n a g e   p Ňw‡-f  €Şe s   R e t u r n   t Ţw‡-W  €®d o w s   G P U   C P Úw‡-D  €˛y o u   w a n t   t o Ćw‡-a  €¶  t h e   c h a n g e Âw‡-   €şe m y   /   O b j e c Îw‡-v  €ľC a m e r a   T u n i Ęw‡-   €Âf t   /   S u p p o r öw‡-n  €Ćt   T u n i n g   r i ňw‡-t  €Ę  S u p p o r t   p r ţw‡-i  €Îs   U n a s s i g n e úw‡-L  €Ňi t e c h   G 9 4 0   ćw‡-i  €Öt   S y s t e m   Q u âw‡-   €Ús s i o n   O K   C a îw‡-e  €ŢY e s   N o   Y e s   ęw‡-   €â    T e s t   t h e   –w‡-e  €ć  o f   y o u r   c o ’w‡-u  €ęr   h a r d w a r e , žw‡-h  €î  c o m p a r e   t h šw‡-r  €ňu l t   t o   o t h e †w‡-s  €öt i n g s .   T E S T ‚w‡-E  €úO R M A N C E   M o v Žw‡-&  €ţT C H U P &   t o   c Šw‡-m  €  o r   & P I T C H D ¶w‡-   €  d i v e .   M o v e ˛w‡-P  €
    C H U P &   t o   c l ľw‡-b  €o r   & P I T C H D N şw‡-t  €d i v e .   M o v e   ¦w‡-O  €L E F T &   o r   & R ˘w‡-L  €G H T &   t o   r o l ®w‡-t  €  p l a n e .   U s e Şw‡-C  €"F W D &   & C A M B C Vw‡-   €&A M L E F T &   & C A Rw‡-I  €*T &   t o   r o t a t ^w‡-t  €.  c a m e r a   v i e Zw‡-a  €2u n d   t h e   p l a Fw‡-.  €6r e s s   & A S S I S Bw‡-&  €:r   & A S S I S T 2 & Nw‡-o  €>w i t c h   b e t w e Jw‡-   €Bs i s t a n c e   O N vw‡-n  €FO F F   L o a d i n g rw‡-a  €J  . . .           1   ~w‡-3  €N  5   5   m i n   6   zw‡-8  €R0   1 0   m i n   1 5 fw‡-i  €V2 5   5 0   1 0 0   # bw‡-e  €Z#   C O N T I N U E   nw‡-M  €^u #   A p p l y   # A jw‡-n  €b  C o n t i n u e   # w‡-e  €f#   C r e a t e   # A w‡-n  €j  J o i n   # A M e n w‡-   €n  # A M e n u #   P u w‡-h  €re   # A M e n u #   R w‡-d  €v# A M e n u #   S e a w‡-h  €zA M e n u #   S w i t w‡-   €~M e n u #   S t a r t 
    w‡-i  €‚i o n   # A M e n u # 6w‡-t  €†t   m i s s i o n   # 2w‡-e  €Š#   U n r e a d y   # >w‡-e  €Ž#   V i e w   g a m e :w‡-c  €’d   # A M e n u #   Y &w‡-   €–o u t   A B O U T   A "w‡-   €šp e r i o r i t y   A .w‡-   €žy   A u t o   b a l a *w‡-e  €˘e a m s   h a v e   b Öv‡-n  €¦u t o   b a l a n c e Ňv‡-   €Şt o   r e a d y   i n Ţv‡-   €®M e n u #   C a n c e Úv‡-#  €˛e n u #   N o   # B M Ćv‡-u  €¶Q u i t   B # b r # L Âv‡-r  €ş# b r # E   H i n t s Îv‡-   €ľp s   b y   c a t e g Ęv‡-y  €Âi n t s   &   t i p s öv‡-y  €Ći s s i o n   C a l l ňv‡-g  €Ę  C A M P A I G N   P ţv‡-y  €Îs   C L I E N T   L O úv‡-Y  €ŇL I E N T   L O B B Y ćv‡-c  €Öp a i g n   l o b b y âv‡-l  €Úy s   O N   . k i c k îv‡-o  €Ţw i l l   q u i t   t ęv‡-   €âr r e n t   s e s s i –v‡-.  €ćo   y o u   w a n t   ’v‡-   €ęn t i n u e ?   A l l žv‡-t  €îr   p l a y e r s   w šv‡-l  €ňe   k i c k e d .   A †v‡-   €öu   s u r e   y o u   ‚v‡-n  €út o   q u i t ?   . q Žv‡-t  €˙˙c o n f i r m   a c t i o n   ŞÇ»e;ęHŔˆç`1'   ŔĐŕđf+-n  ˆPÄĄĐŞ®n   C o n t i n u e   C c+-p  ˆ˜«®@ţČť0XĹĄ`ĆĄ°ĹĄR e f r h+-h  ˆ*ž0čţˆËĄL   T Y P E   C o - u+-   ˆŕ9Gp   C a m p a i g n   C O O r+-G  ˆ09Gˆ9G:G€8G  S i n g l e   +-s  ˆÇĄpČĄC u s t o m   M a t c h „+-U  ˆĚĄ@ÍĄM A T C H   C V - 3 2   +-u  ˆ¨¦  R e a l i s t i c   L E V Ž+-   ˆh	¦  L e v e l   % 1   O P E R ‹+-I  ˆĐBG" % 1 "   C O M P L E T E D +-%  ˆHĂĄa p   -   < c o l o r = F F ť+-0  ˆř¦> U N L O C K E D < / c o l 
    
    Airplanes (probably not all):

    Code:
      ?CockpitCamera                                ˙˙˙˙˙˙˙˙˙˙˙˙                                "   MIRAGEIVP     C130     SU25     F117     MIG25     EF111A     MIG23     MIRAGEF1     F2     MIG31     F14A     MIRAGE2000_5     FA-18E     SU34     SAAB-39Gripen     SU27     SU35     MIG142     SU37     RAFALEM     F35JSF     EF2000     SU47     FA22     A10     MIG-29     F15     F16CD     Harrier_GR9     SU30     SU30_miss15     EA6B     UAV     UAV2_5                @   missname1                    ˙˙˙˙missname2                     ˙˙˙˙missname2_5                     ˙˙˙˙missname3                     ˙˙˙˙missname4                     ˙˙˙˙missname5                     ˙˙˙˙missname6                     ˙˙˙˙missname7                     ˙˙˙˙missname8                     ˙˙˙˙missname9                     ˙˙˙˙missname10                     ˙˙˙˙missname12                     ˙˙˙˙missname13                     ˙˙˙˙missname14                     ˙˙˙˙missname15                     ˙˙˙˙missname16                     ˙˙˙˙missname18                     ˙˙˙˙missname19                     ˙˙˙˙missname20                     ˙˙˙˙missname21                     ˙˙˙˙MP06_MogadishuNight                     ˙˙˙˙MP03_Himalaya                    ˙˙˙˙MP07_Yemen                    ˙˙˙˙MP05_IndianOcean                    ˙˙˙˙MP09_NurekDam                    ˙˙˙˙MP15_Tokyo                    ˙˙˙˙MP14_White                     ˙˙˙˙TDM_DLC_01                     ˙˙˙˙TDM_DLC_02                     ˙˙˙˙TDM_DLC_03                     ˙˙˙˙FF15_Tokyo                    ˙˙˙˙FF01_Nevada                     ˙˙˙˙FF02_Scotland                     ˙˙˙˙FF03_Himalaya                     ˙˙˙˙FF05_IndianOcean                     ˙˙˙˙FF06_MogadishuNight                     ˙˙˙˙FF07_Yemen                     ˙˙˙˙FF08_Geneva                     ˙˙˙˙FF09_NurekDam                     ˙˙˙˙FF11_CapeTown                     ˙˙˙˙FF12_Milford                     ˙˙˙˙FF13_Moscow                     ˙˙˙˙FF14_White                     ˙˙˙˙SRV_MAP3                     ˙˙˙˙SRV_MAP2                     ˙˙˙˙SRV_MAP1                     ˙˙˙˙ARC_missname1                     ˙˙˙˙ARC_missname2                     ˙˙˙˙ARC_missname3                     ˙˙˙˙ARC_missname4                     ˙˙˙˙ARC_missname5                     ˙˙˙˙ARC_missname6                     ˙˙˙˙ARC_missname7                     ˙˙˙˙ARC_missname8                     ˙˙˙˙ARC_missname9                     ˙˙˙˙ARC_missname10                     ˙˙˙˙ARC_missname12                     &729;˙˙˙ARC_missname13                     ˙˙˙˙ARC_missname14                     ˙˙˙˙ARC_missname16                     ˙˙˙˙ARC_missname17                     ˙˙˙˙ARC_missname18                     ˙˙˙˙ARC_missname19                     ˙˙˙˙benchmark                     ˙˙˙˙"   MIRAGEIVP                            wp_rl2_ffb_cb             ˙˙˙˙C130                            wp_gunship             ˙˙˙˙SU25                            wp_gp2_hsm             ˙˙˙˙F117                            wp_jsm_pb             ˙˙˙˙            ˙˙˙˙MIG25                           wp_hsm_asx2            ˙˙˙˙EF111A                            wp_hsm_ffb_ecm             ˙˙˙˙MIG23                           wp_hsm_rl2            ˙˙˙˙MIRAGEF1                            wp_hsm_ffb_mod             ˙˙˙˙F2                            wp_jsm_pm             ˙˙˙˙MIG31                            wp_hsm_pm             ˙˙˙˙            ˙˙˙˙F14A                            wp_mm_pb             ˙˙˙˙MIRAGE2000_5                            wp_jsm_cb             ˙˙˙˙            ˙˙˙˙FA-18E                            wp_hsm_agm_mod             ˙˙˙˙            ˙˙˙˙            ˙˙˙˙SU34                            wp_hsm_rl2             ˙˙˙˙            ˙˙˙˙SAAB-39Gripen                            wp_hsm_mm_mod             ˙˙˙˙            ˙˙˙˙SU27                            wp_hsm_rl2             ˙˙˙˙            ˙˙˙˙SU35                            wp_hsm_pb             ˙˙˙˙MIG142                            wp_jsm_agm             ˙˙˙˙SU37                            wp_hsm_rg             ˙˙˙˙            ˙˙˙˙RAFALEM                            wp_hsm_agm             ˙˙˙˙            ˙˙˙˙F35JSF                            wp_jsm_pb             ˙˙˙˙            ˙˙˙˙EF2000                            wp_jsm_agmx4             ˙˙˙˙SU47                            wp_hsm_mm_mod             ˙˙˙˙FA22                            wp_hsm_agm_pb             ˙˙˙˙            ˙˙˙˙A10                            wp_rl2_pm             ˙˙˙˙MIG-29                            wp_hsm             ˙˙˙˙            ˙˙˙˙F15                            wp_hsm_mm             ˙˙˙˙            ˙˙˙˙            ˙˙˙˙F16CD                            wp_hsm_ffb             ˙˙˙˙            ˙˙˙˙            ˙˙˙˙Harrier_GR9                            wp_hsm_agm             ˙˙˙˙            ˙˙˙˙SU30                            wp_jsm_cbx4             ˙˙˙˙SU30_miss15                            wp_mm_pb_rg             ˙˙˙˙EA6B                            wp_rl2_agm_ecm             ˙˙˙˙UAV                            wp_rl2_pm             ˙˙˙˙UAV2_5                            wp_rl2_pm             ˙˙˙˙MIG-29  hsm    hsm    fl    fl                                                s t e w o x                       0é(ń ô$rw  Á   %rwúZ_w  Á
    DLC (already on-disc?)

    Code:
     Data/Menus2/DLC/planes.lua  
    
      MenuPack_%s GamePack_%s UnloadDLCPlane  UnloadDLCWeaponPack     StartSaveLoad(_AfterDynamicDownloadedContent, LS_MODE_DLCLOAD , true , 1 , 0) 
    
    ŤTDM_DLC_01  C o ú^-i  ˆ#ř#p#ŕ#“ú^-l  ŚĎŠ^EX#/  ř#žú^-o  ŤTDM_DLC_02  s t ™ú^-n  ˆX#@#¸#(#„ú^-a  Ś97úx*#0  a n ‡ú^-n  ŤTDM_DLC_03 
    
    DLC_EndDownload ¸¦6   Š      áa8
       DLC_UnloadAll
    
    JIE_NO_MORE_SLOTS       Pz*6   Ť      Á÷Ná   JIE_ROOM_NOT_FOUND      Nz*6   ˆ      űDmú   JIE_SYSTEM_DISCONNECTED Dz*6   Š      ¬íű   JIE_LIVE_DISCONNECTED   Bz*6   Ś      ”ěőq   JIE_DLC_MAP_MISSING     8z*6   Ś      1vw   JIE_ULC_MAP_MISSING     6z*6   Š      Kyą   JIE_UPLAY_MAP_MISSING   ,z*6   ˆxĄ  „űÜ   JIE_NO_PLANES_AVAILABLE 
    
    (ó   MP09_NurekDam_DLC_2     :˲-
    
    UplayUnlockable = true,
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},
    	
    	-- mission 8 multiplayer  -- DLC placeholder, content not decided yet
    	-- 
    	{
    		NameId = "TDM_DLC_01",
    		BriefingId = "SearchAndDestroy_desc",
    		Directory = "MP09_NurekDam_DLC_2",
    		Type = MT_TDM,
    
    		ImposedPlane = "F16CD",
    		ImposedWeaponPack = "wp_rl2_pm",
    		
    		HasGameData = false,
    		
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},
    	
    	-- mission 9 multiplayer  -- DLC placeholder, content not decided yet
    	-- 
    	{
    		NameId = "TDM_DLC_02",
    		BriefingId = "HighAltitudeWarfare_desc",
    		Directory = "MP09_NurekDam",
    		Type = MT_TDM,
    
    		ImposedPlane = "F16CD",
    		ImposedWeaponPack = "wp_rl2_pm",
    		
    		HasGameData = false,
    
    		ApprovedPlanes = 
    		{
    			"F16CD", "EF2000", "MIG-29"
    		}		
    	},
    	
    	-- mission 10 multiplayer  -- DLC placeholder, content not decided yet
    	-- 
    	{
    		NameId = "TDM_DLC_03",
    		BriefingId = "TriggerHappy_desc",
    		Directory = "MP09_NurekDam",
    
     Extras_Downloadable_EndShow     ňZ-   €™    ŕw݆   DifficultyPage_Normal_OnOk      ůZ-   €    $N®/   SPecialFeaturesPage_NewDLCBack 
    
    DLC_NoContentAvailable  âľŕ!   ŤDLC_DisclaimerMsg1      ľŕ!   ŤDLC_DisclaimerMsg2      ľŕ!   ŤDLC_DisclaimerMsg3      ľŕ!   ŤDLC_DisclaimerMsg4 
    
    ŹDLCTitle        çŻ,   ˆč§đç§hč§Řç§âŻ,đË ŚŃlWHP觫     @íŻ,   ŤDLCMessage 
    
    




    Xbox code is present , over 400 hits , definitely a console port. EDIT: (actually is a mutliplatform code but it's really based on Xbox360)
     
    Last edited: Oct 29, 2010
    animal007uk says thanks.
  4. p3gaz_001 New Member

    Joined:
    Sep 29, 2010
    Messages:
    181 (0.12/day)
    Thanks Received:
    18
    Location:
    Italy
    i would like to know what's this?
     
  5. RuskiSnajper

    RuskiSnajper

    Joined:
    Feb 18, 2009
    Messages:
    1,608 (0.75/day)
    Thanks Received:
    231
    Location:
    slovenia , europe
    Proof that the benchmark was built for nvidia from ground up , nvidia presence also there at ubisoft since some nvidia management guys are credited in credits.

    Which confirms the the big discussions on the web about Radeon-tessalation being diminished/interfeered (bougus deoptimization code, radeon optimizations not included or only optimized for nvidia cards) , by this software.

    It's not amd tessalation that's bad , it's been improved very much but how much remains to be seen in real-world games , not in some pre-release beta benchmarks without actual full proof drivers on both sides and a full product lineup , Cayman is not even out and SOMEbody is already making judgements , it's the benchmark > that's why AMD says "no" don't use it , and ubisoft/nvidia say "yes". Nvidia has HAWX2 givaway if you buy one of the gtx , i posted a link to the banner ad.
     
    Last edited: Oct 28, 2010
  6. p3gaz_001 New Member

    Joined:
    Sep 29, 2010
    Messages:
    181 (0.12/day)
    Thanks Received:
    18
    Location:
    Italy
    ok, according to what you've said... how did you make all those FPS?
     
  7. RuskiSnajper

    RuskiSnajper

    Joined:
    Feb 18, 2009
    Messages:
    1,608 (0.75/day)
    Thanks Received:
    231
    Location:
    slovenia , europe
    that was just magic of mine :p
     
  8. p3gaz_001 New Member

    Joined:
    Sep 29, 2010
    Messages:
    181 (0.12/day)
    Thanks Received:
    18
    Location:
    Italy
    :confused: :wtf: :shadedshu
     
  9. RuskiSnajper

    RuskiSnajper

    Joined:
    Feb 18, 2009
    Messages:
    1,608 (0.75/day)
    Thanks Received:
    231
    Location:
    slovenia , europe
    Hmm maybe my system is so great :D


    Code:
    Custom PC, Advanced! , virus clean, defragmented, very well managed.
    Win7 x64 ultimate
    NOD 32 Antivirus 4.0
    Using Xfire (gaming &chat program)
    CPU: Intel Q9300 2.5ghz stock
    GPU: Sapphire ATI Radeon HD4870 512MB
    PSU: Enermax 620W Liberty DXX
    APU: Asus Xonar D1 PCI
    HDD: Western Digital Caviar Black 1000GB 64MB cache SATA3 (WD1002FAEX)
    RAM: 6GB - Corsair Dominator 1066mhz DDR2 CL5
    MOBO: Gigabyte P35-DS4 rev2.1 Bios-F14
    KEY: MS SideWinder X4
    MAU: MS SideWinderTM (latest, similar to X5)
    SND: Logitech X-540 5.1 Sorround System
    
    Settings Tweaks:
    - No Pagefile (HDD virtual memory disabled)
    - No Readyboot (not readyboost) - a kind of prefetcher working at boot*
    - No Superfetch
    - UAC disabled
    
    Registery Tweaks:
    -optimized memory management
    -Prefetcher disabled
    
    Service Tweaks:
    - Homegroup Disabled
    - Win Defender disabled
    - Win Firewall disabled
    - Win Search disabled (all indexing)
    - Win Update disabled (manual updates every month)
    
    Note: There is no such thing as "outdated" on my system. :)
    keep guessing :twitch:
     
  10. BarbaricSoul

    BarbaricSoul

    Joined:
    Feb 21, 2008
    Messages:
    5,317 (2.12/day)
    Thanks Received:
    2,260
    Location:
    S.E. Virginia
    he didnt run the benchmark at a high resolution. Most people are running the benchmark at 1650*1080 or higher resolutions, he ran it at 1280*1024
     
    Crunching for Team TPU
  11. Tatty_One

    Tatty_One Super Moderator Staff Member

    Joined:
    Jan 18, 2006
    Messages:
    16,941 (5.19/day)
    Thanks Received:
    2,744
    Location:
    Worcestershire, UK
    Wonders if in the not too distant future we will find some games that can only be played on AMD cards, others that can only be played on NVidia cards...... now that would be a real shame vis a vis.........

    COD MW37 Green Ops Nvidia edition
    COD MW37 Red Ops AMD edition

    :shadedshu
     
    RuskiSnajper says thanks.
  12. RuskiSnajper

    RuskiSnajper

    Joined:
    Feb 18, 2009
    Messages:
    1,608 (0.75/day)
    Thanks Received:
    231
    Location:
    slovenia , europe
    QOD

    In this case Decade
     
    Last edited: Oct 28, 2010
  13. animal007uk

    Joined:
    Feb 19, 2009
    Messages:
    1,261 (0.59/day)
    Thanks Received:
    303
    Location:
    Warwick, Warwickshire, England
    Anyone else notice the sound crackles like hell in this benchmark or is it just me?
    Usualy i would say i overlocked my cpu to much as i have notice this effect onboard sound before but no other game or program i have crackles like this benchmark.
     
  14. BarbaricSoul

    BarbaricSoul

    Joined:
    Feb 21, 2008
    Messages:
    5,317 (2.12/day)
    Thanks Received:
    2,260
    Location:
    S.E. Virginia
    I get no sound in this benchmark :(
     
    Crunching for Team TPU
  15. animal007uk

    Joined:
    Feb 19, 2009
    Messages:
    1,261 (0.59/day)
    Thanks Received:
    303
    Location:
    Warwick, Warwickshire, England
    lol thats strange, hmm maybe i should update drivers i have a feeling im still using default windows drivers.

    LMAO i like.
     
    Last edited: Oct 28, 2010
  16. RuskiSnajper

    RuskiSnajper

    Joined:
    Feb 18, 2009
    Messages:
    1,608 (0.75/day)
    Thanks Received:
    231
    Location:
    slovenia , europe
    actually i liked hawx 1 much but it wasn't the proper PC game you would expect , so i was really hoping for it to be how it must be , pity to see all consolized and in this kind of shape this benchmark shows , hmm the controls indside are wacky , like mouse is wobbling and it's not the kind of ... well , it's a relatively new developer that makes this series, but it's the management that it's the problem you see there were DLC planes not released for PC , also 14 hidden planes were all inside the PC code , and there was an unlocker which unlocks about more than 20 airplaines , including SR-71 Blackbird.

    It's clear that the planes have no depth ... speed is all the same , it's probably a little few customization here and there so that's why they were able to put so many planes in lol.
     
  17. animal007uk

    Joined:
    Feb 19, 2009
    Messages:
    1,261 (0.59/day)
    Thanks Received:
    303
    Location:
    Warwick, Warwickshire, England
    Now the planes i can agree with, they do look very low detail specialy the ones in the distance.
     
  18. 10TaTioN

    10TaTioN New Member

    Joined:
    Sep 15, 2009
    Messages:
    257 (0.13/day)
    Thanks Received:
    108
    Location:
    Portugal
    Changed download link from NVIDIA mirror to TechPowerUp mirror (Sorry for delay)
     
  19. p3gaz_001 New Member

    Joined:
    Sep 29, 2010
    Messages:
    181 (0.12/day)
    Thanks Received:
    18
    Location:
    Italy
    i've saw that.. and I've also tried the same resolution.. with poor results , not even 100 fps max, with no Vsync .... :shadedshu there must be a trick
     
  20. animal007uk

    Joined:
    Feb 19, 2009
    Messages:
    1,261 (0.59/day)
    Thanks Received:
    303
    Location:
    Warwick, Warwickshire, England
    tessellation was also turned off.
     
  21. Helli

    Helli New Member

    Joined:
    Feb 15, 2010
    Messages:
    57 (0.03/day)
    Thanks Received:
    12
    Location:
    Germany, near Munich
    It's a Fake. 500 FPS with Vsync on? Never!

    Helli
     
  22. p3gaz_001 New Member

    Joined:
    Sep 29, 2010
    Messages:
    181 (0.12/day)
    Thanks Received:
    18
    Location:
    Italy
    ye but .... what about that vsync on?! vsync on and almost 500fps ...... think about it ....
     
  23. p3gaz_001 New Member

    Joined:
    Sep 29, 2010
    Messages:
    181 (0.12/day)
    Thanks Received:
    18
    Location:
    Italy
    that's what i'm thinking ..... :banghead:
     
  24. animal007uk

    Joined:
    Feb 19, 2009
    Messages:
    1,261 (0.59/day)
    Thanks Received:
    303
    Location:
    Warwick, Warwickshire, England
    diden't notice v-sync lol.
     
  25. RuskiSnajper

    RuskiSnajper

    Joined:
    Feb 18, 2009
    Messages:
    1,608 (0.75/day)
    Thanks Received:
    231
    Location:
    slovenia , europe
    You should be guessing for ages. How come nobody did.

    I actually took the de-optimization parts out of the memory , tthere was a series of clogger-like function calls which messed up the stream stacks and basically clogged it up with useless loop of calculations not even used for the benchmark
     

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)

Share This Page