Romcenter 4 release candidate 1 released Read full article
Sat Oct 21, 2017 3:08 pm

Hello everybody and thank you for using romcenter.



Here is the first release candidate for romcenter 4.0

It means the 4.0 features list is closed and I won't add more in this version.

Download, use this version and report bugs.

I will now spend my time on preparing translation, deployment files, documentation, latest bug fixes...



By the way, if some of you have icons design skills and want to make nicer icons, post a message in the forum.



You can report issues or improvments [url=https://bitbucket.org/ebolefeysot/romcenter/issues]directly here[/url]. You can also vote for your favorites work items.

Feel free to visit the [url=https://www.romcenter.com/forum]forum[/url] if you need help.



This version adds these important improvments:
[list]
  • [*] Rom paths import are now multithreaded

  • [*] Add a crash handler with a possibility to send log for analysis.

  • [*] Add hyperspin/mameui datafile support

  • [*] Improve memory usage to avoid 'out of memory' errors.

  • [*] Add automatic plugin detection from datafile content (Fix nes grey roms).

  • [*] Add new icons in the ribbon bar.

  • [/list]


    [img]http://www.romcenter.com/previews/QuickBar.gif[/img]



    Full changes:



    [b]RomCenter 4.0.0.0 rc1[/b]

    New:
    [list]
  • [*] Add 'file not found' error handler with some corrupted files

  • [*] Add 'send log' dialog

  • [*] Add Hyperspin dat support

  • [*] Add about dialog

  • [*] Add db creation by dropping exe

  • [*] Add multi db files drag & drop capabilities to open multiple db at once

  • [*] Add exception handler to allow corrupted roms deletion

  • [*] Add links buttons group in ribbon

  • [*] Add more filtering regions

  • [*] Add multithreaded rom files import (not supported for db using plugins)

  • [*] Add new context menus

  • [*] Add plugin detection from dat content

  • [*] Add support for dat with text lines before xml tag

  • [*] Improve exceptions handler when creating db

  • [*] Improve memory managment with filters

  • [*] Improve new files creation during removing fileroms

  • [*] Improve startup dataview

  • [*] Improve zip exception detection

  • [*] Upgrade libraries to their latest versions

  • [*] Stay on path after reloading it.

  • [*] Attempt to fix dat with bad structure when importing.

  • [/list]


    Issues fixed
    [list]
  • [*] #24: When creating a new file, automatically fill the database filename from dat file

  • [*] #28: System.OutOfMemoryException

  • [*] #31: Saving window location, size and state on close should work differently

  • [*] #32 Please put "Open existing", "New DB" and "Update" as buttons in the main toolbar

  • [*] #34 Add keyboard shortcuts

  • [*] #35 Closing a database tab should not always activate the Welcome tab

  • [*] #37: Process cannot access the firle because it is being used by another process.

  • [*] #40 Nes-Header-Problems

  • [*] #44 Can't open Recalbox dat files

  • [*] #46 Confirmation message when closing database looks odd

  • [*] #47 Open Existing Database dialog shows *.rdt twice

  • [*] #48 "Cleanup Database" menu entry not fully selected

  • [*] #49 "Add to quick-access toolbar" context menu option does not work as expected

  • [*] #51 Create new mame database: default db save location wrong

  • [*] #52 mame.xml not deleted after extraction

  • [*] #57 Filtering regions: NONE == ALL?

  • [*] #58 Error during MAMEUI64 0.190 db creation

  • [/list]


    Fix:
    [list]
  • [*] Attempt to Fix locked db.

  • [*] Check newdb/updatedb fields validation when displaying backstage

  • [*] Clean up dat and db default folders

  • [*] Clean up options dialog

  • [*] Enable parent/clone relation option for mame

  • [*] Fix 7z infinite retry

  • [*] Fix bad status after renaming unknown files

  • [*] Fix constraint violation when updating db

  • [*] Fix crc identification when no file size in dat

  • [*] Fix deletion of corrupted roms

  • [*] Fix empty 7z archive not found

  • [*] Fix empty archive identified as corrupted

  • [*] Fix emul name init when creating db from an exe

  • [*] Fix file status not refreshed wihen corrupted roms deleted

  • [*] Fix fileroms cases not working

  • [*] Fix memory leaks

  • [*] Fix multiple identical files when roms have multiple errors

  • [*] Fix object not found when moving files in error

  • [*] Fix out of memory error on 7z

  • [*] Fix refresh always reload files with some plugin

  • [*] Fix regions filter for mame roms

  • [*] Fix release not working if keep all selected

  • [*] Fix right click not selecting items

  • [*] Fix roms in folder always refreshed when using a plugin

  • [*] Fix save window position/size

  • [*] Fix single files not removed when renaming

  • [*] Fix slow operations when selecting lot of files

  • [*] Fix unique rom warning when deleting corrupted roms

  • [*] Fix unneeded games loading before reloading paths.

  • [*] Fix useless db reloading after changing some settings

  • [*] Fix useless filtering when no filter set

  • [*] Fix zip exception not catched

  • [*] Fix zip not deleted on a renamefile

  • [*] General code cleanup

  • [*] Prevent two unhandled error dialog at the same time

  • [*] Remove unused icons

  • [*] Reset dat filter when change src dat

  • [*] Set compression level default to 3 (normal)

  • [*] Switch to main window when 'create dat' process starts

  • [/list]


    [url=http://www.romcenter.com/downloadfile.php?file=rc_4_0_0_rc1.7z]Free download here[/url]



    Have a look at the [url=https://www.youtube.com/watch?v=1JtIh5u2Ko4]quick start tutorial video[/url] on how to start fixing roms with romcenter.



    Enjoy


    RC 4 soon Read full article
    Fri Oct 20, 2017 10:20 am

    Hi

    Just a note to inform you that the release candidate is ready for publishing.

    Stay tuned !


    Back to work Read full article
    Thu Aug 10, 2017 11:24 am

    Hi

    I'm back from holidays.

    I will fix some recent bugs and prepare the Release Candidate :D


    Romcenter 4 beta 11 released Read full article
    Sat Jun 10, 2017 3:18 pm

    Here is the beta 11 of romcenter 4. This is probably the last beta version. Next one will be a 'release candidate'.

    Thank you for using romcenter.



    Although this version is stable, this is still a beta version. Be carefull with your files.

    You can report issues or improvments [url=https://bitbucket.org/ebolefeysot/romcenter/issues]directly here[/url]. You can also vote for your favorites work items.



    Note: the romcenter log file location is displayed in the log window at startup.

    Feel free to visit the [url=https://www.romcenter.com/forum]forum[/url] if you need help.



    [b]RomCenter 4.0.0.beta 11[/b]

    New:
    [list]
  • [*]New filters features when creating or updating games database

    - Filter is now available for all dat and exe

    - When you select an exe (mame.exe, raine.exe) as datafile and open the filter dialog, roms list are now extracted and parsed.

    - Roms countries can now be extracted from game description.

    - Add new zealand and yougoslav countries

    - Add 'keepall' checkbox

    - Add 'Tosec convention' naming for filtering

  • [*]New captions in status bar

    - Add merge status

    - Add plugin name

    - Hide emul name in startup view

  • [*]'send a beer' button

  • [*]Reload files when plugin changed. This is needed if the new dat use a different plugin.

  • [*]Merge updatedb and newdb dialog

    - This allow to change db filename when doing a simple update.

    - Old db filter settings are used when updating

  • [*]Speed up games filtering

  • [*]Speed up rom import and add progress bar

  • [*]Add rompath availability check

  • [*]Add different devices icons in treeview

    - network/usb/hdd/cdrom devices

    - device found / not found

    [img=http://www.romcenter.com/previews/Devices.png][/img]

  • [*]upgrade ribbon to v5

  • [*]Finished options dialog

    - Add pause dos

    - Add dialog confirmation options

    - Clean up

  • [*]Use a new busy indicator on views and filter

  • [*]Code clean up

    - Upgrade packages

    - Major refactoring

    - Fix build warning

    - Remove unused components

    - Upgrade db engine. This fix some memory errors.

  • [/list]


    Fix:
    [list]
  • [*]Sometimes duplicated files in view

  • [*]Disable '1g1r' and 'keep parent clones' options when no clones

  • [*]Filter not always saved

  • [*]'*.dat' files not showing in update file dialog

  • [*]'*.xml' files not showing in file selection dialog

  • [*]Treeview not refreshed after adding samplepath

  • [*]'Null reference' error with invalid dat

  • [*]Error dialog with 'access denied' files

  • [*]Change shutdown order. This fix a closing view problem.

  • [*]Change views creation order. This fix random exception.

  • [/list]

    [url=http://www.romcenter.com/downloadfile.php?file=rc_4_0_0_beta11.7z]Free download here[/url]



    Have a look at the [url=https://www.youtube.com/watch?v=1JtIh5u2Ko4]quick start tutorial video[/url] on how to start fixing roms with romcenter.



    :!: THIS IS A BETA VERSION. BACKUP YOUR ROMS.



    Enjoy


    beta 11 coming Read full article
    Sat Jun 10, 2017 7:51 am

    I will try to upload beta 11 this weekend. Stay tuned !