Arbiter development
Arbiter development
The current version is 0.52.3!
Suggestions that probably won't be implemented:
a) custom skins
b) make pop-ups optional
c) remove 'custom' labels during play
Please report the bugs you notice!
If you want to tune something, it's probably worth to spend several minutes on understanding my broken english and read version.txt!
Current AVFTools version is 0.4, last update 2012-10-23.
Arbiter 0.48 sources are now available for download. You need Delphi <=7 and Delphi component called "LMD Tools" to compile it. Good luck!
---- original post below ----
Well, seems a lot of people have arbiter sources, and imho we should try to avoid arbiter splitting into different branches.
I made some bug-fixes and the latest version in my branch is called '0.47 debug 4'. I tried to attach it here, but this *censored* forum doesn't allow neither files bigger than 256 kb, nor splitted archives. And i don't know any decent filehosters, so all i can post is this damned link: (link to nowhere).
Curtis Bright also fixed some bugs: EDIT: link removed, since curtis' patch is already implemented in d7
Hopefully we'll merge these things into one version soon.
And why this section is called 'Clone'? There are more clones than one!
Suggestions that probably won't be implemented:
a) custom skins
b) make pop-ups optional
c) remove 'custom' labels during play
Please report the bugs you notice!
If you want to tune something, it's probably worth to spend several minutes on understanding my broken english and read version.txt!
Current AVFTools version is 0.4, last update 2012-10-23.
Arbiter 0.48 sources are now available for download. You need Delphi <=7 and Delphi component called "LMD Tools" to compile it. Good luck!
---- original post below ----
Well, seems a lot of people have arbiter sources, and imho we should try to avoid arbiter splitting into different branches.
I made some bug-fixes and the latest version in my branch is called '0.47 debug 4'. I tried to attach it here, but this *censored* forum doesn't allow neither files bigger than 256 kb, nor splitted archives. And i don't know any decent filehosters, so all i can post is this damned link: (link to nowhere).
Curtis Bright also fixed some bugs: EDIT: link removed, since curtis' patch is already implemented in d7
Hopefully we'll merge these things into one version soon.
And why this section is called 'Clone'? There are more clones than one!
Last edited by Cryslon on Thu Jun 12, 2014 7:49 pm, edited 50 times in total.
Go IRC! (try mibbit)
Re: Arbiter development
Hi, I uploaded arbiter 0.47 debug 4 to my webspace at my old school, the link is http://home.popperschule.at/tkolar/arbiter_0_47_d4.rar
Have fun
Have fun
Don't anthropomorphize computers - they don't like it.
- RonnyDeWinter
- Posts: 76
- Joined: Mon Dec 01, 2008 9:11 am
- Location: Netherlands
- Contact:
Re: Arbiter development
Good to see some improvements being made. Keep up the good work
Re: Arbiter development
Debug 5 released. Hopefully Tommy will upload it soon...
Debug <=4 contain serious bug: it saves corrupted video if you clicked 'Preview Replay' before saving. So switch immediately!
Debug <=4 contain serious bug: it saves corrupted video if you clicked 'Preview Replay' before saving. So switch immediately!
Go IRC! (try mibbit)
Re: Arbiter development
Whoops, sorry about that, good thing I decided to look in here before going to sleep.
LINK REMOVED by EWQMinesweeper (no need for d5 when d7 is out )
Don't hesitate to spam me until I do that next time Cryslon I read my email much more frequently than this forum.
LINK REMOVED by EWQMinesweeper (no need for d5 when d7 is out )
Don't hesitate to spam me until I do that next time Cryslon I read my email much more frequently than this forum.
Don't anthropomorphize computers - they don't like it.
- RonnyDeWinter
- Posts: 76
- Joined: Mon Dec 01, 2008 9:11 am
- Location: Netherlands
- Contact:
Re: Arbiter development
Cryslon, since you seem to be the lead programmer at the moment of the Arbiter project I think it's best to ask you to implement this idea, if you agree.
Because more than one person has received the source code recently it has become very unclear to the public who has it and who hasn't. This could easily result in conspiracies and speculations about abuse of this source code. For this reason I think it's best that before any debug versions are turned into a new release build of Arbiter the following is changed:
1) The amount of programmers that have the final source is reduced to 1 or at most 2 programmers, so it's clear who has the source code and who doesn't.
2) If more people want to add changes, let them make these changes in the source code that is now available and send the changes to the lead programmer(s), but make sure they don't get the final source code.
3) The new Arbiter should store its vids in a significantly different format than all 0.46 and 0.47 versions (unknown to anybody but the lead programmer(s)), so if claims occur about possible fake vids made using the old source code, they can easily be proven wrong.
Because more than one person has received the source code recently it has become very unclear to the public who has it and who hasn't. This could easily result in conspiracies and speculations about abuse of this source code. For this reason I think it's best that before any debug versions are turned into a new release build of Arbiter the following is changed:
1) The amount of programmers that have the final source is reduced to 1 or at most 2 programmers, so it's clear who has the source code and who doesn't.
2) If more people want to add changes, let them make these changes in the source code that is now available and send the changes to the lead programmer(s), but make sure they don't get the final source code.
3) The new Arbiter should store its vids in a significantly different format than all 0.46 and 0.47 versions (unknown to anybody but the lead programmer(s)), so if claims occur about possible fake vids made using the old source code, they can easily be proven wrong.
-
- Posts: 419
- Joined: Sun Nov 30, 2008 11:50 pm
Re: Arbiter development
@ronny: as far as i know not too many people have the v46 source code (100% sure: curtis, maksim, kamil, rilian, tommy)
with problems 1) and 2) solved maybe there is no need to do sth about 3)
1 suggestion to you ronny: max is almost every day online on irc...you can message him suggestions and bug reports no faster than via irc-chat (he's usually online till 10pm CET)
i see no reason to mistrust curtis, max and tommy, especially since curtis apparantly sent his changes only to max to implement them, tommy wanted the code only for learning and max himself never sent the source code that featured his changes to anyone...16:06:24 <Cryslon>: rilian wanted to make it open-source and apparently sent the code to some interested people...
with problems 1) and 2) solved maybe there is no need to do sth about 3)
1 suggestion to you ronny: max is almost every day online on irc...you can message him suggestions and bug reports no faster than via irc-chat (he's usually online till 10pm CET)
„Das perlt jetzt aber richtig über, ma sagn. Mach ma' noch'n Bier! Wie heißt das? Biddä! Bidddää! Biddddäää! Reiner Weltladen!“
Re: Arbiter development
Right now i'm making the changes alone, and i haven't applied any patches made not by me.
Curtis is almost as elusive as Rodrigo, he responds only to half of my emails, ignoring other half.
About different format: i think that newer videos should be compatible with old Arbiter versions, so the format won't be _significantly_ different. But i could add one more checksum field, so older Arbiters won't notice it. The only drawback is that Clone won't understand such AVFs (since Clone reads the AVF in very odd manner, ignoring important fields and reading that important info from fields addressed to human reader).
And yeah, IRC rules. Join now!
Curtis is almost as elusive as Rodrigo, he responds only to half of my emails, ignoring other half.
About different format: i think that newer videos should be compatible with old Arbiter versions, so the format won't be _significantly_ different. But i could add one more checksum field, so older Arbiters won't notice it. The only drawback is that Clone won't understand such AVFs (since Clone reads the AVF in very odd manner, ignoring important fields and reading that important info from fields addressed to human reader).
And yeah, IRC rules. Join now!
Go IRC! (try mibbit)
- RonnyDeWinter
- Posts: 76
- Joined: Mon Dec 01, 2008 9:11 am
- Location: Netherlands
- Contact:
Re: Arbiter development
Aren't there any bytes in the avf files that are ignored by Clone, but can be used as secret CRC field in the new format? That way you can still watch the vids with Clone, but it would also be possible to detect the origin of the vid.
-
- Site Admin
- Posts: 136
- Joined: Tue Jan 08, 2008 3:33 pm
- Location: UK, Scotland
- Contact:
Re: Arbiter development
I fixed the forum so you can upload larger rar and zip files, also changed name of topic to 'Clones'.
Re: Arbiter development
Right click counters in all the existing clones (even in my favourite MSX!) work incorrectly. They count presses of right button, no matter in what circumstances these presses were made. So, if you begin chord with right-press, this chord counts as two clicks: right and double, what is obviously not what you want to see.
This counter bug in Arbiter 0.47 debug 7 is fixed, new Arbiter also contains ClassisRClk and ClassicTotalClk counters which work as old RClk and TotalClk.
The other thing is the Arbiter's definition of effective click. IMHO, click is effective if (and only if) it changes sth on the board. Eg, misflags and unflags are effective clicks since they place and replace the flags. Old Arbiter thought differently, misflags and unflags were counted as ineffective. New Arbiter counts them as effective, but for those who want to create Throughput/Correctness indices with old definitions, there are new basic counters, Misflags and Unflags.
I also applied Curtis' patch for solved 3bv counter, it now works correctly (opening is solved iff all its squares are opened). Thanks Curtis!
There might be bugs around new clicks counters, so please test them. If you know some important bug or annoying feature of Arbiter, please write sth on forum (or in the GB). DO IT SOON (or we might never know about these bugs)!
I think this version can be regarded as 0.47 Final, since no bugs (except history thing) were reported last week, and i hope new counters won't bring serious bugs either.
Happy sweeping!
This counter bug in Arbiter 0.47 debug 7 is fixed, new Arbiter also contains ClassisRClk and ClassicTotalClk counters which work as old RClk and TotalClk.
The other thing is the Arbiter's definition of effective click. IMHO, click is effective if (and only if) it changes sth on the board. Eg, misflags and unflags are effective clicks since they place and replace the flags. Old Arbiter thought differently, misflags and unflags were counted as ineffective. New Arbiter counts them as effective, but for those who want to create Throughput/Correctness indices with old definitions, there are new basic counters, Misflags and Unflags.
I also applied Curtis' patch for solved 3bv counter, it now works correctly (opening is solved iff all its squares are opened). Thanks Curtis!
There might be bugs around new clicks counters, so please test them. If you know some important bug or annoying feature of Arbiter, please write sth on forum (or in the GB). DO IT SOON (or we might never know about these bugs)!
I think this version can be regarded as 0.47 Final, since no bugs (except history thing) were reported last week, and i hope new counters won't bring serious bugs either.
Happy sweeping!
Last edited by Cryslon on Mon Nov 09, 2009 6:28 am, edited 1 time in total.
Go IRC! (try mibbit)
Re: Arbiter development
Can you add SUPER-FLAG in Debug 8? Thanks
-
- Posts: 419
- Joined: Sun Nov 30, 2008 11:50 pm
Re: Arbiter development
@all: abiu refers to this topic/post: http://www.minesweepergame.com/forum/viewt ... p=471#p471
abiu wrote:yes,nobody flag all mine now.
but if we improve SUPER right click, then one can break his new record with this method.
SUPER Flag: right click a openned number square, if unopened around squares equal this number, flag all mines by one right click.
Tommy wrote:I agree. Your ideas are interesting, but they change minesweeper far too much.
Maybe write your own version of the game?
Although I can't imagine that the super flag really makes you much faster, for reasons that I'll elaborate on when I have more time.
nuff said bout superflagEWQMinesweeper wrote:actually there already is a version that has what abiu calls 'superflag'
http://www.czeppi.de/english/index.html
i guess with enough practice one can be a bit faster than in normal ms with it...
„Das perlt jetzt aber richtig über, ma sagn. Mach ma' noch'n Bier! Wie heißt das? Biddä! Bidddää! Biddddäää! Reiner Weltladen!“
Re: Arbiter development
I don't want to change Arbiter (especially gui) too much. Also, this super-flag thing is obviously cheat option, and you can try it with Mines-Perfect [name removed]linked.abiu wrote:Can you add SUPER-FLAG in Debug 8? Thanks
And i could add it into my own clone which i'm hoping to release in december/january.
Go IRC! (try mibbit)
Re: Arbiter development
If you don't know any bugs besides those listed in 1st post, i will release Arb 0.47 final this Sunday. All bugs found after that date will be declared features for several months
Go IRC! (try mibbit)
-
- Posts: 419
- Joined: Sun Nov 30, 2008 11:50 pm
Re: Arbiter development
@max: maybe there's 1 more bug (really a minor thing) - last night i blasted 122/166 est 42.50 @4.00 3BV/s but when i tried to copy the blasted game info into the irc chat it left out the 3BV/s value
it showed: ...est time 42.50 3BV 122/166 3BV/s <- it should have showed a 4 but it showed nothing
not really a bug but still not as it's supposed to be
it showed: ...est time 42.50 3BV 122/166 3BV/s <- it should have showed a 4 but it showed nothing
not really a bug but still not as it's supposed to be
„Das perlt jetzt aber richtig über, ma sagn. Mach ma' noch'n Bier! Wie heißt das? Biddä! Bidddää! Biddddäää! Reiner Weltladen!“
Re: Arbiter development
Arbiter 0.47 final is ready. Please read version.txt, there's complete info about changes and new settings.
It contains UPK option. It, as you know, may lead to serious bug similar to 0.43. I tried to implement UPK as isolated and safe as possible, but of course i can't be 100% sure.
This is a final version. That means, i'm not going to implement new features, fix minor bugs not affecting gameplay and counters, and so on, at least until January.
If you have some ideas AND you're ready to implement it yourself, i can send you some parts of source.
I've also made two programs manipulating AVF: I think all clonemakers should release such things to allow community to write independent video viewers and analyze boards and videos.
It contains UPK option. It, as you know, may lead to serious bug similar to 0.43. I tried to implement UPK as isolated and safe as possible, but of course i can't be 100% sure.
This is a final version. That means, i'm not going to implement new features, fix minor bugs not affecting gameplay and counters, and so on, at least until January.
If you have some ideas AND you're ready to implement it yourself, i can send you some parts of source.
I've also made two programs manipulating AVF: I think all clonemakers should release such things to allow community to write independent video viewers and analyze boards and videos.
Go IRC! (try mibbit)
- RonnyDeWinter
- Posts: 76
- Joined: Mon Dec 01, 2008 9:11 am
- Location: Netherlands
- Contact:
Re: Arbiter development
Personally I believe that sources containing the video format should not be available.
Re: Arbiter development
It reads only board and video events. AVF is as safe as before, because the places where board and events are were already widely known.RonnyDeWinter wrote:Personally I believe that sources containing the video format should not be available.
Go IRC! (try mibbit)
- RonnyDeWinter
- Posts: 76
- Joined: Mon Dec 01, 2008 9:11 am
- Location: Netherlands
- Contact:
Re: Arbiter development
Ah ok nevermind, I thought it converted it to mvf instead of mbf. My mistake.
Re: Arbiter development
This settings file has option 'Prohibit Multiple Instances' disabled. This option prevents Arbiter launching if you have opened window with title 'Minesweeper Arbiter' (eg, folder with this name is opened).
- Attachments
-
- arbiter.dat.zip
- (1.32 KiB) Downloaded 10278 times
Go IRC! (try mibbit)
Re: Arbiter development
I've fixed some bugs and here's a new version:
And here's AVFTools 0.2 containing AVF to RawVF revision3 convertor.
And here's AVFTools 0.2 containing AVF to RawVF revision3 convertor.
Go IRC! (try mibbit)