Valve asked Portal 64 developer to take the project down
twitter.com
twitter.com
There are open source alternatives, including libdragon[2] and libn64[3]. Not sure how feasible replacing libultra with either of those would be considering the scale of the project.
1: https://n64brew.dev/wiki/Libultra
2: https://libdragon.dev/, https://github.com/DragonMinded/libdragon
Since it's fairly mechanical work, they help speed it up - as usual YMMV.
Since Portal 64 is pretty far down development using libultra, I don't know that a LLM can clear the testing and debugging hurdles. A lot of libdragon 3D development happened after the cutoff of 2021-scraped data, which won't help.
https://discord.com/channels/902532397877297242/902540593606...
To my knowledge, this is the first time Valve has done anything like this. They are legendary for letting gan projects go wild.
I have a personal fear that this will be an extremely sad page in Valve's history if this is truly indicative of the future they are headed towards, unless there is some bizzare legal IP requirement involved (and yes, I know about the protection tangles required to maintain copyright!)
If you could make comprehensive clone of a game that depends on a paid engine from another studio, I can see how that could be seen as a threat to Valve IP.
Edit: s&box is a Source 2 follow up for Garry's Mod
I guess that the first option was cut off by the use of the proprietary Nintendo code.
In case anyone else goes looking, I found a mirror that is current as of January 4th, 2024 (commit 61d225e).
https://archive.softwareheritage.org/browse/origin/directory...
[1]: https://www.softwareheritage.org/faq/#42_Can_I_clone_a_repos...
https://archive.softwareheritage.org/api/1/vault/git-bare/sw...
Once it's finished, it should be available at:
https://archive.softwareheritage.org/api/1/vault/git-bare/sw...
[0] https://github.com/lambertjamesd/portal64
[1] https://twitter.com/JoeyCheerio/status/1745150271230038228
[2] https://lambertjamesd.github.io/RomPatcher.js/index.html
...because it depends on Nintento's proprietary libraries.
It turns this from an, "How dare Valve do that!" thing to a, "Well I'm not surprised" thing really fast.It is the long death of what we once knew as valve. In 2010 these kinds of projects would have been supported and motivated by valve devs. It would be sponsored and happily on the steam store even. Theyve allowed so many source game assets to be used in non licensed ways that they have effectively been used as open libraries for game dev. It is the idea behind garrys mod and countless source clones.
Valve has a choice, they don't have to cry copyright infringement. Portal and TF2 are widely profited successfull games. Nobody is stealing profits because they're fundamentally transformative works not designed to compete.
Even in the bad case, the solution is communication, not lawyers. By introducing lawyers into this valve is intentionally escalating the issue. If they actually thought it was worth the DMCA it would be worth a conversation. There are open source N64 libraries that replace the very old n64 libs.
Unfortunately this means that valve is no longer a corp headed by game devs. It's corporate exec, HR and lawyer types. Likely due to the fact that Gabe Newell has been largely uninvolved in the last 10 years. They're following the market trend because innovation is hard and requires strong vision and leadership.
That's a very interesting statement to say after the release of the steam deck considering how open it is as a platform. They could just be in the process of making a TF2 port to the new source 2 engine
Highly doubt that, TF2's development has pretty much been on life support for quite some time, merely including art work and patches made by the community.
It would be really cool if it was the case, but I'll believe it when I see it.
You could probably have a game have game engine parity with WC3 with original IP and get away with it.
I will send you a check if you wish to include an invoice — either before or with the cartridge's shipping. It will clear. Name your price. Or swap for Mario Kart and Donkey Kong. I will even pay for the steam sourcecode license (to avoid ©) — I do not use email and don't have gaming computers, and honestly don't wish to sign up for anything... I just want a cartridge that swaps in and out, as desired.
Correct me if I’m wrong, he was selling a game based off a valve franchise using unlicensed Nintendo libraries?
Patreon: https://www.patreon.com/JamesLambert
Former home of source code: https://github.com/lambertjamesd/portal64