Releases: goodtrailer/Paper
Paper v1.0.3.1
I lied. Turns out it took 450 days. I mean, I only just revisited this project for four days this week but the 10-week gap in development still counts.
There's now four packaged builds: normal, DEV
, SSGI
, and DEV_SSGI
. See below for info on DEV
builds. SSGI
builds include screen-space global illumination, which I've included by default in all previous builds of Paper. But SSGI garbage dumps on GPU frame times (as in, it doubles them). This is because global illumination is literally ray-tracing. If previous builds ran fine, then get the SSGI
build. Otherwise, opt for the non-SSGI
build.
New features:
- Hotseat game mode
- End turn/kill sound effects
- Several bug fixes
- Reduced build size by 23%
DEV
build:- includes console with `/~ key.
- built in UE4 commands that aren't that useful except:
t.MaxFPS
stat GPU
stat FPS
r.SSGI.Quality
- custom
SetStat
command that only works for host. It sets a stat for a unit at the specified location.- Valid stats are:
HP
,Energy
,Damage
,Range
, andRangeType
. RangeType
does not work for Archers.RangeType
must be 0 or 1.- Remaining stats must have values in the interval
[0, 255]
.
- Valid stats are:
Paper v1.0.2
Paper development is done. It took 376 days. This is the full, final release.
New features:
- HP bars
- Options menu with re-bindable controls
- Main menu backgrounds
- Turn timers
Known bugs:
- When choosing a map, the game may count the wrong number of teams. Choosing one of those teams can lead to crashing. This only happens in packaged builds, and I'm completely lost as to why it happens. This one is very common.
- When joining a game, the UI might set itself into spectator mode. Significantly rarer than the last bug.
Paper v0.8.8
This is the first update to bring this game to a somewhat release-ready state, which is why it is the first to not be marked as a pre-release. All units, networking, visuals, and online features have been now implemented. This will not be the final update, though. There will be a full v1.0 release for this game. See Versions.txt to see the final planned polish. After that, the game is done. (Unless something happens that makes online matchmaking lobbies possible. See README.md for details.)
Also, Paper's birthday is 3 days from now! (11/16)
v0.8.8:
- New units joining the fight: Scout, Greatshield, Archer, Ninja, Catapult, and Priest.
- All new attack animations (plus bonus animations) for all skeletal units.
- Revamped unit icons.
- Bugfixes.
Paper v0.7.2
- New map-making tutorial screen
- More included maps: 2p_koth, 4p_mountain, 4p_mountain_1
- Loading maps from PNGs from disk
Paper v0.7.1
- Lobby screen where players get to choose teams.
- Chat system.
- Bases which are the objective of the game + accompanying defeat/victory screens
- Player names
- Bugfixes to greatly reduce crashes (primarily when first joining a game).
- Anti-client-cheat (clients can't cheat, since all calculations are now verified/double-checked by the host.)
Paper v0.5.3
Refreshed UI with much more functionality, along with some miscellaneous changes:
- localhost now a valid IP address
- can press ENTER instead of clicking JOIN button
- FPS counter
Paper v0.4.1
Can now spectate matches, attack units by pressing A, move with M (in addition to left click + drag), join games late, and choose teams before joining a match. Unfortunately, the 32-bit packaging option has mysteriously disappeared from UE4.25.
Paper v0.3.3
Movement system completely finished. Made some improvements to disk space.
MVPTBS
Minimum Viable Product Turn Based Strategy (bad at names I know) was made in Unity years ago. Paper is a recreation of this old 2D game, except in UE4, plus online multiplayer support and some convenient features.
Controls:
Left-click to select unit.
WASD to move units (no click to drag, nor is there an overlay highlighting where you can move).
Attack button to attack (brings up an attack overlay).
The goal is to destroy the enemy base.
itch.io page with screenshots: https://goodtrailer.itch.io/mvptbs
Paper 0.3.0.2
New "overlays" (for lack of a better term) that highlights what unit the user is selecting and what tile the user is hovering over.