Chore: Updated the documentation and set the anti-aliasing method back to TAA

This commit is contained in:
parvan 2026-03-12 13:34:06 -05:00
parent 9d4dc3bad2
commit 47226713d9
5 changed files with 39 additions and 20 deletions

View file

@ -114,6 +114,7 @@ r.TemporalAA.Upsampling=False
r.TemporalAASamples=4
r.DefaultFeature.AntiAliasing=2
r.DefaultFeature.LightUnits=2
r.AntiAliasingMethod=2
[/Script/IOSRuntimeSettings.IOSRuntimeSettings]
bSupportsPortraitOrientation=False
@ -211,7 +212,7 @@ ManualIPAddress=
;=============================================================================
; EOSPlus Online Subsystem For Epic EOS. (Tested as of 02-2026)
; Note: If you do not add the Artifacts and Product Settings, this config defaults as if it's LAN without EOSPlus or EOS.
; Note: If you do not have the Artifacts and Product Settings, this config defaults as if it's LAN without EOSPlus or EOS.
; The easiest method for packaging and testing is to use the OnlineSubsystemSteam.ini config since Steam allows use of their server lists without a login.
; Paste this to the bottom of DefaultEngine.ini when packaging an EOSPlus Epic EOS build of the game.
; !!! IMPORTANT !!!! Make sure to paste in the settings for the Epic Product Settings and Artifacts Section and

View file

@ -4,7 +4,7 @@ ProjectName=Cardinal Fall
CompanyName=Metahusk
Homepage="http://metahusk.com"
Description=An Unreal Engine 4 Community Developed Game By Metahusk
ProjectVersion=0.1.5.7
ProjectVersion=0.1.5.9
CopyrightNotice=All Rights Reserved
ProjectDisplayedTitle=NSLOCTEXT("", "1106FCE8431748B3C91F6E83F252772B", "Cardinal Fall")

View file

