Changelogs 2007


Version 0.9.6 (2007.12.14) 100+ PLATFORM SUPPORT

WIP 24 (2007.12.12) - size of navigation is saved to ecc_history.ini, if "Save settings" is activated! - fixed white menu problems under windows vista (new gtk version) - remove romid menu entry - removed old ecc-datfile suffix ".ecc" - now only ".eccDat" is supported (rename old .ecc files to .eccDat) - removed backup creation for user configs (.bak files)

WIP 23 (2007.12.10) - fixed array output for "# All found" popups - fixed problem with eccUserFolder eccident-platform.html files (e.g. ZINC) - fixed some little glitches in relative path convertion for emulators and roms. - "Reparse all ROM folders" added the platforms eccUser Folder as default path for reparsing -- Start ecc -> platform menu "Open eccUser folder" -> copy roms to roms folder -> platform menu, choose "Reparse" ... done! - "Optimize roms" now also optimize folders not available for "Reparse all Roms" feature - added new table fdata_drivemap for future CD/USB drive mapping. - renamed some tables in database to fit the naming convention.

WIP 22 (2007.12.07) - fixed "ECC 0.9.6 WIP21 list comparing bug"

WIP 21 (2007.12.06) - added new entry to platform-navigation "Open eccUser folder (pce)" - added new html file e.g. "c64-Commodore_64.html" to eccUser folders. (use rebuild eccUser folder) - moved language config to own tab - added new option "Send bugreport at startup" in Config/Startup - click on emuControlCenter logo now opens ecc website (before opens about-popup).

WIP 20 (2007.12.05) - fixed size of large "extension *.??? problem" popup. - fixed "Emulator conf. disabled in menu when standing on 'all found'" - fixed array output in "remove roms" dialog (for "All found") - fixed eccdb datfile import problem (wrong linebreak sequence)

WIP 19 (2007.11.26) - fixed crc32 "Double trouble" on large files by ecc "fsum" wrapper for these! - emulator config -- added platfom name in emuConfig headline for better overview -- moved known emulators to new tab "Links & Infos"

WIP 18 (2007.11.19) - Config - option to Save View-Mode settings (only experts) -- save current list selection (have, donthave, meta aso) -- save the state of the panels navigation (key F11) and info (key F12) - changed datfile suffix to .eccDat - default selection of ecc-system/datfile (arcade), if you choose CtrlMAME-Import - catched png decompression exception (better/more error handling in ECC) - fixed ECC crashes when 'illegal' characters are in the searchbox - eccDAT file with line-breakline-feed (TODO: ecc romdb) - fixed ECC Script BUG (URGENT) - Double trouble with PSX isos -- found bug but and fixed it.... but.... -- DANGER: ecc will now possible freeze on larger files!! Hopefully we find a way for this!

WIP 17 (2007.09.10) - added new colors to config for imageCenter slots - fixed imageCenter slot selection bug - fixed imageCenter hilighting of empty slots (next, prev buttons) - optimized audit speed for multiplatform roms :-)

WIP 16 (2007.08.15) - added storage of listview mode (have, donthave aso) in history.ini (+shortcuts) - added translation for mame driver-dropdown (ecc-system/conf/mame/driver.ini) - fixed rom-audit bug for arcade platforms... please re-audit! - fixed stupid bug in imageCenter - now add images works again. - fixed an escape problem (&) in romInfo/DATA-Tab - fixed little glitch in metaEdit - optimized gui - optimized the default colors - updated shortcuts

WIP 15 (2007.08.13) - added preview of "roms you dont have" images - added size and position save for imageCenter - added mame driver dropdown - added mame driver to rom details (MAME (driver.c)) - added parser state for multifile roms (current file parsed) - added soundpreview (ecc.exe /sndprev "full path to audio file") - added "naviagation images in list view!" again - added more i18n translations - added new shortcuts - fixed imageCenter "type is not supported" bug - fixed list switch / results perpage bug - fixed emulator command preview - optimized top navigation - optimized audit state icons - optimized position of save/close buttons in configuration (from ?x600 resolution) - optimized mediaEdit labels (now elipsed ...)

