Spades 1968 (Ace of Spades Remake)


Changes this devlog:

  • + Adjusted the syntax in many classes, more to go
  •  + Hold to attack with melee 
  • + User made structures now have the proper health 
  • + Map storage has been adjusted, versioning added along with more data, the format has been adjusted to support large maps and is more efficient 
  • + Network transfer for maps is more efficient and can handle larger maps 
  • + Map loading / interaction in general is heavily optimized and now has O1 lookup for X/Y/Z block lookup 
  • + Ace of spades map loading added 
  • + Health of the map is regenerated each time the save is loaded, I.E. half-damage blocks will become full health 
  • + The login credits has been changed to a server sided message of the day 
  • + Calls to text labels are properly cached
  •  + The welcome / MOTD interface now acts as the download interface during map transmission + Increased the network buffer from 4k to 65k 
  • + Added queued / chunked map file transmission on initial server connect 
  • + Grenades properly damage built terrain
  • + Maps with large amounts of user changes / custom maps now properly transfer
  • + Removed the structure concept and all code as it's no longer used 
  • + Removed vox loading 
  • + Maps generation is now self-contained in their own respective classes per map May 31, 2024
  • + General code cleanup + 512x512 maps have been added (Ace of Spades Classic map size)
  •  + Added a 'respawn' option to the main menu + TDM / QC game modes have had their spawn point adjusted to compensate for the new map sizes. 
  • + Rewrote the map transfer code and heavily optimized it for both randomly generated maps and user supplied edited maps. 
  • + Maps are now column based in a 3d array. 
  • + Officially renamed the project to Spades-1986. 
  • + Resolved a lot of issues related to the map transfer. 
  • + Standardized the assets into a scale and position to be used between all weaponry. June 1, 2024
  • + Standardized the assets into a scale and position to be used between all weaponry. 
  • + Crash patched the client. 
  • + Standardized all of the assets to be the same scale and in the same coordinate position for their 3d models. 
  • + All of the weapons have had their in-game model and scale slightly adjusted.
  •  + Fixed a small issue with TDM. June 2, 2024
  • + Ace of Spades classic maps will no longer allow damage on the last floor.
  •  + Designed a new launcher with a new update server. + Removed launch params and moved them to the config. 
  • + Added AoS map loading from the config. 
  • + Added mid-round class swapping.
  •  + Tab to press stats now shows the game score instead of it always being visible. 
  • + Adjusted the live-draw GUI APIs for interfaces such as the player stats menu. 
  • + Removed the old system for weapons and models, they are now tied together in a single enum. 
  • + Explosions will no longer damage the last floor.
  • + Ace of Spades Battle Builder maps will now load on the server. 
  • + Created the following assets, all in the style of Vietnam era weaponry, designed by @Nebula
  • + Bolt Action M1 Garand
  •  + Pistol M1911 
  •  + Shotgun Remington 870 
  •  + Entrenching Shovel 
  •  + Grenade MK-II 
  •  + Combat Medic First-aid Kid
  •  + Vietcong SMG Skorpion vz. 61 (edited) June 3, 2024
  • + Created the following new assets, all designed by @DaeOn
  • + 7 new footstep sounds + 15 new AK shot sounds (With effects for specific terrain / distance from the shot)
  •  + Adjusted the gunshot system to support multiple sounds. 
  • + Adjusted the audio system to support individual audio volumes per file.
  •  + Replaced the existing static sound system with a sound bank with dynamic sound objects. 
  • + Fixed an issue with the "hit grounding" concept, sounds will now correctly play when you land on the ground. 
  • + Updated all of the libraries to their 2024 version (bindings for OpenGL, AL, etc).
  • + Built a launcher: 
  •  + Integrated with our build system, we can publish our repo directly to production. 
  •  + Each time you start the game for the first time using the launcher, it will poll your files against the current files, and patch your data to the latest revision. 
  •  + If you have slow internet, or your computer interrupts, the download can resume without issue at any time. 
  •  + As a bonus, the launcher will force itself into "offline mode" if it cannot connect to our servers, allowing you to still boot into an offline version of the game.

Get Spades 1968 (Ace of Spaces Remake)