@ -5,16 +5,16 @@ The DLC is the same.
To push an update:
1. Make sure the contents of /Config/OnlineSubsystemEOSPlusEpic.ini are in the /Config/DefaultEngine.ini, not EOSPlusSteam.
2. Paste the Artifacts and Product Settings secrets into /Config/DefaultEngine.ini (There are TWO artifacts sections.)
2. Paste the Artifacts and Product Settings secrets into /Config/DefaultEngine.ini (There are TWO artifacts sections. Dev and Live are different. Live is for a release.)
3. Re-open the project because the ini file doesn't load without an editor restart.
4. In Project Settings, set the Project Version.
5. Package a "Shipping" copy of the game. Make sure the target folder is empty and BP_DebugGameSettings has all the variables unchecked.
6. Copy that "Shipping" package of the game into an Epic BuildPatch Tool folder named CardinalReleaseUpload.
> For Example: C:\Unreal\Projects\BuildPatchTool_1.7.3.1\CardinalReleaseUpload
> For Example: X:\Unreal\Distribution\BuildPatchTool_1.7.3.1\CardinalReleaseUpload
7. And paste a copy of the Credits.txt file into the root of CardinalReleaseUpload.
8. Make sure the root of the CardinalReleaseUpload directory has Epic_CardinalInstaller.exe, Epic_CardinalUninstaller.exe, and Epic_CardinalUninstaller.dat.
8. Make sure the root of the CardinalReleaseUpload directory has Credits.txt, Epic_CardinalInstaller.exe, Epic_CardinalUninstaller.exe, and Epic_CardinalUninstaller.dat. (4 Files)
9. Then after that, make sure there's a copy of the file FileAttributeList.txt from the project's Project\Distributions\EpicGamesStore folder in the root of Epic's BuildPatch Tool directory. (Do not copy it into your upload directory)
> For Example: copy C:\Unreal\Projects\cardinal-fall\EpicGamesStore\FileAttributeList.txt into C:\Unreal\Projects\BuildPatchTool_1.7.3.1
> For Example: copy X:\Unreal\Projects\cardinal-fall\EpicGamesStore\FileAttributeList.txt into X:\Unreal\Distribution\BuildPatchTool_1.7.3.1
10. !!!IMPORTANT!!! Delete the Artifacts and Product Settings secrets. DO NOT commit those TWO sections. They're secrets!
To start, In a command prompt, paste this and manually add the SECRET (ClientSecretEnvVar):
@ -22,7 +22,20 @@ set EpicSecret=<YourClientSecret>
After that, paste this into a cmd prompt: (Make sure to set the -BuildVersion and -PrereqIds to a unique value each time. If the -PrereqIds is the same, it will not run the Epic_CardinalInstaller.exe on re-installs.)
Important!!! To push an update for the game, change the BuildVersion and the PrereqIds.
C:\Unreal\Projects\BuildPatchTool_1.7.3.1\Engine\Binaries\Win64\BuildPatchTool.exe -OrganizationId="o-av2at78fnjrda5k4xzj8duluewkzk8" -ProductId="4c095655c4144ced8f03b770c18dd906" -ArtifactId="8b788ebc4e1e462c8ce9bfbc6ffbef59" -ClientId="xyza7891KpEHJU5XXWJP4oFx5wbKfeva" -ClientSecretEnvVar="EpicSecret" -mode=UploadBinary -BuildRoot="C:\Unreal\Projects\BuildPatchTool_1.7.3.1\CardinalReleaseUpload" -CloudDir="C:\Unreal\Projects\BuildPatchTool_1.7.3.1\CloudDir" -AppLaunch="Cardinal.exe" -AppArgs="" -PrereqPath="Epic_CardinalInstaller.exe" -PrereqArgs="/verysilent" -UninstallActionPath="Epic_CardinalUninstaller.exe" -UninstallActionArgs="/verysilent" -FileAttributeList="C:\Unreal\Projects\BuildPatchTool_1.7.3.1\FileAttributeList.txt" -BuildVersion="0.1.5.3b" -PrereqIds="0.1.5.3b"
#Dev packaged build
X:\Unreal\Distribution\BuildPatchTool_1.7.3.1\Engine\Binaries\Win64\BuildPatchTool.exe -OrganizationId="o-av2at78fnjrda5k4xzj8duluewkzk8" -ProductId="4c095655c4144ced8f03b770c18dd906" -ArtifactId="8b788ebc4e1e462c8ce9bfbc6ffbef59" -ClientId="xyza7891KpEHJU5XXWJP4oFx5wbKfeva" -ClientSecretEnvVar="EpicSecret" -mode=UploadBinary -BuildRoot="X:\Unreal\Distribution\BuildPatchTool_1.7.3.1\CardinalReleaseUpload" -CloudDir="X:\Unreal\Distribution\BuildPatchTool_1.7.3.1\CloudDir" -AppLaunch="Cardinal.exe" -AppArgs="" -PrereqPath="Epic_CardinalInstaller.exe" -PrereqArgs="/verysilent" -UninstallActionPath="Epic_CardinalUninstaller.exe" -UninstallActionArgs="/verysilent" -FileAttributeList="X:\Unreal\Distribution\BuildPatchTool_1.7.3.1\FileAttributeList.txt" -BuildVersion="0.1.5.9-dev" -PrereqIds="0.1.5.9-dev"
#Live packaged build
X:\Unreal\Distribution\BuildPatchTool_1.7.3.1\Engine\Binaries\Win64\BuildPatchTool.exe -OrganizationId="o-av2at78fnjrda5k4xzj8duluewkzk8" -ProductId="4c095655c4144ced8f03b770c18dd906" -ArtifactId="8b788ebc4e1e462c8ce9bfbc6ffbef59" -ClientId="xyza7891KpEHJU5XXWJP4oFx5wbKfeva" -ClientSecretEnvVar="EpicSecret" -mode=UploadBinary -BuildRoot="X:\Unreal\Distribution\BuildPatchTool_1.7.3.1\CardinalReleaseUpload" -CloudDir="X:\Unreal\Distribution\BuildPatchTool_1.7.3.1\CloudDir" -AppLaunch="Cardinal.exe" -AppArgs="" -PrereqPath="Epic_CardinalInstaller.exe" -PrereqArgs="/verysilent" -UninstallActionPath="Epic_CardinalUninstaller.exe" -UninstallActionArgs="/verysilent" -FileAttributeList="X:\Unreal\Distribution\BuildPatchTool_1.7.3.1\FileAttributeList.txt" -BuildVersion="0.1.5.9-live" -PrereqIds="0.1.5.9-live"
# To release an update, do this:
1. MAKE SURE to edit the Patch Notes at https://dev.epicgames.com/portal/en-US/metahusk/products/cardinalfall/epic-games-store/artifacts-and-binaries/ before pushing to live.
# Sample patch notes:
**NEW FEATURES**
**BUG FIXES**
2. Push the release to stage and test it. https://dev.epicgames.com/portal/en-US/metahusk/products/cardinalfall/epic-games-store/release-management
3. !IMPORTANT! Make sure the Deployment ID is set in the Artifact when it goes Live. https://dev.epicgames.com/portal/en-US/metahusk/products/cardinalfall/epic-games-store/artifacts-and-binaries/
Double Check:
1. Make sure the correct settings and TWO settings were pasted into /Config/DefaultEngine.ini
@ -35,11 +48,11 @@ Double Check:
For the DLC, from the Steam directory paste the dlc-bronze, dlc-silver, dlc-gold folders into the BuildPatch Tool root, and then run these in a cmd prompt:
Bronze:
C:\Unreal\Projects\BuildPatchTool_1.7.3.1\Engine\Binaries\Win64\BuildPatchTool.exe -OrganizationId="o-av2at78fnjrda5k4xzj8duluewkzk8" -ProductId="4c095655c4144ced8f03b770c18dd906" -ArtifactId="96d41f84bb054b6c8fcc628991b9071e" -ClientId="xyza7891KpEHJU5XXWJP4oFx5wbKfeva" -ClientSecretEnvVar="EpicSecret" -mode=UploadBinary -BuildRoot="C:\Unreal\Projects\BuildPatchTool_1.7.3.1\dlc-bronze" -CloudDir="C:\Unreal\Projects\BuildPatchTool_1.7.3.1\CloudDir" -BuildVersion="Release2" -AppLaunch="" -AppArgs=""
X:\Unreal\Distribution\BuildPatchTool_1.7.3.1\Engine\Binaries\Win64\BuildPatchTool.exe -OrganizationId="o-av2at78fnjrda5k4xzj8duluewkzk8" -ProductId="4c095655c4144ced8f03b770c18dd906" -ArtifactId="96d41f84bb054b6c8fcc628991b9071e" -ClientId="xyza7891KpEHJU5XXWJP4oFx5wbKfeva" -ClientSecretEnvVar="EpicSecret" -mode=UploadBinary -BuildRoot="X:\Unreal\Distribution\BuildPatchTool_1.7.3.1\dlc-bronze" -CloudDir="X:\Unreal\Distribution\BuildPatchTool_1.7.3.1\CloudDir" -BuildVersion="Release2" -AppLaunch="" -AppArgs=""
Silver:
C:\Unreal\Projects\BuildPatchTool_1.7.3.1\Engine\Binaries\Win64\BuildPatchTool.exe -OrganizationId="o-av2at78fnjrda5k4xzj8duluewkzk8" -ProductId="4c095655c4144ced8f03b770c18dd906" -ArtifactId="18ba9f3c816d4d238861af71169bba43" -ClientId="xyza7891KpEHJU5XXWJP4oFx5wbKfeva" -ClientSecretEnvVar="EpicSecret" -mode=UploadBinary -BuildRoot="C:\Unreal\Projects\BuildPatchTool_1.7.3.1\dlc-silver" -CloudDir="C:\Unreal\Projects\BuildPatchTool_1.7.3.1\CloudDir" -BuildVersion="Release2" -AppLaunch="" -AppArgs=""
X:\Unreal\Distribution\BuildPatchTool_1.7.3.1\Engine\Binaries\Win64\BuildPatchTool.exe -OrganizationId="o-av2at78fnjrda5k4xzj8duluewkzk8" -ProductId="4c095655c4144ced8f03b770c18dd906" -ArtifactId="18ba9f3c816d4d238861af71169bba43" -ClientId="xyza7891KpEHJU5XXWJP4oFx5wbKfeva" -ClientSecretEnvVar="EpicSecret" -mode=UploadBinary -BuildRoot="X:\Unreal\Distribution\BuildPatchTool_1.7.3.1\dlc-silver" -CloudDir="X:\Unreal\Distribution\BuildPatchTool_1.7.3.1\CloudDir" -BuildVersion="Release2" -AppLaunch="" -AppArgs=""
Gold:
C:\Unreal\Projects\BuildPatchTool_1.7.3.1\Engine\Binaries\Win64\BuildPatchTool.exe -OrganizationId="o-av2at78fnjrda5k4xzj8duluewkzk8" -ProductId="4c095655c4144ced8f03b770c18dd906" -ArtifactId="56a328ff349b46f0bab68741ab258022" -ClientId="xyza7891KpEHJU5XXWJP4oFx5wbKfeva" -ClientSecretEnvVar="EpicSecret" -mode=UploadBinary -BuildRoot="C:\Unreal\Projects\BuildPatchTool_1.7.3.1\dlc-gold" -CloudDir="C:\Unreal\Projects\BuildPatchTool_1.7.3.1\CloudDir" -BuildVersion="Release2" -AppLaunch="" -AppArgs=""
X:\Unreal\Distribution\BuildPatchTool_1.7.3.1\Engine\Binaries\Win64\BuildPatchTool.exe -OrganizationId="o-av2at78fnjrda5k4xzj8duluewkzk8" -ProductId="4c095655c4144ced8f03b770c18dd906" -ArtifactId="56a328ff349b46f0bab68741ab258022" -ClientId="xyza7891KpEHJU5XXWJP4oFx5wbKfeva" -ClientSecretEnvVar="EpicSecret" -mode=UploadBinary -BuildRoot="X:\Unreal\Distribution\BuildPatchTool_1.7.3.1\dlc-gold" -CloudDir="X:\Unreal\Distribution\BuildPatchTool_1.7.3.1\CloudDir" -BuildVersion="Release2" -AppLaunch="" -AppArgs=""
To make the update active in the launcher:
1. Activate the Binary: In the Dev Portal, go to Epic Games Store > Artifacts and Binaries. Find your artifact, click Edit, and set your recently uploaded binary as the Active Binary

