Comments (2)
Oh, this was already fixed with #560, commit e5189a8. I completely forgot about that one :)
Closing this issue, then.
I'm attaching Windows packages of xoreos 0.0.6+122.gd181895a4, i.e. a compilation from the current main branch: xoreos-0.0.6-gd181895a4-win32.zip , xoreos-0.0.6-gd181895a4-win64.zip
Keep in mind, though, that Sonic isn't at all playable in xoreos right now. You'll only be able to fly-scroll through the starting area, with some of the items showing.
If you want to contribute to xoreos, we'd be happy to have you. Have a look over the Developer Central page on our wiki, which includes some pointers on how to compile xoreos, a general overview of the codebase, a rambly TODO, etc.
Some specific points of interest for Sonic in particular are, in no particular order:
- The Actimagine VX video codec. ffmpeg/libav's Kostya wrote a decoder in Rust, which can be used as a starting point to write our own implementation in C++ for xoreos (https://git.nihav.org/, https://nihav.org/, https://codecs.multimedia.cx/nihav-relicensed-code/)
- Menus. They description is kept in GFF files with the .gui extension, and the "actions" seem to be some kind state machine kept in GDA files (a table structure)
- Player characters and NPCs. No idea at all how these work yet
- Music. Looks to be some kind of tracker or MIDI format, with instruments in sound_data.sadl file. Dunno if that's common for Nintendo DS games
Though basically anything furthering progress is good. A lot of information on how things work in the game isn't yet known to us. Investigating this and adding the information to, for example, our wiki would also be a good starting point. Hit me up on #xoreos on Freenode IRC for an account on our wiki for that, if you want.
from xoreos.
Hmm, okay, this is weird. The probe does detect the game (and for that, it has to read the NDS file), but then the game instance fails to index it afterwards.
It works no problem on Linux. But I do also see the exact same problem with Wine, so I have a way to test and trace this. Must be some Windows path shenanigans going on there.
I'll see if I can find some time for that on Saturday.
from xoreos.
Related Issues (20)
- Pathfinding issues in KotOR HOT 1
- Star Wars: The Old Republic MMORPG HOT 3
- BUILD: Can't find SDL.h in VS2017 HOT 7
- Not enabling XML causes errors in xml.cpp HOT 4
- BUILD: Automake Travis does not fail if unit tests fail HOT 2
- Boost link error, undefined icu reference HOT 6
- KOTOR: Target indicator is too high
- NWN: Error starting the engine when using the Steam version HOT 4
- BUILD: OpenGL not found on FreeBSD HOT 5
- Feature: update GFF fields for DA2 HOT 1
- KOTOR: Crash on New Game, hiding HUD parts HOT 12
- AURORA: Dragon Age II PS3 mesh format
- [macOS] Building on Arm / M1 / Apple Silicon requires extra cmake argument HOT 19
- Request: List of required files for each supported game HOT 2
- KOTOR: macOS: Mac App Store version of KotoR HOT 4
- KOTOR2: macOS: Mac App Store version of KotoR2 HOT 8
- GRAPHICS: RenderQueue compareDepth invalid comparison
- GRAPHICS: glm::mat4() does not produce identity matrix
- KOTOR: Error: unable to detect the game in Haiku_Os
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 xoreos.