WonderTheme: The Definitive Meka Theme Editor
version 1.4 (Tuesday, July 4, 2000)


by Jonathan Griffith / lilac (jdg@voy.net)


for use with Meka (c) Zoop, Hiro-shi, and Marat, 1998-2000
visit the Meka and WonderTheme Homepage at http://www.smsmpower.org/meka


This program...
 - is a fully functional wysiwyg (what you see is what you get) Meka theme
   file (meka.thm) editor
 - is a free-use program with publicly available Visual Basic (6.0) source
 - is not an emulator
 - is not a Meka video blitter file (meka.blt) editor
    - if you want a blitter editor, check out Nathan Sanders' "MekaBlit"
      program at http://www.smspower.org/meka/MekaBlit.html
 - is not a front-end, although with either the source or ActiveX control
    (also included in the source archive) it can be modified to become or
    interact with one


Concerning source code and the ActiveX control:
 - the source code is free to use and modify at your will, but please give
   credit to me where it's due
 - if you don't want to modify the code simply insert the ActiveX control
   (WonderTheme.ocx) into your own code (Select WonderTheme on the Components
   menu in VB to do this) and call it by the Activate procedure.


Bugs:
 - if the meka.thm file is not formatted to the correct specifications as
   defined in the first few lines of meka.thm, WonderTheme may report errors
    - since Zoop doesn't want to accept that his 'official' theme file is
      incorrectly formatted I have included a correct version in the archive
 - minor graphics discrepencies when using screen DPI other than 96 (which
   is the Windows default)
    - some text may not line up in its box perfectly, but close enough
 - special effects do not display on top of background images


Version 1.4 (released Tuesday, July 4, 2000):
 - PCX format files are now shown as background images in the viewing area
    - all four display modes supported
    - thanks to Dave Hng for his PCX Reader code
       - check out Star Launch, his multi-emulator frontend, at
         http://users.wantree.com.au/~paulhng/starlaunch.shtml
    - thanks to Rodney for pointing me in the right direction
 - fixed ugly graphics when using screen DPI other than 96
    - graphics are now stretched to fill the space provided depending on both
      horizontal and vertical screen DPI (independantly)
    - Large Fonts setting is 120 DPI so graphics used ot only fill 4/5 of the
      viewing area
    - this can be changed by opening the Display Properties Settings window
 - added support for integer stretch mode for "background_pic" variable
 - fixed bug that remained theme name field locked on "(new)" and mouse set
   to busy if ("new)"new was previously selected using the theme name field
   but then cancelled
    - now resorts to first theme if cancelled
 - made the theme name box wider to support longer names
 - added option to hide windows and menus on viwing area
    - this makes viewing the background image easier
 - changed the order of items on the "Video" drop down menu to match Meka
 - changed the buttons at the bottom of the "Load ROM" screen to match Meka
 - changed Meka homepage address on About Box


Version 1.3 (released Monday, March 20, 2000):
 - reorganized all the variable controls into a tab control
   - this reduces the size of the display, which was getting quite cluttered
 - added support for the new "background_pic" identifier implemented by Meka
   0.51 (a.k.a. "OverClocked" edition)
    - image files must be in the same directory as meka.thm
    - unfortunately Visual Basic no longer supports the PCX image file
      format so the PCX selected can't be viewed in the WonderTheme window.
      If anyone has or knows of a library to load PCX images into a control
      (preferably with the ability to tile) please email me.
 - fixed a bug that kept the ok button on the change path form from enabling
   if the theme file is in the WonderTheme directory.
 - fixed a bug that allows the "special" variable but then no special effect
   value
    - now reports an error message


Version 1.2 (released Monday, January 24, 2000):
 - now compiled under Visual Basic 6.0 SP3 instead of 5.0
    - source should be backwards compatible with VB5 but this is not certain
 - added the new "snow" special effect implemented by Meka 0.33/0.40
 - fixed gradient parser (Thanks to Zoop for finding this bug)
    - no longer copies first bar_gradient values to all other gradient values
 - implemented a recursive search algorithm and button on the Change Path
   screen
    - no more hunting for the file when one click scans the current directory
      and all subdirectories in a matter of seconds!
 - removed a few things from the about box


Version 1.1 (released Sunday, June 6, 1999):
 - new theme file parser
    - reads commented files as disabled themes
    - fixes the bug resulting in commented themes being moved to the comment
      of the last uncommented theme
 - allows commenting and uncommenting of themes. Note: Meka will only show the
   first twenty (20) uncommented themes in its menu; WonderTheme does not limit
   how many you can enable.
 - fixes bug of not showing color values in color box tool tip text when a
   theme is selected
 - blood and hearts special effects now displayed in correct colors


Version 1.0 (released Tuesday, May 25, 1999)
 - initial release


Any serious questions about WonderTheme (program or source) will promptly be
answered if you email me at jdg@voy.net
I will delete any questions concerning how to use Meka or Visual Basic. If you
do not know how to use these then please learn before contacting me.

Feel free to spend your free time at www.emucamp.com and www.smspower.org