View file

@ -6,17 +6,17 @@ To update on Steam: (If SteamCMD is already set up)
1. Before opening the project, add these three things in the /Config/DefaultEngine.ini file:
1a. The EOSPlus Steam config from /Config/OnlineSubsystemEOSPlusSteam.ini.
1b. Set GameVersion=X under [OnlineSubsystemSteam].
1c. Add the Artifacts and Product Settings secrets. (There are TWO artifacts sections.)
1c. Add the Artifacts and Product Settings secrets. (There are TWO artifacts sections. Dev and Live are different. Live is for a release.)
2. Open the editor and in the Project Settings, set the Project Version.
3. Package a shipping copy of the game. Make sure the target folder is empty and the map's BP_DebugGameSettings has all the variables unchecked.
4. Copy that shipping package of the game into the Steam sdk at \sdk\tools\ContentBuilder\content\.
> Keep the Steam_InstallScript.vdf, EpicOnlineServicesInstaller.exe, and Steam_CardinalInstaller.exe files in the same directory.
4. Copy that shipping package of the game into the Steam sdk at \sdk_version\tools\ContentBuilder\content\.
> Keep the Credits.txt Steam_InstallScript.vdf, EpicOnlineServicesInstaller.exe, and Steam_CardinalInstaller.exe files in the same directory. (4 Files)
5. And paste a current copy of the Credits.txt file into the same directory.
> Make sure the folder has Steam_CardinalInstaller.exe, EpicOnlineServicesInstaller.exe, and Steam_InstallScript.vdf.
> If you're not using crossplay with Epic, the content folder doesn't need EpicOnlineServicesInstaller.exe. Make sure to comment out the relative section in the Steam_InstallScript.vdf file.
6. Decide if the branch should be default or alpha. For an alpha, remove the \\ comment the "SetLive" vdf line on sdk\tools\ContentBuilder\scripts\Steam_AppBuild4020030.vdf to reflect this choice.
6. Decide if the branch should be default or alpha. For an alpha, remove the \\ comment the "SetLive" vdf line on sdk_version\tools\ContentBuilder\scripts\Steam_AppBuild4020030.vdf to reflect this choice.
6. Then open Steam command.
> For Example: C:\Unreal\Projects\sdk_162\tools\ContentBuilder\builder\steamcmd.exe
> For Example: X:\Unreal\Distribution\sdk_162\tools\ContentBuilder\builder\steamcmd.exe
7. And login.
> For example: login <account_name> <password>
8. Then build the depot (which uploads the project files in the content folder) For example: run_app_build ..\scripts\Steam_AppBuild4020030.vdf
@ -30,6 +30,11 @@ Double Check:
3. Make sure the root of the content folder has Credits.txt, Steam_CardinalInstaller.exe, EpicOnlineServicesInstaller.exe, and Steam_InstallScript.vdf
4. And when done, MAKE SURE the TWO ARTIFACTS section were DELETED!
# To release an update, do this:
1. Push the release to Alpha using the Epic Live sandbox credentials and TEST it.
2. Set a description with the version number and then Set build live on branch.... default (Default is the release branch.)
2. Make a community update about the release. This is prompted when you set the build live. For major updates, open the full editor. (The option is on the left)
It's available for edit here: https://steamcommunity.com/games/4020030/partnerevents/
To release on Steam:
Before opening the project to build, make sure the OnlineSubsystem section of the /Config/DefaultEngine.ini file has the EOSPlus Steam config from /Config/OnlineSubsystemEOSPlusSteam.ini.
@ -41,17 +46,17 @@ Copy a "Shipping" build of the game into the Steam sdk at \tools\ContentBuilder\
And paste a copy of the Credits.txt file into the same directory along with Steam_CardinalInstaller.exe and Steam_InstallScript.vdf.
> If you're using crossplay with Epic, make sure the folder has EpicOnlineServicesInstaller.exe from the EOS SDK in the \Tools folder.
CopySteam_AppBuild4020030.vdf into into the Steam sdk's scripts directory.
> For example: C:\Unreal\Projects\sdk_162\tools\ContentBuilder\scripts
> For example: X:\Unreal\Distribution\sdk_162\tools\ContentBuilder\scripts
Copy all the "depots" (e.g. Steam_DepotBuild4020031.vdf, SteamDLC_DepotBuild_Bronze.vdf, and etc) into into the Steam sdk's scripts directory.
> For example: C:\Unreal\Projects\sdk_162\tools\ContentBuilder\scripts
> For example: X:\Unreal\Distribution\sdk_162\tools\ContentBuilder\scripts
Copy all the dlc directories into the tools\ContentBuilder folder of the sdk.
> For example: dlc-bronze, dlc-silver, and dlc-gold directories in the Steamworks folder
Copy Steam_Installscript.vdf from the Steamworks folder in the project directory into the Steam sdk content directory.
> For example: C:\Unreal\Projects\sdk_162\tools\ContentBuilder\content
> For example: X:\Unreal\Distribution\sdk_162\tools\ContentBuilder\content
Copy Steam_CardinalInstaller.exe from the Steamworks folder in the project directory into the Steam sdk content directory.
> For example: C:\Unreal\Projects\sdk_162\tools\ContentBuilder\content
> For example: X:\Unreal\Distribution\sdk_162\tools\ContentBuilder\content
Then open Steam command.
> For Example: C:\Unreal\Projects\sdk_162\tools\ContentBuilder\builder\steamcmd.exe
> For Example: X:\Unreal\Distribution\sdk_162\tools\ContentBuilder\builder\steamcmd.exe
And login.
> For example: login <account_name> <password>
Then build the depot (which uploads the project files in the content folder) For example: run_app_build ..\scripts\Steam_AppBuild4020030.vdf