Difference between revisions of "User:Jvprat"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Presentation and todo list)
 
m (Added as a dev and small updates)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
{{User|
 +
handle=jvprat|
 +
        name=Jordi Vilalta|
 +
memberSince=2008-01-20|
 +
        workingOn=|
 +
        email=jvprat (AT) gmail.com
 +
}}
 +
 
I've been a ScummVM user for some years and now I want to give something back to this great project. Here's a list of the things I'd like to do (when I have the time and if I'm able to do them).
 
I've been a ScummVM user for some years and now I want to give something back to this great project. Here's a list of the things I'd like to do (when I have the time and if I'm able to do them).
  
 
==TODO==
 
==TODO==
  
===GUI===
+
===Interests===
 
+
*[[TODO#Docs.2C_Web_site|Documentation]]
*Support for translating the GUI
+
*[[TODO#Build_System]]
**Add support to render non-ascii characters (FreeType?)
+
**I'm interested in automating things (configure, Makefiles, releases/snapshots, ...)
**Live update of the widgets' text
+
**I'm also interested in generalizing stuff (small devices backends, engine/game dependent options, ...)
 
+
*[[TODO#MIDI]]
*Enhance themes
+
**Ability to select which soundtrack to use (Adlib, GM, ...)
**Add theme inheritance
+
**Select the output devices (not drivers) that support that soundtrack (more intuitive for the end user)
**Position the widgets with a proportional approach (modern done, classic pending)
+
*[[GUI_Themes/TODO]]
 +
**[http://sourceforge.net/tracker/index.php?func=detail&aid=1739965&group_id=37116&atid=418822 Support for translating the GUI]
 +
***Support loading language packages
 +
***Add support to render non-ascii characters (FreeType?)
 +
**Enhance themes
 +
***Add theme inheritance (make function-like sections with parameters)
 +
***Position the widgets with a proportional approach
 +
****Manual process (modern done, classic pending)
 +
****Add some kind of automatic layout? (grid/table)
  
 
===Engines===
 
===Engines===
 +
You can find my progress in my Darcs repository: http://darcs.jvprat.com
  
 
*SCI
 
*SCI
 
**I'm trying to integrate FreeSCI as a ScummVM engine.
 
**I'm trying to integrate FreeSCI as a ScummVM engine.
 
+
*DGDS (Dynamix Game Development System)
 +
**This is the engine created by Dynamix and used in Willy Beamish, Heart of China and Rise of the Dragon.
 +
**I have the skeleton of the engine, the resource manager and it can show fonts.
 +
**I'm looking the [http://xbak.sourceforge.net/ xBaK] project, since it's reversing another game from the same company and it seems to share some concepts.
 
*TsAGE
 
*TsAGE
 
**This is the engine created by Tsunami Media (old Sierra employees) and used by Blue Force, Ringworld, Ringworld 2, Protostar, etc.
 
**This is the engine created by Tsunami Media (old Sierra employees) and used by Blue Force, Ringworld, Ringworld 2, Protostar, etc.
**I've just begun REing it, but I'm so new to this and I'm going so slow.
+
**I've just begun REing it, but I'm so new to this and I'm going so slow. It's stuck at the moment, I'm concentrating on the 2 engines above.

Latest revision as of 19:12, 20 January 2008

jvprat
Name Jordi Vilalta
Team Member since 2008-01-20
Working on
Personal webpage/BLOG -
Email jvprat (AT) gmail.com

I've been a ScummVM user for some years and now I want to give something back to this great project. Here's a list of the things I'd like to do (when I have the time and if I'm able to do them).

TODO

Interests

  • Documentation
  • TODO#Build_System
    • I'm interested in automating things (configure, Makefiles, releases/snapshots, ...)
    • I'm also interested in generalizing stuff (small devices backends, engine/game dependent options, ...)
  • TODO#MIDI
    • Ability to select which soundtrack to use (Adlib, GM, ...)
    • Select the output devices (not drivers) that support that soundtrack (more intuitive for the end user)
  • GUI_Themes/TODO
    • Support for translating the GUI
      • Support loading language packages
      • Add support to render non-ascii characters (FreeType?)
    • Enhance themes
      • Add theme inheritance (make function-like sections with parameters)
      • Position the widgets with a proportional approach
        • Manual process (modern done, classic pending)
        • Add some kind of automatic layout? (grid/table)

Engines

You can find my progress in my Darcs repository: http://darcs.jvprat.com

  • SCI
    • I'm trying to integrate FreeSCI as a ScummVM engine.
  • DGDS (Dynamix Game Development System)
    • This is the engine created by Dynamix and used in Willy Beamish, Heart of China and Rise of the Dragon.
    • I have the skeleton of the engine, the resource manager and it can show fonts.
    • I'm looking the xBaK project, since it's reversing another game from the same company and it seems to share some concepts.
  • TsAGE
    • This is the engine created by Tsunami Media (old Sierra employees) and used by Blue Force, Ringworld, Ringworld 2, Protostar, etc.
    • I've just begun REing it, but I'm so new to this and I'm going so slow. It's stuck at the moment, I'm concentrating on the 2 engines above.