Jump to content



Photo
- - - - -

DOF Configtool Client 0.2.0 released


  • Please log in to reply
3 replies to this topic

#1 mk47

mk47

    Hobbyist

  • Members
  • PipPip
  • 39 posts

  • Flag: Germany

  • Favorite Pinball: Spirit of 76

Posted 13 April 2019 - 12:58 PM

Hi,

 

I just released https://github.com/m...eases/tag/0.2.0

 

What it is and why I created it could be read here: https://github.com/m...nfigtool_client

 

But the bottom line is that I was not satisfied how the DOF Configtool (which is great!) deals with individual table adjustments.

Therefore I created a tool to regulary download the configs and to apply rule based tweaks to the config files.

 

Once done I added more and more convient functions to administer my virtual Pin in general, so the name "DOF Configtool Client" might be misleading now ;-)

 

Even if the program is still in an early stage I already plan to add more features.

 

I created the tool for my own requirements, mainly because I don't like Windows, it's command line and Explorer ;-)

But maybe the current features are also usable for others and that's why I share the current state (free as Open Source):

  • Download DOF Config files and put them at the right place
  • Apply rule based tweaks to these config files
  • Edit the important VPinMAME registry for all tables in one place
  • Manage Backglasses: assign backglasses, disable backglasses because of a PUP pack, ...
  • A wizard that does all the required tasks to colorize a ROM

For sure I'm interested in your feedback in general and bug reports. And if you can think of you new features, just share your ideas here or in the issue queue: https://github.com/m...l_client/issues

 

Have fun!

 



#2 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,796 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 13 April 2019 - 06:38 PM

This is just a thought I don't Know how to make programs...

I asked about doing this to the website, But was informed i would make it much harder for the website to keep up..

Because on the website once you make a change on the right Side, If they make a change on the left for a game the right side never gets updated...

I think it would be great to have a program to where you would download the public side of the website which is always Being updated...

Have 2 columns in the program...

By default the 1st column would all be checked and by default the 2nd column would not be...

The 1st column if that was checked that would mean no game for that line item would be updated...

And if the 2nd column was checked and not the 1st then only that game is not updated for that line item....

If for some reason you want one line updated But normally you don't then you would put a check mark in Both...

Plus with your ideas this would be a great tool for DOF users which there are more and more each day...

If a program was built you could download the files have them show up on the left side And on the right side of the program would be your current files...

Then you could just update them with the current information and at the same time on the right manually make changes if you want and then save....



#3 mk47

mk47

    Hobbyist

  • Members
  • PipPip
  • 39 posts

  • Flag: Germany

  • Favorite Pinball: Spirit of 76

Posted 16 April 2019 - 07:27 AM


Because on the website once you make a change on the right Side, If they make a change on the left for a game the right side never gets updated...

 

That's exactly why I started the tool. (Meanwhile it does a lot more.)

 

Thanks for your suggestions. But as a programmer I prefer a rule based approach to modify things instead of overwriting single lines per table entirely. But I'm aware that the power of this approach isn't obvious to "others" and that we need a different kind of user interface than just writing a ini file containing "tweaks". But that's the starting point ;-)



#4 mk47

mk47

    Hobbyist

  • Members
  • PipPip
  • 39 posts

  • Flag: Germany

  • Favorite Pinball: Spirit of 76

Posted 18 April 2019 - 01:13 PM

I just released version 0.2.1 which contains some new features:

https://github.com/m...eases/tag/0.2.1