frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: OpenTIE and OpenXWA, Modern Ports of Tie Fighter and X-Wing Alliance

https://github.com/elyosh/OpenTIE/
64•elyosh•3h ago

Comments

electric_mayhem•3h ago
Oh, wow. I loved these games when they were new.

May need to find a modern HOTAS setup and immerse myself in these.

mysterydip•2h ago
Really excited to give this a go! Being able to merge the two versions together is a killer feature.
vunderba•2h ago
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 over to the later X-Wing Alliance engine [2].

And of course if you need copies of the originals, they still sell them over on GOG (Good Old Games).

[1] - https://imgpb.com/AoSwyrZ

[2] - https://www.moddb.com/mods/tie-fighter-total-conversion-tftc

hadlock•1h ago
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 popularity of the modern "3D Card". A lot of the friction in these games is dealing with all the peculiarities of getting a DOS game to somehow install on a 30 year newer Mac. A complete rewrite eliminates all of that awkward installer friction, so long as you have the necessary game files.
vunderba•1h ago
Oh yeah, I completely agree even though DOSBox (or DosBox-X) is fantastic, it’s really nice to be able to potentially run a game natively.

I only mentioned GOG because it’s probably the easiest legal way to obtain the original assets necessary to use OpenTIE.

pdntspa•2h ago
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 the tutorial with the joystick! Proper gamepad support would be clutch
Singletail•1h ago
Thrustmaster FCS & WCS MK1 for me. And as much as I'd love to play it again, it will never be the same.
felixding•1h ago
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 still thought the game was really cool and played it for quite a while.
kensai•20m ago
Wow, I thought this could not be possible. May I ask, where did you grow up? I mean, in the 80s the Star Wars were already a cult thing.
LeBit•17m ago
If your parents thought cable TV was too expensive, even a North American kid could have no idea what Star Wars was until they became a teenager , had access to a BBS and saw jpegs of princess Lea.
hackyhacky•1h ago
Why not just run it in an emulator or VM? Is there tangible benefit to reimplementing everything, or is it just an intellectual exercise?
ceejayoz•1h ago
"high-resolution rendering and substantially more advanced lighting" and several other items are documented as improvements in the link.
apetresc•1h ago
A quick glance through the README would demonstrate the litany of improvements you can expect from a proper decomp/port, compared to emulation.
xyzzy_plugh•59m ago
I am not a mobile gamer by any means but...

I think I would really like a Tie Fighter mobile port.

That being said I still remember all the keybindings of Tie Fighter...

... and the correct sound card settings for my Pentium.

modeless•36m ago
Would be cool to have a web port of this.
kevin_thibedeau•4m ago
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 release?

Show HN: OpenTIE and OpenXWA, Modern Ports of Tie Fighter and X-Wing Alliance

https://github.com/elyosh/OpenTIE/
66•elyosh•3h ago•16 comments

Show HN: We built open OpenRouter that turns usage into a better model

https://github.com/experientiallabs/experiential
104•SilenN•4h ago•15 comments

Show HN: The load-bearing vocabulary of Claude

https://louisabraham.github.io/load-bearing/
352•Labo333•16h ago•169 comments

Show HN: A public feed of website changes

https://app.monity.ai/public/feed
3•kamilms21•19m ago•0 comments

Show HN: Leadcode – per-client account isolation for Claude Code, Codex, and gh

https://leadcode.build/
3•gsbecerrag•20m ago•0 comments

Show HN: Voronoi Go

https://voronoigo.com/
84•igpay•7h ago•11 comments

Show HN: Lightweight reimplementation of YaCy peer as small Go services

https://github.com/nikitakarpei/my-yacy-node
2•nikitakarpei•54m ago•0 comments

Show HN: A lightweight, stateless database for agent memory

https://polign.com/blog-edge-agent-memory
25•anuptalwalkar•1d ago•10 comments

Show HN: Caravan, a flexible TypeScript-first logger for JavaScript applications

https://github.com/carlos-menezes/caravan
5•carlos-menezes•1h ago•0 comments

Show HN: Restoredrill – proves your Postgres backups restore

https://github.com/ahmadpiran/restoredrill
42•ahmadpiran•11h ago•21 comments

Show HN: My Claude quota ran out in 10 minutes, so I made a tool to find out why

https://github.com/kelviq/tare
67•sachinneravath•9h ago•52 comments

Show HN: RealDiff – runtime behavior diffing for pull requests (six languages)

https://github.com/issacnitin/RealDiff
37•issacnitin•12h ago•7 comments

Show HN: L0/L1/L2 agents, leases, gates, audits, Git-worktree isolation

https://github.com/alex-reysa/singular-lite
4•mr-pickle•2h ago•0 comments

Show HN: Beating GPT5.5-xhigh for Coding agent security with SLMs and IRM

https://harden.run/blog/aif-research-and-evidence
6•se4u•3h ago•3 comments

Show HN: Yet another minimal and lightweight terminal multiplexer written in Go.

https://github.com/patriceckhart/hrdx
29•patriceckhart•8h ago•13 comments

Show HN: A Windows 98 retro voting tug-O-war system

https://www.imright.wtf
3•Dubbo1•4h ago•1 comments

Show HN: Proval – Self-hosted code review agent for GitLab, Forgejo, and GitHub

https://github.com/seoes/proval
8•dowonseo•11h ago•1 comments

Show HN: A private radio station for issue updates across your org

https://github.com/statemediafm/statemediafmradio
5•private4e584d•8h ago•0 comments

Show HN: go-binsync – Go binary patches up to 67× smaller than bsdiff

https://github.com/wjordan/go-binsync
3•wgjordan•6h ago•0 comments

Show HN: AgentMafia – A Social Deduction Benchmark

https://twitter.com/RyanJunejo/status/2093116308342899116
3•Ryanjunejo•1h ago•0 comments

Show HN: OpenWand – A mission to remove chat interface from working with AI

https://github.com/SunnyLich/OpenWand
3•OpenWand•6h ago•0 comments

Show HN: Buslens – where can I get to by bus? (UK)

https://rupertlinacre.com/buslens/
81•RobinL•1d ago•55 comments

Show HN: We built the smallest dual-band aircraft tracker

https://pantsforbirds.com/the-worlds-smallest-dual-band-ads-b-receiver-module/
36•CoolNamesAllTkn•1d ago•7 comments

Show HN: Z, minimal agentic harness for engineers that just works

https://github.com/computerex/z
2•computerex•7h ago•0 comments

Show HN: Collaborate with your team on Claude and ChatGPT artifacts

https://www.valet.dev/blog/your-agent-is-only-the-first-collaborator
5•miradu•7h ago•0 comments

Show HN: Interactive SDP Explainer for WebRTC, Sip, and RTSP

https://explainer.pion.ly/
5•JoTurk•7h ago•1 comments

Show HN: Music Visualizer|New MilkDrop engine and various types of reactive art

https://ikandy.app/
4•IKANDYAPP•7h ago•1 comments

Show HN: Sparrow-2 – Solving the cocktail party problem

https://www.tavus.io/blog/sparrow-2
8•code_brian•8h ago•1 comments

Show HN: Dropping SynthID from 188/192 to 0/192 without changing visible text

https://mark.q1z.org
5•byte1•8h ago•0 comments

Show HN: LatticeDB – Like SQLite but for graph databases

https://github.com/jeffhajewski/latticedb
182•smiths1999•2d ago•53 comments