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 ... 371
Beta Testing / Re: 3.5 Progress
« on: June 19, 2018, 06:00:02 PM »
- Loading and saving of tournaments and templates is done.  Still have other related work to be done (importing players, exporting data, etc).

- All transitions now work, including with layout scaling enabled.

- Layout rendering has been vastly improved.  Most built-in layouts look almost the same now!  That's actually something I didn't think would be possible.  Here's the default (1024x768) layout:

The challenge now is that Chromium doesn't render table rows and columns with the same proportions as IE, so while the top and bottom rows look OK in this pic, when you resize the window to something more modern, like 1920x1080, it isn't quite as pretty:

Also the chips aren't centered, but that's another detail.

Anyway, looking better!

Run the TD using the command line option: "-tdnoconcurrencycheck".  This will allow a second instance to launch.  Note that there are caveats, in that you can lose information in your player database if both instances write to the database.  The application is not designed to run this way and thus is not a supported configuration.

Help Me / Re: TD3 freezing and giving random errors
« on: June 18, 2018, 10:18:48 PM »
I think the issue is likely to be the same as I previously mentioned:

While I'm still looking for ways that could cause a memory leak (or cause an IE 11 memory leak to be an issue), I'm mostly working on moving the application to a new framework.  One that will hopefully not have the same leaks, and one that will allow me to better analyze leaks in the TD application itself.  This is where I am currently focused.

Help Me / Re: How to make the Prizes Disapear (when busted out)
« on: June 18, 2018, 10:15:41 PM »
Yes.  Use the "omitAwarded" attribute.

<prizes orient="horizontal" max="20" omitAwarded="true">

Help Me / Re: Rotate Player Image
« on: June 15, 2018, 02:15:00 PM »
I looked into this a little bit and it seems there's an easy way to fix this (with a simple CSS style), but it is currently only supported in Firefox, so even the next version of the TD, which will use Chromium, won't be able to take advantage of it.  But the proper orientation can be detected via scanning the EXIF, and there are some solutions out there, so I'll look into adding it.

Help Me / Re: Rotate Player Image
« on: June 15, 2018, 01:30:32 PM »
The TD isn't rotating images, it displays them "as-is".  I suspect your pictures are actually rotated.  They may not appear that way when you view them outside of the TD, because many image viewers now look for EXIF information (info embedded in the image file) that tells what the picture orientation is.  The viewer will then automatically rotate the picture so it appears in the intended way.

The TD can't rotate them for you today, but it might in the future.  For now I think you'll probably have to manually rotate the image using an image editor.  There are plenty of free ones online can do this for you.  I've used pixlr before.

There was a request at some point to be able to mark players with a color, ostensibly to facilitate teams.  But it could be used for anything.  Just a way to sub-divide your players.

Help Me / Re: Clock Paused message (not blinking)
« on: June 14, 2018, 11:37:02 AM »
Sure.  In 3.4 I changed the default behavior to not blink.  To enable the blink go to the Preferences tab and press the Status Messages button.  Here you can change the characteristics and text of the status messages.  Create a new Status Message Set by pressing the "New" button.  Your new set should be selected.  Then just check the box next to "Flash messages".  Press OK (make sure your new set is selected when you do - the selected set is the one that is used).

Suggestions / Re: Buy in Profiles in Simple Mode
« on: June 14, 2018, 11:35:02 AM »
No news at this time. 

Suggestions / Re: Random Player (Displayed in the Layout)
« on: June 14, 2018, 11:33:43 AM »
Sure, you can use the <randomPlayer> layout token.  It displays the currently chosen random player, or "none" if no player has been chosen.  There's an index attribute that allows you to display a previous random player, and a "spinningText" attribute that you can set to display something else while the random player is being chosen.

Beta Testing / Re: 3.5 Progress
« on: June 13, 2018, 04:27:39 PM »
An update...

- Refactored all of the bootstrapping code.  Even though the app was able to get to the Settings dialog, most of the bootstrap code was not working.  Preferences weren't loading, other config files weren't loading, somehow the language files WERE loading (weird), other initializations were just not being done

- Sounds are working now

- Screen transitions are mostly working.  Probably double or more the frames per second, so they look better, too.  I have seen some weird artifacts when using the blend transition and built-in screens, so not perfect, but definitely a major improvement.

- Working on loading and saving.  Currently done with tournaments, layouts, rounds templates, prizes templates, and tables templates.  Loading now works more like the standard flow: press Load, get a file selection dialog, once a file is selected to load, if there are changes in the current tournament, ask to save it, don't save it, or cancel the operation.  Traditionally the TD prompts to save/don't save/cancel as soon as you press Load, before you're prompted to select a file to load.  So this is a little different, but more in line with the way other apps operate.

Something to note is that with this change layouts will almost certainly need tweaking or be redesigned completely.  This is due to moving to standard HTML and out of IE quirks mode.  It's a bit unfortunate, but the positives outweigh the negatives by light years.

I've also run into a few memory issues.  So it just might be that I can't blame Internet Explorer entirely.  Although it's mixed at this point: I've run for a long time and seen the memory growth, and other times I've run for a long time and seen no growth.  That's the bad news.  The good news is that the memory size can get much larger than IE ever could, and I don't see much if any degradation or side effects (although if it's a true leak, that can't go on forever, eventually it will crash).  The real good news is that there's a built-in memory profiler, so I have a vastly better chance of tracking down memory leaks.

Help Me / Re: sync database and stats
« on: June 13, 2018, 04:14:09 PM »
Sharing licenses is not allowed, so sounds like yes.

Help Me / Re: sync database and stats
« on: June 13, 2018, 01:10:27 PM »
Depends on what you mean by "sync".  If you simply want to be able to compute stats from both tournaments on one of the PCs, then definitely yes.

Assuming all players (from both tournaments) are in your player database, it's easy.  Just copy the tournament to your PC and run stats.

If your friend's tournament may have players not in your database, copy the tournament to your PC, load the tournament, then go to the Players tab and press the Database button.  Then press the "Add to database players in your current tournament" button.  Then you should be able to run stats and include everyone.

If you want to keep player details (phone number, email address, etc) in sync, that's a lot more difficult.  But the most important information on a player is their unique ID, which allows the TD to correlate players across tournaments.  And the unique ID is stored in the tournament file as well as the database.  So you can effectively "sync" players just using a saved tournament file.

Help Me / Re: Black screens and application slow down
« on: June 11, 2018, 09:44:29 AM »
You just clear the Points for Playing formula.  On the Game tab.  Make sure there is no formula.  If you want to use a formula to compute points, wait until the tournament is over and put the formula there.  All points will automatically be computed.  After you add the formula, go to the Players tab to see each player's points.

It is possible to run two versions, but it isn't easy.  The two instances likely will not be able to use the same data store (the newer version will automatically upgrade it and the older version will no longer understand it).  So with that caveat, it can be done.  But what is the point?

Pages: [1] 2 3 ... 371