WIP 14 (2007.08.05) - added "relative paths" for assigned emulator, if in ecc-user folder - added "relative paths" for added rom folders - added new "shortcut" for folderchooser pointing to the selected platform ecc-user folder - added "ecc-user/#_GLOBAL/emus/" folder for emulators used by more than one platform - fixed an bug with mame datfile import - fixed little glitch in emuConfig

WIP 13 (2007.08.04) - added Rom Audit (multirom) -- icons for listview/details to show the state of the roms -- Popup for current multirom status like valid states, missing files aso. --- Repair of wrong filenames implemented (for winkawaks... needs the right filename!) - added "reparse all found" option. Select platform or "all found" and hit ALT+F5 - added "start emulator" button in emulator configuration to make settings in the emu. - added error popup to file operations, if rename could not done! (file is allready in place) - added new Shortcuts: -- ALT+R Rescan rom folder for new roms -- ALT+I Show rom audit informations (multiroms) -- ALT+F5 Reparse selected Platform / All found (or STRG+F5) - added new parameter to eccARCADEPLATORMsystem.ini for automatic mame sourcefile matching! -- ecc will automaticly transfer these games to the right platforms later (planed! :-)) -- @phoenix: please take a look at the datfile/mame.dat for the right sourcefiles -- [OPTIONS] mame_sourcefile = cps2.c - added more translation strings... - fixed an big bug in the auditing multifile roms. !!! -- if you have added roms for more than one multirom platform, ecc havent changed the datfile -- How to correct you checksums? (USE WIP 12!!!!!) --- To correct your checksums, please use the "Import CtrlMAME datfile" function in WIP 12. --- this works correct and will change your checksums to the right ones. - fixed "Notepad++ cannot create scripts with relative paths" - fixed "Glitch in compare layout" - fixed "File/games ZIP notice" - fixed missing "view" translation - fixed both bugs in "ECC config more translated" - fixed "Choice of Fonts and Colors" in main romlist - removed context menu "add new roms" (romlist) if no platform is selected - removed UTF-8 support SWITCHED BACK TEMPORARILY TO CP1250 (!)

WIP 12 (2007.07.23) - Reparse rom directory -- Now the folder is optimized before new parsed. So removed roms are deleted from db -- Menu entry isnt disabled anymore. - changed: Image center "add image" confirm-popup dont hide the imagecenter complete.

WIP 11 (2007.07.19) - Romlist
-- Added grey out for missing roms -- Now the name is bold in detail-view - CtrlMame-Dat -- Moved to import submenu -- Added i18n entries -- removed debug output

WIP 10 (2007.07.15) - CtrlMame-Dat -- Implemented auto audit for new parsed roms (Neo-Geo / CPS2) --- CM-Dat parser automaticlly assign the correct mergedEccCrc32 to the romset --- if you want to add the metadata from the datfile, choose "import CtrlMame Dat" --- added new folder containing multirom platform CtrlMame (CM) dat files -- Optimized CM ControlMame-Dat import -- Added state of merged clone sets (only diff to original) (F: Full set / M = Merge set) -- crc32 will now also changed for existing meta- and userdata - Gamelist view -- Added indicator for Have/Donthave -- made name resizable - Other changes -- fixed wrong folder bug for "parse new roms" in history.ini -- Disabled "adding roms all found in context menu" -- Fixed "Create all ecc user-folders - Missing folder in popup" -- Fixed "Bug in platform list sorting"

WIP 9 (2007.07.14) - Implemented CM ControlMame-Dat import -- first simple Audit for multirom-files like cps2, neo-geo! --- This will automaticly change the crc32 to the right combined eccCrc32 from dat --- The images are automaticly transfered to the new folder --- Infos are shown in the info-field ---- ok [unique] == only one matching rom found ---- ok [multi] == many matching roms found, best used! ---- error [unique] == only one matching rom found, but single files are missing ---- error [multi] == many matching roms found, best used! but single files are missing ---- Output of an logfile (array) dump at the end of auditing!

