bluegr / scummvm Goto Github PK
View Code? Open in Web Editor NEWThis project forked from scummvm/scummvm
ScummVM main repository
Home Page: http://www.scummvm.org/
License: GNU General Public License v3.0
This project forked from scummvm/scummvm
ScummVM main repository
Home Page: http://www.scummvm.org/
License: GNU General Public License v3.0
Current implementation is in engines/dune/sound/midiadlib.cpp
It takes a lot from AdPlug.
However, it seems to be not 100% faithful (OPL commands are not always the same as in DOSBox)
This is a broad issue, of course.
Some topic yet to be discovered would be:
Documentation is in a private repo
Current effort is at:
https://github.com/maximilien-noal/OpenRakis/tree/master/tools/cd/DuneEdit2
Original save game editor code is at:
https://github.com/maximilien-noal/OpenRakis/tree/master/tools/cd/DuneEdit
What is already mapped:
Spice
Charisma
Contact Distance
Sietchs
Troops
Date & Time Value used in the description of savegames in the load/save screen menu
Current Date & Time
There's a lot of resources about it on the DUNE2K forum:
https://forum.dune2k.com/topic/20497-dune-cheats/
https://forum.dune2k.com/topic/28488-advanced-questions-on-saved-game-hex-editing/
Current effort is at:
https://github.com/maximilien-noal/OpenRakis/tree/master/tools/cd/DuneEdit2
Original save game editor code is at:
https://github.com/maximilien-noal/OpenRakis/tree/master/tools/cd/DuneEdit
What is already mapped:
Spice
Charisma
Contact Distance
Sietchs
Troops
Date & Time Value used in the description of savegames in the load/save screen menu
Current Date & Time
There's a lot of resources about it on the DUNE2K forum:
https://forum.dune2k.com/topic/20497-dune-cheats/
https://forum.dune2k.com/topic/28488-advanced-questions-on-saved-game-hex-editing/
Most VOC files have lip syncing information at the end.
See https://github.com/maximilien-noal/OpenRakis/tree/master/tools/cd/LipsExtractor
A multiplatform (Win/Mac/Linux) to extract lip-syncing information from Dune's VOC files, written with .NET 5.
You'll need to extract the files from DUNE.DAT first with this other .NET 5 tool:
https://github.com/maximilien-noal/OpenRakis/tree/master/tools/cd/DuneExtractor
This information needs to be parsed first.
This special screen is located in the most far room in the Atreides Palace.
Time is critical in Dune, for example to know when the Emperor is going to ask for Spice.
Also, time always move forward, unless the game is paused (this is done with the P key on the keyboard)
see intro.cpp in the branch named 'dune'.
engines/dune/intro.cpp
Current implementation is in engines/dune/sound/midiadlib.cpp
It takes a lot from AdPlug.
However, it seems to be not 100% faithful (OPL commands are not always the same as in DOSBox), and it sounds really weird compared to DOSBox.
Dune has a font system for dialogs and menus.
Right now, the engine on the dune branch doesn't have a font system at all.
See:
https://github.com/sonicpp/Dune-game-translations
Or an existing effort:
https://github.com/sonicpp/dunerevival-code/blob/master/cryo/font.cpp
Right now, we know that this is related to the data file DIALOGUE.HSQ
Documentation is in a private repo.
@madmoose is on it. :)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.