[{"data":1,"prerenderedAt":374},["ShallowReactive",2],{"project-49471965":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":44,"post_text":46,"what":47,"said":71,"maker_in_thread":172,"shape":174,"grid":178,"attempts":336,"same_week":337,"maker_shows":34,"maker_hidden":366,"reader_version":367,"card":368},"49471965","OpenTIE","OpenTIE and OpenXWA, Modern Ports of Tie Fighter and X-Wing Alliance","title","Show HN: OpenTIE and OpenXWA, Modern Ports of Tie Fighter and X-Wing Alliance","https:\u002F\u002Fgithub.com\u002Felyosh\u002FOpenTIE\u002F","github.com","elyosh",1787868647,2026,231,58,220,4366,6,"notable","games","space combat simulator port","desktop_app",[24,25,26,27,28],"tie fighter","star wars","game port","open source","x-wing alliance","loved",0.521,{"positive":32,"neutral":33,"mixed":34,"critical":35},16,9,1,2,28,{"execution":38,"performance":40,"idea":42,"design":43},{"positive":39,"critical":34},3,{"positive":41,"critical":34},0,{"positive":35,"critical":41},{"positive":34,"critical":41},[45,41,41,41,45,41,41,45,45,34,39,41,45,45,41,41,41,41,41,39,41,41,41,39,45,39,45,41,34,45,41,39,41,45,45,45,41,45,45,39],5,null,{"problem":46,"audience":48,"pricing":46,"motivation":46,"time_to_build":46,"stack":60,"openness":69,"stage":70,"team_size":70},{"value":49,"source":50,"evidence":51},"Fans of the original Star Wars TIE Fighter game","inferred",[52,56],{"id":53,"by":54,"text":55},"49474024","chucksmash","Loved these games. Grew up playing them with a yoke + throttle controller my dad bought for MS Flight Simulator. Didn't have the specs for Tie Fighter to run well but X-Wing…",{"id":57,"by":58,"text":59},"49472452","vunderba","Very nice. Looking forward to irritating the Empire again as a new recruit [1]. On a more serious note, there's also a really great conversion that ports the original TIE Fighter…",[61],{"value":62,"source":63,"evidence":64},"C","commenter",[65],{"id":66,"by":67,"text":68},"49472899","hadlock","I think a lot of the value of a total rewrite in C is that it is a buildable executable that should be runable on virtually any system, given that this game predates the…","open_source","unknown",{"praise":72,"objections":92,"requests":114,"questions":133,"alternatives":148},[73,85],{"value":74,"source":63,"evidence":75},"Nostalgia for the original games",[76,77,81],{"id":53,"by":54,"text":55},{"id":78,"by":79,"text":80},"49478169","jboggan","I grew up playing X-Wing and TIE Fighter, editing missions was my first exposure to \"programming\" and the notion that you could change the bits inside the computer to make…",{"id":82,"by":83,"text":84},"49472795","felixding","The original Star Wars: TIE Fighter was one of the first computer games I played as a teenager. The funny thing is, I had absolutely no idea what Star Wars was, but somehow I…",{"value":86,"source":63,"evidence":87},"Merging the two versions is a killer feature",[88],{"id":89,"by":90,"text":91},"49472366","mysterydip","Really excited to give this a go! Being able to merge the two versions together is a killer feature.",[93,100,107],{"value":94,"source":63,"evidence":95},"Requires a 64-bit system with a modern GPU",[96],{"id":97,"by":98,"text":99},"49477050","Narishma","> I think a lot of the value of a total rewrite in C is that it is a buildable executable that should be runable on virtually any system That may be true in general, but in this…",{"value":101,"source":63,"evidence":102},"Reimplementation rather than DOS-based approach hurts long-term portability",[103],{"id":104,"by":105,"text":106},"49477689","1313ed01","I think it is the exact opposite. Keep remakes running in DOS instead, and they will run everywhere that DOSBox runs, which is pretty much everywhere, and also everywhere that…",{"value":108,"source":63,"evidence":109},"Input handling may not work well under Proton",[110],{"id":111,"by":112,"text":113},"49494214","p_l","input handling that does not explode under Proton would be one thing...",[115,122],{"value":116,"source":63,"evidence":117},"Gamepad or modern HOTAS support",[118],{"id":119,"by":120,"text":121},"49472720","pdntspa","Cool! I played the original with a joystick back in the day. I tried the previous port to XWA with Tie Fighter more recently, and it had been so long that I couldnt even complete…",{"value":123,"source":63,"evidence":124},"Web port",[125,129],{"id":126,"by":127,"text":128},"49473258","modeless","Would be cool to have a web port of this.",{"id":130,"by":131,"text":132},"49474340","qingcharles","+1 -- that would be an excellent idea. A lot of these would work great ported to web and the download is small enough that you'd barely notice it. Tie Fighter probably ran off…",[134,141],{"value":135,"source":63,"evidence":136},"Why reimplement instead of running in an emulator or VM?",[137],{"id":138,"by":139,"text":140},"49472865","hackyhacky","Why not just run it in an emulator or VM? Is there tangible benefit to reimplementing everything, or is it just an intellectual exercise?",{"value":142,"source":63,"evidence":143},"Why does the flight model depend on the release version?",[144],{"id":145,"by":146,"text":147},"49473432","kevin_thibedeau","How is it that FS mechanics are dependent on which release you have available? It all seems to key off of TieProfile_UsesTie98Logic(). Why can't you enable that with just the 95…",[149,153,158,165],{"value":150,"source":63,"evidence":151},"TIE Fighter Total Conversion (XWA engine)",[152],{"id":57,"by":58,"text":59},{"value":154,"source":63,"evidence":155},"DOSBox or emulators",[156,157],{"id":138,"by":139,"text":140},{"id":104,"by":105,"text":106},{"value":159,"source":63,"evidence":160},"XWVM",[161],{"id":162,"by":163,"text":164},"49474849","darthcircuit","There’s also a great mod for the original x wing game that adds beautiful new models and textures. Makes it feel very modern which is impressive given how old the game is.…",{"value":166,"source":63,"evidence":167},"Freelancer",[168],{"id":169,"by":170,"text":171},"49476722","shellwizard","Although it's already 20 years old and not very recent, have you tried Freelancer?",{"comments":41,"answered":41,"key":173},[],{"commenters":175,"max_depth":45,"maker_replies":41,"first_comment_mins":176,"lifespan_hours":177},48,39,76,[179,181,185,188,191,195,197,200,203,206,208,209,211,213,215,219,221,224,225,226,229,232,234,237,240,243,246,248,250,253,254,257,259,262,266,269,272,275,278,281,283,285,287,291,294,296,299,303,307,311,316,318,322,323,326,328,329,332],[53,41,45,180,54,41],"project\u002Fpositive\u002Fnone",[182,41,41,183,184,41],"49474097","other\u002Fneutral\u002Fnone","dmos62",[186,41,41,183,187,41],"49474520","wafflemaker",[189,41,41,183,190,41],"49475698","happymellon",[192,41,41,193,194,41],"49476078","commenter\u002Fneutral\u002Fnone","jbstack",[196,41,45,180,190,41],"49479867",[198,41,41,183,199,41],"49474836","cpill",[201,41,41,183,202,41],"49475570","marak830",[204,41,41,183,205,41],"49477550","throwaway12053",[207,41,41,183,202,41],"49487753",[57,34,45,180,58,41],[66,34,45,210,67,41],"project\u002Fpositive\u002Fexecution",[212,34,41,193,58,41],"49472992",[97,34,34,214,98,41],"project\u002Fcritical\u002Fperformance",[216,34,39,217,218,41],"49504881","project\u002Fneutral\u002Fexecution","DerekL",[104,34,41,220,105,41],"commenter\u002Fcritical\u002Fexecution",[222,34,41,193,223,41],"49478925","belthesar",[78,35,45,180,79,41],[82,39,45,180,83,41],[227,39,41,193,228,41],"49473361","kensai",[230,39,41,193,231,41],"49473379","LeBit",[233,39,41,193,83,41],"49473855",[235,39,41,193,236,41],"49473942","asciimov",[238,39,41,193,239,41],"49477285","bombcar",[241,39,41,193,242,41],"49476734","swiftcoder",[244,39,41,183,245,41],"49474017","InsideOutSanta",[247,39,41,183,239,41],"49477277",[145,249,39,217,146,41],4,[251,249,39,217,252,41],"49476935","ZiiS",[162,45,41,183,163,41],[255,45,41,193,256,41],"49475423","Zardoz84",[258,45,41,193,163,41],"49479348",[260,18,41,183,261,41],"49474981","LarsDu88",[263,18,39,264,265,41],"49475078","maker\u002Fneutral\u002Fnone","johng",[267,18,45,268,242,41],"49476747","maker\u002Fpositive\u002Fnone",[138,270,39,271,139,41],7,"project\u002Fneutral\u002Fidea",[273,270,39,271,274,41],"49472894","ceejayoz",[276,270,39,271,277,41],"49472895","apetresc",[279,270,45,280,131,41],"49474336","project\u002Fpositive\u002Fdesign",[282,270,41,183,256,41],"49475431",[284,270,39,271,218,41],"49482659",[111,270,34,286,112,41],"project\u002Fcritical\u002Fexecution",[288,289,45,180,290,41],"49479845",8,"joachimma",[292,289,41,193,293,41],"49487871","karhuton",[119,33,39,295,120,41],"project\u002Fmixed\u002Fexecution",[297,33,41,183,298,41],"49473014","Singletail",[300,301,41,183,302,41],"49475422",10,"frog42",[304,305,45,180,306,41],"49480340",11,"spankibalt",[308,309,45,180,310,41],"49472282",12,"electric_mayhem",[312,313,45,314,315,41],"49473138",13,"project\u002Fpositive\u002Fidea","xyzzy_plugh",[89,317,45,314,90,41],14,[319,320,41,183,321,41],"49475728",15,"YCombinedBob",[169,320,41,183,170,41],[324,32,45,180,325,41],"49475417","rgmerk",[126,327,45,210,127,41],17,[130,327,45,210,131,41],[330,327,41,183,331,41],"49474885","pferde",[333,327,39,334,335,41],"49474847","project\u002Fneutral\u002Fnone","Jolter",[],[338,343,348,352,356,361],{"id":339,"name":340,"points":341,"category":342},"49461817","load-bearing",710,"ai",{"id":344,"name":345,"points":346,"category":347},"49489376","Laser Graffiti",253,"creative",{"id":349,"name":350,"points":351,"category":342},"49524447","slotstream",240,{"id":353,"name":354,"points":14,"category":355},"49478426","wilsonharper.net","hardware",{"id":357,"name":358,"points":359,"category":360},"49471407","Experiential",222,"dev_tools",{"id":362,"name":363,"points":364,"category":365},"49528895","Weedout",185,"consumer_social",false,"v2",{"id":369,"name":5,"line":6,"ai":366,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":370,"top":18,"kw":371,"maker":11,"domain":10,"tier":19,"attempts":41,"strip":372,"url":9,"mix":373,"praise":74,"objection":94,"sub":21},49471965,0.52,[24,25,26,27,28],"5000500551305500000300035350150305550553",[32,33,34,35],1794036708921]