Urgent.News

What's breaking now, across thousands of outlets.

Tech

Reviving the language that brought us the Jak & Daxter Series

In 2020, an ambitious project named OpenGOAL began, with the aim of reviving the programming language behind the beloved Jak & Daxter series. Over the years, OpenGOAL has steadily progressed, with the initial three Jak & Daxter games now playable and a dedicated modding community offering support. Post-Jak 3, numerous bug fixes, new mod features, and an improved launcher have been introduced.

The OpenGOAL version introduces a range of enhancements and accessibility options, making it appealing to both gamers and modders alike. One of the project's major goals is to ensure that the games retain their original feel and appearance, albeit with improved performance, accuracy, and compatibility. This is achieved through a fully-fledged native x86-64 port, allowing for better optimization and an overall enhanced gaming experience.

Modders have taken advantage of OpenGOAL's capabilities, creating creative modifications and even entirely new content to build upon the original games. A key aspect of the project is maintaining the decompiled and recompilable nature of the games, which essentially grants developers the freedom to modify the code to their heart's content. This level of flexibility is particularly advantageous for those interested in delving into technical areas like compiler development.

OpenGOAL's unique approach lies in its commitment to replicating the original GOAL language, striving to create a seamless experience that mirrors the original titles. By providing modders with a robust foundation, OpenGOAL empowers them to explore the intricacies of the original games and push the boundaries of what is possible within the Jak & Daxter universe.

Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at opengoal.dev →

More in Tech

Consistent Hashing Proofs

  • Derives approximation for workload distribution error in consistent hashing.
  • Error typically around 1% for systems with N ≥ 50 servers.
  • Begins with single server case, represents workload geometrically on number line.

#javascript #webdev #html #showdev

Hey everyone! I built a free screen recorder that runs entirely in the browser — no downloads, no watermarks, no time limits. It uses HTML5 Screen Capture API + MediaRecorder API.

I sent 50 emails. 12 bounced despite SMTP 250 OK. Here's why.

api, #cybersecurity, #python, #webdev On July 15 I queued a campaign to fifty addresses I had already "verified" with a plain SMTP handshake. Every single one returned 250 OK .

  • 12 out of 50 emails bounced despite SMTP 250 OK response
  • Email validator revealed role account and breach history issues
  • SMTP verification alone insufficient for reliable deliverability confirmation

More from Saturday 19 September →