Commit Graph

298 Commits

Author SHA1 Message Date
Greg Edwards
381d68396c Implemented Battle Subway gamestats handers. 2014-08-03 19:16:05 -04:00
Greg Edwards
5145e2f5e2 Fixes to Battle Subway data schema 2014-08-03 19:15:36 -04:00
Greg Edwards
f770316334 Implemented GenV battle subway data access. 2014-08-02 01:49:52 -04:00
Greg Edwards
9592bcda28 Fixed logic error causing numbering gaps and odd trainer ordering in battle tower. 2014-08-01 18:15:17 -04:00
Greg Edwards
7a4c4644c8 GenV battle subway structures 2014-08-01 17:14:02 -04:00
Greg Edwards
e6b8233fb3 Added BattleVideoSaved request type to enum. 2014-07-31 20:23:24 -04:00
Greg Edwards
9baf3e1141 Dear Game Freak, I love you. 2014-07-31 18:39:45 -04:00
Greg Edwards
e50fa5f77f Validate request lengths. 2014-07-31 18:22:22 -04:00
Greg Edwards
81bcc14ed3 This should be a correct implementation of Gen4 Battle Tower but it makes the game hang for some reason. 2014-07-30 15:42:50 -04:00
Greg Edwards
533791443f Fixed trendy phrase getting overwritten with "System" in ASCII in the database. 2014-07-29 19:09:19 -04:00
Greg Edwards
9035bb59f5 Fix for battle tower rank/room being zero-based in the database. 2014-07-29 18:06:29 -04:00
Greg Edwards
0ddbb4c5ba Fixed missing line returns in some search logs. 2014-07-29 15:50:26 -04:00
Greg Edwards
69fea1f0d3 Added towerRestorer4 project to insert crawled battle tower into the database.
Thank you, Pikachu025, for providing data.
2014-07-28 20:10:13 -04:00
Greg Edwards
32a1c4ab57 Fixed a lot of bugs with battle tower data logic. 2014-07-28 20:08:51 -04:00
Greg Edwards
4974500015 Implemented some more battle tower database work. 2014-07-28 18:06:17 -04:00
Greg Edwards
a91d861c67 Implemented some battle tower database work. 2014-07-27 01:57:04 -04:00
Greg Edwards
cf88416e1d Brought back session viewer debug page. 2014-07-24 13:05:40 -04:00
Greg Edwards
10fc6a9c9c Fixed "You can't trade that Pokémon" error appearing sometimes when trading with an offer. 2014-07-24 12:53:00 -04:00
Greg Edwards
ff3b7f5af3 Log search terms of dressup, box, and musical searches. 2014-07-22 17:04:18 -04:00
Greg Edwards
30085bb4a1 Fixed GTServer showing 0 for every upload ID in logs. 2014-07-22 16:59:21 -04:00
Greg Edwards
4198aace33 For fuck's sake mysql
Workaround LAST_INSERT_ID and CAST limitations by making all primary keys unsigned bigint.
Workaround LAST_INSERT_ID signed/unsigned inconsistency between 5.5 and 5.6 by using Convert.ToUInt64 instead of casts.
2014-07-22 12:04:31 -04:00
Greg Edwards
eac2ac6e21 Updated readme. 2014-07-21 23:06:30 -04:00
Greg Edwards
003d60c7c5 Added todo. 2014-07-21 23:05:39 -04:00
Greg Edwards
45bd73956d Fixed indentation on GenV gamestats handler. 2014-07-20 20:59:38 -04:00
Greg Edwards
6ba91373bf Placing #region blocks inside a switch block, like a boss 2014-07-20 20:56:19 -04:00
Greg Edwards
29d0d6b31b Timestamp trainer profiles 2014-07-17 11:51:51 -04:00
Greg Edwards
3a94e2e953 Stop tracking pubxml files. 2014-07-17 00:08:00 -04:00
Greg Edwards
763f1da179 Don't swallow exceptions in debug mode. 2014-07-17 00:00:53 -04:00
Greg Edwards
008c7a0f6a Save setProfile.asp profiles to the database. 2014-07-16 23:57:24 -04:00
Greg Edwards
99297aca74 Return error 404 when visiting a non-implemented gamestats handler. 2014-07-16 22:58:26 -04:00
Greg Edwards
5f50e1a9fe Deleted pubxml.user files. 2014-07-16 10:18:08 -04:00
Greg Edwards
59cf06237a Update gitignore 2014-07-16 10:15:11 -04:00
Greg Edwards
bae6404d9a Log completed trades. 2014-07-16 01:02:20 -04:00
Greg Edwards
10c0b32c6c Changed TimeWithdrawn column name to TimeExchanged. 2014-07-15 20:40:36 -04:00
Greg Edwards
69cee2294d Updated database schema. 2014-07-14 19:50:06 -04:00
Greg Edwards
cc14cbc6d2 Added column to track the number of times a battle video is watched. 2014-07-14 19:47:53 -04:00
Greg Edwards
05acceaacb Added missing values to RequestTypes4 enum. 2014-07-14 19:20:47 -04:00
Greg Edwards
766764531b Avoid ObjectDisposedExceptions when shutting down the GT server. 2014-07-14 19:19:47 -04:00
Greg Edwards
0f97b73504 Don't eat CPU while shutting down the GT server. 2014-07-14 19:18:18 -04:00
Greg Edwards
9fc5459c66 Added some extra validation to the _finish.asp series of requests. 2014-07-14 12:58:10 -04:00
Greg Edwards
06f9c04053 Sanitize GTS post requests a bit better. 2014-07-14 11:50:49 -04:00
Greg Edwards
e82e7b73c6 Comment pkvldtprod token better. 2014-07-11 02:05:06 -04:00
Greg Edwards
f74df04e39 Updated homepage with latest info. 2014-07-11 02:04:46 -04:00
Greg Edwards
567db0bea5 Fixed deploy for VS 2013. 2014-07-11 00:57:50 -04:00
Greg Edwards
2c454c3481 Fixed ranking request type being logged incorrectly. 2014-07-11 00:55:02 -04:00
Greg Edwards
510efdd36c Target .NET 4.0 so I don't need to install 3.5 on my server. 2014-07-11 00:54:29 -04:00
Greg Edwards
1391342ddf Use the Windows event log when running as a service. 2014-07-10 23:05:50 -04:00
Greg Edwards
f784576b0d Fixed logging of GenIV top ranked searches. 2014-07-10 23:05:25 -04:00
Greg Edwards
b27414fe75 Implemented top Colosseum / Battle Frontier battle video search on GenIV. 2014-07-10 22:52:33 -04:00
Greg Edwards
ce88538370 Added top trainers request to enum. 2014-07-10 22:35:59 -04:00