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.

Messages - Corey Cooper

Pages: [1] 2 3 ... 375
Help Me / Re: Problem with rebuy OR add-on, not both
« on: December 04, 2018, 09:54:59 AM »
It has definitely been asked before because it is on my to-do list.  More generally, the ability to restrict add-ons and rebuys based on user-defined criteria (an expression or formula).  For example, I have in my notes to add something like:

[ ] a player may no longer rebuy if: [ expression ]

Where "expression" is a formula, like: totalRebuys + totalAddons > 1

Which would limit any player to 2 rebuys, 2 add-ons, or 1 rebuy and 1 add-on.


[ ] end rebuys if: [ expression ]

Example: totalRebuys + totalAddOns > 9

Similarly, this would end rebuys when the total of all rebuys and add-ons bought reaches 10.

Because it would have the benefit of all (or most) of the variables also available to points formulas, there are lots of things you could do with it, such as limit the number of rebuys per level, or leave them open until the prize pool reaches some designated point.

While this will require some work, it's not too large of a feature and I'd really like to get it in, but not until the port (v3.5) is complete.

Help Me / Re: Dialog boxes are not drawing
« on: December 04, 2018, 09:45:59 AM »
My experience has also shown opening lots of dialog windows will eventually lead to the issue.

Help Me / Re: Dialog boxes are not drawing
« on: November 27, 2018, 10:30:07 PM »
The fix is in progress:

There are some tips in that topic I previously posted for dealing with the issue.  I know they aren't great, but they do help.  Are you saying yours crashes after 25 to 30 minutes when a tournament is running and you're not doing anything else (as in, just the clock and rounds are counting down, you're not otherwise working with the app?)

Beta Testing / Re: 3.5 Progress
« on: November 27, 2018, 10:27:11 PM »
Nov 27 update:

- Fixed a few Preferences tab items
- Polished up the built-in screens.  They are now 100% as far as I know.
- Fixed various Players tab items.  I think this tab is now 100%.
- Fixed file loading/saving in Game tab, Rounds tab, Players tab, Prizes tab, Tables tab, Events tab, Chips tab
- Fixed formula dialogs (Points for Playing, Events, Stats)
- Fixed Help tab, Links tab
- Fixed all Tournament exports
- At this point I think these tabs, with a very few exceptions, are 100% complete: Game, Rounds, Players, Prizes, Tables, Events, Chips, Help, Links
- Removed the hacky screen saver suppressor and updated the code to use an actual API that disables the Windows screen saver while the application is running.  Woohoo!  Removed the reminder to "Disable your screen saver".
- Fixed a few more internal incompatibilities with the latest version of JavaScript
- Fixed basic chip images
- Fixed a hundred other minor issues

Doesn't seem like a lot, but actually a lot more progress has been made.  I'm getting much closer to a point where I'll be able to step back and take inventory, and finally chart out a path to completion.

Things I know still need work (off the top of my head):
- Rules tab
- Summary tab
- Layout tab
- Database tab
- Stats tab
- Preferences tab
- Hotkeys tab
- Controls tab
- Dashboard

Most of these items are at least 50% complete already.

Finally, things I haven't touched on yet but know will need to be done:
- Licensing has to be refactored to remove it from the Windows registry.
- Evaluation will be completely overhauled (already know how I plan to do it, but haven't implemented anything yet).
- Need to create (or utilize) a color picker, because we no longer have access to the system color picker (not so bad, since it kind of sucks, and there are plenty built using web tech that are waaaay better).
- Still don't know how to allow the user to choose a font from installed system fonts.  Electron has no facility for this.
- Still need to figure out how it will be packaged for installation.
- Still having a few issues from time to time with dialog windows.  As I continue refining it gets better and better, and it's working very well now, but occasionally still have an issue, like a window doesn't open when it should.

Help Me / Re: Dialog boxes are not drawing
« on: November 27, 2018, 06:31:05 PM »
Unfortunately I suspect what you are seeing is probably this issue:

Help Me / Re: Players Screen Not Displaying Info...
« on: November 05, 2018, 08:04:49 PM »
I haven't seen anything.  When did you send it?

Help Me / Re: Players Screen Not Displaying Info...
« on: November 05, 2018, 02:48:53 PM »
Can you provide a screen shot?  I've never heard of an issue like this before.

Also, if you award points based on league membership, that's something that can be done with the Points for Playing formula.  inLeague and leagueRank variables are available.

Help Me / Re: Load Files problem
« on: October 31, 2018, 10:37:10 AM »
If it is mounted as a drive letter then pressing "Show Drives" should show it.  Depending on your network conditions, it could take a few seconds (or longer) to show, which is why it isn't displayed by default.  Windows Explorer can take just as long, but it is asynchronous, so the dialog is still active and usable while it is trying to ascertain your network connections.  This dialog is unfortunately synchronous, so it "blocks" while looking for network connections.  Which means the dialog is basically frozen during that time.  That could be a very bad experience, so it doesn't do that unless you specifically request it by pressing "Show Drives".

Help Me / Re: Load Files problem
« on: October 31, 2018, 07:54:34 AM »
This indicates that the Active-X control that displays file dialogs has stopped working (a common issue) and this dialog is being used in its place.  It is a poor substitute, but it should work.  Are you having an issue with it?

General Discussion / Re: Fourteen years...
« on: October 29, 2018, 05:14:35 PM »
And still under active development!  Can't wait for the new version to be ready for some beta testing.

I can't believe it has been that long!  For the record, version 1 was released sometime in 2004.

Help Me / Re: Data Stores
« on: October 29, 2018, 05:03:14 PM »
jodybingo is correct, although it wasn't intended to be something you should modify.  The copying occurs to put updated files into your data store.  It's part of a migration of the TD originally having everything in the Program Files location (including your saved data) to it being in the "Documents" location.  But even now that it's not really necessary to "migrate" that stuff, the included templates have to get copied out to your data store or else they would be far less accessible.

Anyway, you certainly can modify that file to prevent the TD from copying files to your Data Store.  But be aware that any NEW files in an updated version of the TD won't get copied, either.

Templates, Layouts and Sounds / Re: 8 game mix layout
« on: October 24, 2018, 12:09:49 PM »
Can you share the layout?  Maybe I can fix it.

Beta Testing / Re: 3.5 Progress
« on: October 24, 2018, 12:09:13 PM »
I'm so glad you asked!  I've been a little bit derelict in my duty lately.  So, just running through my daily notes:

- Fixed some UI glitches.
- Fixed ScreenSets configuration.
- Made the decision to go back to using sync versions of file operations.  It makes the code less complicated.  Will have to refactor some stuff I've already done.
- Made more changes to ExportPlayers dialog and fixed Export Players on the Database tab.
- Fixed all of the operations on the Database Operations dialog (on the Players tab).
- Fixed various items on the Database tab.
- Came up with a new code technique which will reduce complexity of code where async methods are used (dialogs and file operations, but mostly just dialogs now).
- Used the code technique to fix areas that create receipts (all transactions).
- Fixed ALL major transaction dialogs: buy-in, add-on, rebuy, bust-out, all undo versions of those, and all non-player-tracking versions of those (30-ish in all).  These are all using the new technique, sync file operations, and proper error handling in async portions.  All seem to function, but haven't yet been fully tested.
- Fixed Dashboard scrolling.
- Fixed AdjustRankingsDialog.
- Fixed TransactionsDialog.
- Fixed the mini clock.
- Fixed next/previous level functions.
- Fixed the Countdown dialog.
- Fixed stylings in ALL built-in pages, including table blueprints.  With the exception of the Seating List page, all of the built-in screens are back to looking like they did and functioning properly.
- Fixed Player Details dialog.
- Started working on column arrangement.  This is one of those areas I shouldn't work on (because it isn't broken) but sometimes I get sidetracked and can't help myself.
- Fixed a hundred other small things all over the application.

Unfortunately this is a period of time at my "other" job where we are preparing for "peak operations".  It's hectic and I don't have as much time or energy to devote, so while I was making serious progress for a good while, it's tapered off a bit in the past two weeks.  Hopefully it will pick up again soon.

Here are the built-in screens so we have something to look at:

Help Me / Re: new token?
« on: October 12, 2018, 09:08:51 PM »
Custom tokens aren't shown in the Token Builder dialog (maybe they should be?).  So you have to add them manually.  Just put <your-token-name> in the HTML.  It should work fine.

Help Me / Re: Out of Reach Buttons
« on: October 10, 2018, 11:33:54 AM »
Hey James, can you provide a screenshot?  I suspect the vertical scrollbar is off to the right, but inaccessible.  If I recall correctly someone else reported this but I've not actually seen it.

Pages: [1] 2 3 ... 375