EMULAB Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

The new forum is online, hope you enjoy it!

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Roman

Pages: 1 ... 5 6 7 8 9 [10] 11
181
clrmame Discussion / clrmamepro 3.131b released
« on: 02 November 2009, 20:54 »
3.131b

fixed: rename wizard's 'keep parent' option isn't working


182
clrmame Discussion / clrmamepro 3.131a released
« on: 28 October 2009, 21:12 »
3.131a

fixed: header support reported bad hashes when using the decompress and calc sha1/md5/full crc tests
fixed: rename wizard column sorting gets broken after using "Apply Changes"
fixed: merger shows merge options even when no parent/clone relationships are available


183
clrmame Discussion / 134 dats
« on: 15 October 2009, 19:20 »
as you might notice...the artwork dats aren't up2date for 134...
well...you know...lack of time...so let's skip 134 and wait for 135 for which I hope I can update the dats....

...besides...you can of course use the renamewizard to apply the changes yourself :)

184
clrmame Discussion / If you wondered...
« on: 04 October 2009, 15:47 »
...why it is so silent around cmpro lately....well....I'm moving to a new appartment and my son was born.

Welcome on planet earth, Bennet, September 26th, 4:13am, 4190g, 56cm. Mother and son are all well. Thanks for making me a proud and very happy daddy ;)

Back online somewhere mid October.

Cheers
Roman


185
clrmame Discussion / clrmamepro 3.131 released
« on: 31 August 2009, 21:27 »
3.131

More on rename wizard:

- changed analysis to 5-pass
  1) unique set hash
  2) single unique rom hash match
  3) single unique chd hash match
  4) description match
  5) setname match
- detecting removed, added and replaced sets
- new layout, list control, sortable columns
- acess via Profiler Button
- keeping positions and options
- added option for enable/disable parent rename
- added option for enable/disable rename to multiple new name
- detecting new, removed and replaced sets
- export to clipboard, file and file (mamediff format)
- diff button only reparses files if needed


- ability to apply renames to a 3rd datfile (e.g. an artwork datfile).

  You can select 'apply on sets' or 'apply on roms' method.

  'Apply On Sets' renames set name (description, year, manufacturer, romof, cloneof, sourcefile
  tags optionally), while 'Apply on Roms' renames rom name, rom merge tags. In case of roms, it checks
  the names with and without extensions, so you can easily have them as e.g. *.png.

  This 'Apply' option will only do the renames. Removed, added, replaced sets are not handled.

  Usage example:

  Enter paths to a MAME .133 datfile as old and MAME .133u3 datfile as new.

  Hit 'diff' and see what the renames......now load a MAME flyersdatfile for
  .133 as 'Modify DatFile'. Enable 'Apply On Roms' and hit 'Apply Renames'. It will create you
  a *_new.dat with the updated roms.

186
clrmame Discussion / Rename Wizard wip
« on: 13 August 2009, 22:57 »
Done

- list control for the result
- sorting support by column
- copy to clipboard (|-separated, no header, all columns)
- save to disk (|-separated, no header, all columns)
- export as mamediff format (oldname, newname + filenames as header)

To Do

- improve fuzzy / best guess test
- option to forbid parent renames (since some dats only work on parents)
- auto patching a 3rd (or maybe more) dat(s) on game or rom level
- save positions, sorting, more messages blabla...



Hey s_bastian, I guess you want to test this....

...check later posts for updated urls...

*edit* yes..I', aware of the "thrild2" issue when comparing 133 vs 132.

 |thrild2a|?|
*|thrild2|thrild2a|matched by single unique rom hash
*|?|thrild2|

so what happened here....
a) there's a missing * in the first line
b) why does the 3rd line show thrild2 as a new file (in the 2nd it's an old)

The reason for both is the "not allow double renames" and the best guess rename finder.
thrild2a is normally a best guess rename to thrild2a but we already have a higher prio rename by single unique rom hash. That's why it gets the ?.
The missing * is simply a bug which doesn't set the indicator in this case....
The 3rd line is simply also a bug based on this higher prio rename just the other way around..

I will look into this over the weekend....anyway...Rename Wizard is WIP :)

187
clrmame Discussion / clrmamepro 3.130a released
« on: 12 August 2009, 22:58 »
Still busy with real life...so again, something in between:

