Comments (7)
The client is in C#, and its being written on Linux, should be the same on any platform but I haven't even tested it on Windows yet.
from archipelago.
The maintainer for Ocarina of Time is MIA at the moment, so the world is largely considered unmaintained at the moment. Anyone could implement this, but it would likely take effort from someone who also wants to refactor the world entirely at the same time. In the short term, I would not expect this unless someone steps forward. In the long term, there are some hopes for other OoT-adjacent projects to make strides here. Majora's Mask uses the Recompilation project, and at some point the Ship of Harkinian folks might implement for Archipelago as well. Those would be the alternative possibilities in the potential future, should nobody decide to assist with this specific issue.
from archipelago.
Retroarch isn't really feasible for OoT in its current state. The client is already very reliant on Bizhawk, so it would require a major refactor (since Retroarch doesn't support lua). In a similar vein, it's unknown whether any of the N64 cores would be capable of everything that would be required for OoT's client. For the moment, the most likely possibilities are Ship of Harkinian or improvements to Bizhawk on Linux.
from archipelago.
There has been talk from a user on the discord server that they are working on a RetroArch alternative to use for OoT. Whether or not it comes to fruition is still a wait and see thing.
from archipelago.
Yeah, I have an almost playable version of it locally. I have a PR open on the mupen64plus-nx core to add memory map support, and I have a mostly working reimplementation of the lua client. Not quite ready for a release just yet, but not far away either. Updates will mostly be posted in the #ocarina-of-time channel on the discord server.
from archipelago.
Thanks for all the awesome info everyone!
@JoshuaEagles
AWESOME! I'll be sure to join the discord to keep an eye on the OOT channel for progress then. As well as checking out your PR on the mupen64plus-nx repo. My only other question for you then is: Will this client be a Linux executable, or will I be needing to run it in Wine?
from archipelago.
Sweet! If for any reason I needed to build it to use it I could use cmake, I actually love using cmake! XD
Also, I guess I have another question on this FR, but it is more of a protocol or procedure question:
Should we keep this FR open so it can be referenced when the client is done, or since it is kind of more of a Retroarch related client would we want to close this out and just reference the PR?
from archipelago.
Related Issues (20)
- Bug: Starcraft 2 client fails to connect to local server without internet HOT 1
- Bug: Zork Grand Inquisitor progression bug HOT 4
- Bug: FactorioClient does not respect --connect flag HOT 6
- Allow Zooming of the Applications
- New Feature Request: Starcraft 2; Nova color selection in options page HOT 1
- Bug: A Hat in Time difficulty doc has discord links HOT 5
- (Celeste 64) "Key Not Found Exception" when trying to get past file selection screen HOT 3
- Bug: SC2 vanilla mission order sometimes allows playing missions with their prerequisites unlocked but not completed HOT 2
- Bug: Hollow Knight: Missing Logic: Require Focus before entering Black Egg Temple and fighting HK. HOT 2
- Bug: Non-deterministic generation when combining SMZ3 and The Legend of Zelda HOT 5
- Port for further architectures? HOT 2
- Bug: CollectionState.sweep_for_events() semantics may have been accidentally changed in #361 HOT 4
- Bug: Generation refreshes site permanently for Subnautica room HOT 1
- Bug: In Starcraft 2, loading a save or restarting a mission crashes the game HOT 5
- Bug: Can no longer create an empty Archipelago game player yaml file for spectating, ect. HOT 5
- Bug: LTTP crashes/room data corruption with allow_collect
- Bug: OOT entrance shuffle checks if the game is beatable before setting its completion_condition
- Bug: MultiWorld.can_beat_game with no arguments initially checks if the wrong state is beatable HOT 2
- Bug: WebHost: TextChoice and FreeText Add buttons on advanced option pages do not work
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from archipelago.