WIP 8 (2007.07.05) - ListContext -- Added "Add new platform roms" -- Added "Remove all platform roms" -- Added "Remove ROM metadata" - File-/Folder-Chooser popup -- Implement multi folder selection for "Add new roms" -- Implemented folder-shortcuts for all choosers (bottom left folder selection) --- ecc-user folder --- all assigned emulator-folders for selected platform - imageCenter -- fixed some glitches, if you cancel the file-selector -- fixed that ecc forgot the path for moved images in file-selector -- Tried to set a sticky image preview (not working very good now :-) ) - Implemented topmenu entry for "Import online datfiles" - Added updated frensch translation done by cyrille - Fixed "Find duplicate ROMS - Strange popups" - Fixed "Optimize database ROM combined"

WIP 7 (2007.07.01) - Restructuring Detaillist-Output - Reordening downsection "info box" - Fixed "Wrong messagebox" bug

WIP 6 (2007.06.30) - fixed a little problem with "Start in Emufolder" - added i18n for eSearch reset button - Implemented 2 Zip-Handeling Modes - YOU CANNOT MIX ZIP-PARSER AND OTHER PARSER NOW! DONT TRY IT! :-) - If no file left after include/exclude, the file isnt parsed in!

WIP 5 (2007.06.30) - emulator configuration -- Implemented "Start in Emufolder" for e.g WinKawaks -- Optimized the option-selection (Hide unvalid settings) -- Add little hint, if there is no emulator assigned :-)

WIP 4 (2007.06.29) - i18n translation support -- complete top-menu -- complete infoPane area - Fixed confirm destroy problem

WIP 3 (2007.06.28) - emuControlCenter is now UTF-8 ready -- set "php-gtk.codepage = UTF-8" in php.ini -- Added japanese languages support provided by yoshi -- Added charset.ini to i18n folder containing the charset of the tranlation --- used to convert given charset to UTF-8 -- "en", "fr" and "de" tranlations are now UTF-8!!!! --- Use Notepad++ (ecc-core/thirdparty ) for translations (UTF-8 without BOM!!!!) - Fixed "No extension" path bug - Fixed problem, if ecc-user folder is missing! - Fixed "Some wierd errors" bug

WIP 2 (2007.06.24) - Implemented "first try" version of (multirom) zip parsing -- How it works.. --- ecc parses each file in the zip file and creates checksums for each file! --- All singlefile crc32 are ordered acending, concated by "," and used for an global crc32 checksum. --- All singlefile crc32 checksums + real size are viewable in the header-tab! --- build function to "excludeExtensions = txt, inf, diz, url, tag, www, nfo" - Implemented "hide dialog checkbox" for parsing large-file dialog! - fileOperations && Configuration changed background-color - Meged updated french translation by cyrille

WIP 1 (2007.06.22) - refactured gameLists -- Now switch between list and detail view without restart (USE F1/F2 or top menu!) -- Very fast list-mode.... :-) (because i�ve removed fields!) Only for DEVEL! :-) - Added Datfile-Download from internet - mediaEdit -- added tearoffs/detach for category-dropdown! (perfect, if you add many meta-informations) -- added Fileinfo header -- changed background color - imageCenter -- changed background color - Fixed "extension problem windows" size problem - Fixed "Ball & Paddle" bug - Fixed Glade-Warning on startup - Fixed crash on files bigger than 64MB ( arghhhhhhh :-) ) - wrong ini settings -- fixed php.ini - wrong memorylimit = 64M, changed to wrong memorylimit = -1 -- We have to take care of this ini-settings! -- @phoenix: please change errorlog path to errorlog= ..\ecc-core-errors.log

Version 0.9.5.R3 (2007.11.14)

Version 0.9.5.R2 (2007.09.30)

Version 0.9.5.R1 (2007.09.02)

Version 0.9.5b (2007.06.24)

FYEO 19 (2007.06.17) - Dialogs -- Added focus to OK-Button -- added an checkbox to hide the confirmpopups, if needed. -- added shortcuts RETURN & Escape for Dialogs.

Version 0.9.5 (2007.06.16)

FYEO 18 (2007.06.16) - changed the mechanism to get the icon - create a valid JAD File for transfering a game to a cellphone - fixed an encoding problem in the infopane (causing ecc crash)

FYEO 17 (2007.06.16) - fixed a little bug in datfile import - fixed some glitches in infoPane - added new i18n strings - added new popups for confirmation and infos. No more focus problem!