3.130a

rename wizard:
  - improved fuzzy name compare
  - don't allow identical new names, the one with the best method wins

misc: don't replace illegal chars in description tags until you use it for writing
misc: reapplying setinformation options "incl.clones/parents" on profile load, this
      can be useful if you limit sets with "available sets" (and the parent/clone options)
      to auto-enable some renamed sets on dat update. However you still should recheck
      the limit sets after an update since limiting sets is not robust against massive renames.
misc: improved chd decompress and check hash routines slighly

fixed: checkbox init of scanner->Hash&CHD->CHD MD5/SHA1 is not always correct
fixed: header support getRealSize was still broken



188
clrmame Discussion / clrmamepro 3.130 released
« on: 06 August 2009, 22:14 »
3.130

a somehow "in between" release. Since I'm currently preparing a house move I
better release what I got at the moment....

added:

1st part of the upcoming new toy "Rename Wizard".

You may know about the major set renames in latest MAME, well the Rename Wizard
should help you in the future to update e.g. related datfiles (like artwork
datfiles, etc...). The basic idea is: Load an old datfile and a new datfile.
Find set renames. Apply the renames to a third datfile (e.g. artwork) either
to rom or set level and save this dat. So the 1st step is to find set renames.

Logiqx's MAMEDIFF is usually used for such a thing but MAMEDIFF isn't as
accurate as you might think. So Logiqx and myself though about other ways to
find renames. The current idea is a 6-path check (from highest to lowest prio).


1) unique set hash compare
Hash is created over all rom/disk hashes and in case of nodumps or samples over
names. Hash lookup tries to find a matching set.

2) single unique rom hash compare:
Take a single unique rom hash of old datfile
set and check if it's a single unique hash in new datfile. Use this to find a
matching set

3) single unique chd hash compare:
similar to 2) but on chds

4) fuzzy name check:
similar to cmpro's scanner set name check. Tries to find the 'best fit' name

5) lazy description compare:
try to match the descriptions

6) lazy set compare:
try to match the setname


Currently a complete set list is produced showing something like:

old name -> new name [succeeded matching method]
*old name -> new name [succeeded matching method]
old name -> ? (when no match was found....propably a removed set)
The * indicates a name change.


This part is already in...you can play around with it if you like.

The next steps will be:

- optionally disallow parent-to-clone renames (since a lot of dats
work on parent sets only)
- load and apply changes on 3rd datfile

The Rename Wizard is not directly visible at the moment...but still easy to find.
Check out popup menus if you want to know more ABOUT it.





added: warning when 'Sets' scan option is not enabled
added: dir2dat option to create a 0 byte file for empty folders
misc: show common rebuilder warnings only once and not per addpath
misc: improved fuzzy set name check
fixed: xml dats with UTF ByteOrderMark aren't listed in profiler
fixed: when using header support, rom size values are wrong
fixed: offline datfiles 0 crc/ 0 size issue

189
clrmame Discussion / clrmamepro 3.129 released
« on: 27 July 2009, 23:03 »
3.129

misc:  added some more support for offline dats. Parsing romTitle tags etc...
misc:  don't allow "." at the end of a rom name anymore
misc:  parser warning about double named rom entries but different hashes include nodumps (MESS .133)
misc:  fixing an unpacked wrong file name (where the new name already exists) backups and replaces the existing file now instead of reporting not-fixed.
fixed: batcher-rebuilder always scan/never scan subfolder options aren't saved correctly

190
clrmame Discussion / clrmamepro 3.128b released
« on: 23 July 2009, 22:15 »
3.128a

misc: increased scanner speed slightly
misc: wrong named chds on root level (and with root mode enabled) are detected and can be fixed
misc: you can add/drop *.xml files as datfiles, too now
fixed: offline xml dat parser (however naming is currently limited to release number + name + extension)
fixed: "double description/folder" renames during parsing can create double counter extension
fixed: old style dat parser is broken in 3.128a


191
clrmame Discussion / clrmamepro 3.128 released
« on: 20 July 2009, 19:28 »
3.128

