Open main menu

AndywinXp

Joined 5 September 2022
762 bytes added ,  09:26, 21 August 2023
(Update my Working on list)
 
(4 intermediate revisions by the same user not shown)
Line 19: Line 19:
*[[SCUMM]]: implemented the original GUI and save menus;
*[[SCUMM]]: implemented the original GUI and save menus;
*[[SCUMM]]: implemented proper Audio CD saving and restoring for [[Loom]] (VGA);
*[[SCUMM]]: implemented proper Audio CD saving and restoring for [[Loom]] (VGA);
*[[SCUMM]]: updated the Digital iMUSE engine to have proper support for high quality audio (44100Hz, 16-bit) to allow high quality fan-dubs and high quality music replacements;
*[[Humongous Entertainment/Games|SCUMM/HE]]: rewrote the audio system for all HE games.


==Working on==
==Working on==
Here's all fun stuff I'm working on right now:
Here's all fun stuff I'm working on right now:
* [[Humongous Entertainment/Games|SCUMM/HE]]: rewriting the audio system for [[Moonbase Commander]] and late HE games;
* [[Sword1|SWORD1]]: finishing up the engine:
**Fix timing routines overall, so that timers are accurate for speedrunners;
**Implement palette fading;
**Implement SFX fading;
**Implement automatic lower music volume when speech is playing;
**Take another look at the audio engine just in case something is missing;
**Fix font position on some parts of the main menu;
**Fix text cursor blink timing when writing a savegame name (too slow right now);
**Implement Save and Restore screen bars movement when scrolling;
**Implement the "Speed" section in the main menu;
**Play intro cutscene when selecting Restart from the main menu;
**''Possibly rewrite the whole main menu from source code?'' (Our menu code is customly written and only takes inspiration and some resource loading code from the original)
**Implement pause button!
*[[Humongous Entertainment/Games|SCUMM/HE]]: fixing the WIZ graphic format handling.


==Future TO-DOs==
==Future TO-DOs==
This is a list of all the tasks I'd like to tackle sooner rather than later, listed in no particular order (and with no guarantee of success...):
This is a list of all the tasks I'd like to tackle sooner rather than later, listed in no particular order (and with no guarantee of success...):
* [[SCUMM]]: rewrite [[ScummVM Tools|compress_scumm_bun]] and update the Digital iMUSE engine in order to restore support for compressed audio for [[The Dig]] and [[The Curse of Monkey Island]];
 
*[[SCUMM]]: update the Digital iMUSE engine to have proper support for high quality audio (44100Hz, 16-bit) to allow high quality fan-dubs and high quality music replacements;
*[[SCUMM]]: rewrite [[ScummVM Tools|compress_scumm_bun]] and update the Digital iMUSE engine in order to restore support for compressed audio for [[The Dig]] and [[The Curse of Monkey Island]];
*[[SCUMM]]: update the Full Throttle version of the Digital iMUSE engine to support a more recent version of the [https://wiki.multimedia.cx/index.php?title=Creative_Voice Creative Voice File] (.VOC) audio format, so to restore support for the [https://github.com/BLooperZ/remonstered reMONSTERed] fan patch;
 
*[[SCUMM]]: refactor and publish already written tools which would allow users to extract, edit and replace the contents of .BUN files;
*[[SCUMM]]: refactor and publish already written tools which would allow users to extract, edit and replace the contents of .BUN files;
*[[SCUMM]]: update the Full Throttle version of the Digital iMUSE engine to support a more recent version of the [https://wiki.multimedia.cx/index.php?title=Creative_Voice Creative Voice File] (.VOC) audio format, so to restore support for the [https://github.com/BLooperZ/remonstered reMONSTERed] fan patch;
*[[SCUMM]]: write a lipsync generation tool for [[The Curse of Monkey Island]] to allow proper lipsync for fan-dubs.
*[[SCUMM]]: write a lipsync generation tool for [[The Curse of Monkey Island]] to allow proper lipsync for fan-dubs.


Line 37: Line 53:
* [[GrimE]]: get familiar with the engine, so to provide accuracy fixes;
* [[GrimE]]: get familiar with the engine, so to provide accuracy fixes;
* [[GrimE]]: reverse and port the HMIFXLIB.DLL library, responsible for reverb and other DSP effects.
* [[GrimE]]: reverse and port the HMIFXLIB.DLL library, responsible for reverb and other DSP effects.
*[[Mohawk]]: get familiar with the engine and provide accuracy fixes for [[Myst]] and [[Riven: The Sequel to Myst|Riven]];
But for now I'll have to accept the fact that I simply don't have enough time... :-P
But for now I'll have to accept the fact that I simply don't have enough time... :-P
16

edits