FYEO 16 (2007.06.14) - added game icon output to right pane - restructured the DATA tab - added new HEADER tab for parsed header informations

FYEO 15 (2007.06.11) - implements manifest parser for java cellphone games (eccident: celljar) -- Automaticlly gather metadata and icon images form jar game (+ copy to ecc-user folder) -- validate the file. Corrupt files arent inserted! - implemented eccScript comment preview, if an eccScript is available! -- Shows max first 15 lines of comment. First Textline is hilighted!

FYEO 14 (2007.06.07) - implemented autodetection of eccScripts, if an emulator is assigned. - disabled creating of eccScript, if no valid emulator is assigned! - fixed problem to migrate to php 5.2.x

FYEO 13 (2007.06.03) - tried again to fix the paring bug with big files... -- added new process output -- now files greater than 96 MB are slower processed!

FYEO 12 (2007.06.03) - fixed "ECC Crash on 'Empty datfile database backup'" - fixed "Incorrect platform count!" - added big file handeling ('SLOWCRC32PARSINGFROM', 134217728) (128MB) -- ecc asks for confirmation, if an biger file than SLOWCRC32PARSINGFROM is found and warns! -- added mp3 filter for sound selection

FYEO 11 (2007.06.02) - disable commandline-parameters, if eccScript is selected. - fixed a problem with saving the startup sound to the ini. - fixed the problem with parsing files bigger than 500MB (ps1) ecc crashes -- php runs in am memory allocation problem with filegetcontents -- ecc freezes very long if parsing these big files No way now to prevent this!

FYEO 10 (2007.06.01) - Implemented new VIEW-MODES "HAVE" + "DONT HAVE" - Optimized queries for building and updating navigation. - Cache navigation images - Implemented image caching for listview images - eccScript - added indicator, if there is an eccscript available - alert error, if there is no valid emulator assigned - fixed some little glitches - added real language-strings to lang-dropdown in configuration

FYEO 09 (2007.05.28) - added a autoupdating preview of the emulator command! COOOL - added placeholder %ROM% to "commandline-parameter" in emu-config -- "--fullscreen=1 %ROM% --sync=1 == (emu.exe --fullscreen=1 romfile.rom --sync=1)" - fixed problem with param 8.3 causing a ecc-crash

FYEO 08 (2007.05.27) - added startup configuration

FYEO 07 (2007.05.27) - added autoupdate for categories dropdown! - optimize speed of import datfiles / parse roms to database

FYEO 06 (2007.04.22) - eccScript -- added delete-button -- escape path for script creation (button edit/create) -- changed extension to .eccscript -- added active/inactive state for eccscript - added the 05+ features

FYEO 05 (2007.05.20) - fixed eccScript problem with finding eccScript.exe - implemented button to edit eccScript to configuration -- for ecc-core/tools-thirdParty/notepad++/notepad++.exe - added /fastload for config-changes - changed order in emu-config GLOBAL|ALT1|ALT2|extension1|....|extensionN

FYEO 04 (2007.05.20) - implemented possibility for platforms, to parse only roms with available metadata entry - !!! THIS IS ONLY DEVEL !!! - This could be added to ecceccidentuser.ini later -- used for multifile platforms like neogeo -- Create a datfile with the first (start) file of a game as entry in the datfile -- Import this datfile to ecc metadatabase --- ecc searches, if this entry is in db and parse the rom, otherwise not! --- you have to set the option "connectedMetaOnly = 1" in the ecceccidentsystem.ini < BR > FYEO 03 (2007.05.18) - Added possibility to start eccScript direct, if available - updated frensh translation by cyrille

FYEO 02 (2007.05.13) - imageCenter: implemented storage for imagePopup options and imageslot expander (bottom) - fixed a glitch in the compare-popup - Full restructured right detail-pane for better overview - added more translation files for mainGui and Metainformations pane

FYEO 01 (2007.05.11) - Added and fixed some i18n placeholders in configPopup - added /fastload to ecc.exe calls

Version 0.9.1 (2007.05.06)

