Released 2019-06-07
First stable release. All servers building, game is playable, MTX related locks on costumes and powersets have been removed, the Map Server has (optionally) been given 64-bit support, and (optionally) we have migrated to VS2019.

Major show stopping crashes caused by the currently known i24 client/server data should also be identified and resolved.

This is focused on preserving i24 as-is, and providing stability of the codebase and removing anything that requires payment.
0000064: [Bug] StatsServer crash when sending a DBCLIENT_SET_CONTAINER command to dbserver in 64 bit (Cattan)
0000070: [Bug] Claiming loyalty rewards that give multiple SKUs fails (chrius)
0000091: [Task] Implement/port -patchDir from score code (Searge)
0000102: [Bug] Super packs cause account server errors (chrius)
0000004: [Task] Resolve build for auctionserver (Cattan)
0000121: [Bug] Game crashes to desktop with no error when trying to view IO enhancement recipe info via right-click menu (Bevinsky)
0000007: [Task] Resolve build for CmdRelay (Cattan)
0000010: [Task] Resolve build for raidserver (Cattan)
0000013: [Task] Resolve build for TestClient (Cattan)
0000019: [Bug] Investigate crash during template generation in playerCreatedStoryArc_GenerateData (disseminate)
0000039: [Task] Game client does not build in Debug, Full Debug and Opt Debug configuration (Cattan)
0000054: [Bug] Client console is spammed with "Class name not found" when entering character select screen (Searge)
0000075: [Bug] Toggles doubled up when logging in after more than 15 minutes offline (Pazaz)
0000114: [Bug] Villains cannot access the Ouroboros zone (TheManicCoder)
0000002: [Task] Resolve build for AccountServer (Cattan)
0000005: [Task] Resolve build for ChatAdmin (Cattan)
0000008: [Task] Resolve build for dbquery (Cattan)
0000014: [Task] Resolve build for TestClientLauncher (Cattan)
0000022: [Feature] Resolve build for authserver (Cattan)
0000068: [Bug] Game client crashes sometimes when leveling up in release mode (Cattan)
0000085: [Task] Remove SteamAuthTest from Utilities (danda)
0000101: [Bug] Login hangs when encryption is enabled (Searge)
0000003: [Task] Resolve build for arenaserver (Cattan)
0000006: [Task] Resolve build for chatserver (Cattan)
0000128: [Bug] Account server generates tons of errors the first time an account logs in (Miwa)
0000009: [Task] Resolve build for MissionServer (Cattan)
0000012: [Task] Resolve build for startserver (Cattan)
0000017: [Feature] Visual Studio 2019 Support (Cattan)
0000037: [Task] Remove Korean source code comments in AuthServer (Cattan)
0000067: [Task] Remove invalid URLs from game text (Chriskitsch)
0000094: [Task] Remove incomplete power pools from selection list. (Chriskitsch)
0000123: [Feature] Updated default_sku.cfg (Methril)
0000040: [Task] New Splash Screen (Chriskitsch)
0000116: [Feature] Authserver should allow CNAMEs for external and internal ips in the world server table (Miwa)
0000050: [Bug] Server connections closing if internal IP does not match typical schema (192.*, 172.*, or 10.*) (Pazaz)
0000011: [Task] Resolve build for ServerMonitor (Pazaz)
0000055: [Task] OpenSSL isn't actually used in the code, we can safely remove it. (Taffer)
37 issues View Issues
Issue 2 shall focus on Modernization, Optimization, Scalability, and Security. This is the time to try and improve upon what currently exists and begin migrating towards better scalability. The roadmap and plan for this will be changing constantly for a while until plans solidify.

One focus shall be on building and testing the existing asset/content development tools within the system, resolving bugs, removing perforce dependencies, and investigate how to utilize them for content development.
0000167: [Task] Set AuthServer configuration defaults to send shard names (Pazaz)
0000160: [Feature] Implement SCoRE's Field of View slider (Chet)
0000158: [Bug] Gettex relies on CJPEG being present (Chet)
0000066: [Bug] code analysis bugs in dbserver (Taffer)
0000080: [Task] Remove unused 3rdparty code (Taffer)
5 issues View Issues