added: batcher-rebuilder always scan/never scan subfolder options
misc:  enhanced "Can't merge set due to equal names" check to work with chds, too
misc:  increased memoryfile size which is used for header support. This should increase speed when header detection is done on zipped files
misc:  added shareRead and shareWrite options to cmpro.ini. Setting them to "on" will allow general file read/write sharing. Use it on your own risk ;)
removed: fix missing scans all set. An old resource hog...rarely used

192
clrmame Discussion / clrmamepro 3.127
« on: 09 June 2009, 20:41 »
3.127

misc:  showing compress/decompress information in progress window
fixed: external packer delete operations fail when deleting more than 1 file with spaces in its name
fixed: sometimes wrong fix name messages are shown for files with romsize = 0
fixed: dir2dat initially scans subfolders even when subfolder option is disabled which can take some time
fixed: 7z sdk returns a not initialized pointer value instead of a crc=0 for a size 0 file
fixed: falsely allow rebuilder drag'n drop while showing rebuilder stats
fixed: an empty rebuilder destination folder is initially shown in scanner's drag'n drop options (instead of 1st rompath)

193
clrmame Discussion / clrmamepro 3.126b released
« on: 21 May 2009, 21:18 »
3.126b

misc:  updated 1G1R algorithm according to No Intro Team's new requirements.  Active regions now filter sets in 1G1R mode
misc:  don't allow backup & download folders as rompath subfolders anymore
misc:  updated to some newer 7z sdk routines (fixing accessing files >=4GB). However block based unpack is still not enabled
misc:  new datfiles are sorted by full path name and not by description
misc:  changed and added some no profile/no data messages
misc:  got rid of some short foldernames
fixed: crash when printing results for sets without roms

194
clrmame Discussion / cmpro 3.126a released
« on: 23 April 2009, 20:01 »
3.126a

added: 3 state button bar file
misc:  scanner popupmenu move/copy to operations remember last used path
fixed: bios assignment can fail on rather identical sets (naomigd/naomi MAME .131 issue)

195
clrmame Discussion / I'm not an artist....
« on: 15 April 2009, 22:11 »
...but I quickly made this:

http://mamedev.emulab.it/clrmamepro/images/new_style.bmp

...you might want to download it and load it in About->(PopupMenu)->Change Buttons.....

196
clrmame Discussion / clrmamepro 3.126 released
« on: 04 April 2009, 15:02 »
3.126

misc:  optimized rom name check, major speed increase for sets with lots of roms
misc:  optimized "deeper check for fixable missing files", major speed increase for sets with lots of roms
misc:  don't list unneeded chds twice anymore (one via disk and the other via rom unneeded check)
fixed: zip buffersize for one-file operations was wrongly set to 15 byte decreasing speed immensly
fixed: profiler rarely shows a wrong tree icon when removing a currently loaded profile
fixed: profiler rarely doesn't autorefresh [new datfiles]

197
clrmame Discussion / forum user approval
« on: 27 March 2009, 12:47 »
Please be patient since the forum user approval process is currently under construction.....this should be fixed soon...

198
clrmame Discussion / You're an artist?
« on: 27 March 2009, 12:41 »
....if yes, you may want to spend some time to design a new cmpro button bar which supports the 3.123 (and higher) effects.
Before the latest version you only had a X=6*64, Y=64 button bar....now you got X=6*64, Y=64*n (where n= 1..4). The first line is the standard view. Second one is mouse-over, third is click and 4th is Focus. Not all 4 need to be supported.

An example can be found here: http://barbierato.altervista.org/clrmame_tmpl/

so...go go go..and do some painting ;)

199
Well...starting a new ongoing discussion here where I add some things you might never discovered in clrmamepro or just some small tricks. Don't ask me how regular I will post things here...we'll see...

I keep it sticky and lock it to keep the structure and overview...if you have questions, feel free to start a new thread.

200
clrmame Discussion / clrmamepro 3.125a released
« on: 26 March 2009, 18:43 »
3.125a

misc: optimized wrong placed chd routine
misc: version.ini/docs updated for new homepage
fixed: "upgrade / downgrade" messages are wrong sometimes (again)
fixed: wrong sets statistic count for sets which only consists of nodump rom + chds + bios roms ;)

Pages: 1 ... 5 6 7 8 9 [10] 11

Page created in 0.283 seconds with 17 queries.

anything