FYEO 06 (2007.05.05) - platformNav contextmenu "configuration" now opens the emuconfig + selected platform - fixed "show only roms w/o meta" - Compare/Merge now also for roms you dont have possible (metadata only!)

FYEO 05 (2007.05.04) - removed option "navigation autoupdate" Now activated by default! - removed the tooltips from navigation and mainlist... - optimized search -- decrease timeout for freeform search -- fixed the strange behavior of "match beginning of searchword" - ConfigPopup - added i18n entries for all tab-names - updated ecc-datfile format (v0.97) filesize added! - fixed open compare popup only, if different roms are selected. - Topmenu -- now, "Add new ROMS" is deactivated, if no platform is selected! --- Also, if a platform is selected, this is shown as "Add new ROMS for Platform" --- Better, because the most new user dont know how "All found works" :-( --- new i18n file for topmenu translation

FYEO 4 (2007.04.28) - Doubleclick on Platform-Navigation opens "Add ROM" - optimized contextmenu - 'Start ROM with' - Now begins with emulator-name - romCombiner (Compare/Merge) -- added FULL merge functionallity to merge eg. title, developer to an other rom! --- Use the arrows in popup to merge data! -- added mainlist contextmenu 'Compare - Select left side' -> 'Compare to "romname"' --- First select a rom with 'Compare - Select left side' --- Then a second with 'Compare to "romname"' --- OR use drag´n´drop!!!!

FYEO 3 (2007.04.28) - Added option "show all roms with personal notes!" - romCombiner -- as first step added rom-compare - use drag-n-drop in maint listview! - ConfigPopup -- images: Added Thumbnail quality / min original size selector -- emucontrolcenter: reactivate startup-config - imageCenter -- Added 3 additional slots for storage images (like cds, cartdridges aso) - hopefully fixed problem with parsing PS1 Files. - mainlist context-menu -- added Remove ROM images (also automaticlly called after Remove ROM from database)

FYEO 2 (2007.04.21) - emuConfig -- added new info area for emulator infos/config-tips/weblink - Top-Menu -- added "feel lucky", showing a single random game (F4) -- added "reload", reloading roms in view (F5) -- added new main-menu item for update! (eccLive!) - imageCenter -- Add/Remove popup dont put imageCenter in background - Personal-Tab -- added save/delete-confirmation! -- Empty note will remove entry in database - center all confirm/info/browser popups - added some info-popups on add/remove

FYEO 1 (2007.04.20) - added nav-autoupdate for "show all available metadata" - imageCenter -- added contextmenu to add/remove images (rightclick on a imageSlot) -- added hilighting on selection - optimized listviews performance - removed logging from allfound romparsing. To many results freezes ecc - better integration of ecc imageConverter + statistcs in status-area

Documentation 2007.05.06: - Updated Changelists - New section: Troubleshooting - Added "OCX Outdated" - Added "File is hacked" 2007.04.29: - Updated Changelist - Updated ECC Tools Changelists - Updated ECC Tools Screenshots (white editions) - Updated supported filetypes - Fixed empty lines between links - New section: Getting started - Added "Adding ROMS to ECC" - Added "Emulator assignment for platform" - Added "Add/Edit ROM media info" - Added "Adding images to a ROM"

Version 0.9 (2007.04.14)

FYEO 9 (2007.04.14) - imageCenter - fixed problem with + sign in image filepath - fixed Romlist refreshing fix bug :-) - fixed help documentation link - fixed ECC 0.5.887 Beta - ECC window goes to background (For config and about!) :-) - deactivated button for startup config because of focus problems - LOGGER -- implemented logger checkbox/openFolder in the ecc-config -- loging implemented for (logged to ecc-logs/logfiletype.txt) --- fileparsing --- datfile import ecc / rc --- find/remove duplicate roms from db --- files remove/rename/copy --- Images add/remove --- Webservice romdb transfer

FYEO 8 (2007.04.11) - implemented new database update mechanism for a easier database update -- added new database/eccdb.empty containing no data -- added backup folder for backups on version change! - Metaedit-Popup -- now 3 buttons available... save, save+close, save! -- removed year autocompletion :-) - fixed encoding problem if using ° signs in detail/list-view - fixed Romlist refreshing. Now the detail-list will not be resetet on platform (right)click. - reordering ecc-tools menu - adding ecc ROMid

FYEO 7 (2007.04.07) - Metaedit-Popup - Added error output, if there is no title set! -- Added autocompletion for Developer, Publisher, Year --- all rom meta-informations are used for autocompletion -- removed some buttons and move them to top -- Added rating tab - This feature isnt implemented now! - Added autocompletion for search-field-selector ([DE] DEVELOPER, [PU] PUBLISHER, [YE] YEAR) -- only rom meta-informations of available files are used for autocompletion - ImageCenter -- fixed problem, if you add images to an game, you dont have! (metadata only) - Search filter -- reset now also reset the search field/operator -- optimized reset mechanism - InfoPane -- Removed image-tab -> moved direct under the preview-image -- changed order... now personal is second tab, third is e(xtended)Search - Tools Menu -- Added ecc image coverter from V1 to V2 structure! - Configuration -- Added new color and themes tab -- Added image background-color - Fixed ordering in listview

FYEO 6 (2007.03.18) - Search filter (first menu item in rom context-menu (right mouse click)) -- lets direct filter for a given value of the selected rom (good feature for listview with hidden panes) -- possiblility to reset the serach - imageCenter -- added new slot media_storage for and image of the media- cartridge, cd, disk aso. - added file-operations option to delete also the userimages for a deleted rom - info-pane -- added new ecc-star images for rating -- fileinfo, removed space, chaged Crc32 to CRC32 ;-) - media-edit popup - fixed taborder (but dont know how! :-)) - optimized dropdown sizes

FYEO 5 (2007.03.17) - fixed Alphabetic listing bug in list and detail view - fixed import of ecc datfile version 0.7 - added new eccTools menu (eccLive, eccBugreport, eccTheme) - fixed urlencode problem in imageCenter dragndrop - fixed Romlist does not refresh when search is empty - restructured fileinfo area

FYEO 4 (2007.03.11) - added fast list refresh to image config -- this is experimental... (paging problem) but works fine and is ULTRA FAST!!!!! :-) - fixed aspect ratio bug on next image in image-preview! - imageCenter -- added button to open the current image-folder -- fixed problem, if colors for dropzones are missing!

FYEO 3 (2007.03.10) - implemented image-converter for ecc-user-images (ecc-tools/convertUserImages.bat) -- moves the old images to the new folder structure and create thumbnails -- please backup your ecc-user folder before using this batch script! - imageCenter -- fixed problem with not removed thumbnails. (eg. if gif inserted = no thumbnail) -- changed colors of dropzones to optionselect* editable from ecc-configuration -- match option now only reset platform cache -- optimized caching - configuration - new image tab added -- moved imagesize from ecc-tab to imgage tab -- removed imagesize 480x320 from dropdown -- added aspect ratio ooption - system / performance -- remove duplicate call of updatetreeviewnav

FYEO 2 (2007.04.21) - imageCenter -- added hilight of the current selected imagetype -- implemented autoselect of the choosen imgatype from info-pane image-tab

FYEO 1 (2007.04.20) - Imagehandeling -- completely refactured image handeling -- optimized imagefolder structure for better performance -- removed old type of unsaved image-search. (to be replaced) -- added new images match-button to show only matching images --- used to search for wrong image-assignments --- used to see, which images are missing! -- implemented new imageCenter with drag-n-drop tagets --- possibility to direct assign an image to an image-type using drag-n-drop --- automatical thumnail creation ---- thumbs are only created if needed (gifs, small images <= 30 KB) ---- thumbs are created as jpg quality 75% in 240x* (no aspect ratio) --- copy and move images from source implemented --- feature to remove images (including removing thumbnails) --- feature to copy/move/delete without confirmation popup --- optimized toggle image best fit - Topmenu -- added emu-menu for direct configuration -- added view-menu with view-data, view-type and show/hide areas

Version 0.8 (2007.03.05)

Version 0.71 (2007.02.10)

Version 0.7 (2007.02.04)

Version 0.6 (2007.01.13)

Version 0.5.96 (2007.01.11)

Version 0.5.95 (2007.01.06)

Version 0.5.9 (2007.01.01)