We implemented a new key re-binding system that uses the newer Unreal 5 blueprint nodes and replaced Rama's system, but doesn't use the new enhanced input system. We believe the old input system is good enough for now. This implementation is easier. We also fixed the issues with the ending credits. The ending credits issue was caused by text paragraph vertical spacing being different in Unreal 4 vs 5. We also improved the method used to time the elements by using a set timer by event. Furthermore, we fixed various issues with the maps.
This commit is contained in:
parent
dff656829b
commit
1f7c1c238d
20 changed files with 105 additions and 56 deletions
|
|
@ -108,18 +108,17 @@ DoubleClickTime=0.200000
|
||||||
+ActionMappings=(ActionName="Inventory Slot 4",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Four)
|
+ActionMappings=(ActionName="Inventory Slot 4",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Four)
|
||||||
+ActionMappings=(ActionName="Jump",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=SpaceBar)
|
+ActionMappings=(ActionName="Jump",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=SpaceBar)
|
||||||
+ActionMappings=(ActionName="Main Menu",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Escape)
|
+ActionMappings=(ActionName="Main Menu",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Escape)
|
||||||
+ActionMappings=(ActionName="Main Menu",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=M)
|
|
||||||
+ActionMappings=(ActionName="Pickup",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Q)
|
+ActionMappings=(ActionName="Pickup",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Q)
|
||||||
+ActionMappings=(ActionName="Quick Save",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=F6)
|
+ActionMappings=(ActionName="Quick Save",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=F6)
|
||||||
+ActionMappings=(ActionName="Reload",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=R)
|
+ActionMappings=(ActionName="Reload",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=R)
|
||||||
+ActionMappings=(ActionName="Sprint",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=LeftShift)
|
+ActionMappings=(ActionName="Sprint",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=LeftShift)
|
||||||
+ActionMappings=(ActionName="Suicide",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=BackSpace)
|
+ActionMappings=(ActionName="Suicide",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=BackSpace)
|
||||||
+ActionMappings=(ActionName="Throw Pickup",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Z)
|
+ActionMappings=(ActionName="Throw Pickup",bShift=False,bCtrl=False,bAlt=False,bCmd=False,Key=Z)
|
||||||
+AxisMappings=(AxisName="LookUp",Scale=-1.000000,Key=MouseY)
|
+AxisMappings=(AxisName="Look Up / Down Mouse",Scale=-1.000000,Key=MouseY)
|
||||||
+AxisMappings=(AxisName="MoveRight",Scale=1.000000,Key=A)
|
+AxisMappings=(AxisName="Move Right / Left",Scale=-1.000000,Key=A)
|
||||||
+AxisMappings=(AxisName="MoveRight",Scale=-1.000000,Key=D)
|
+AxisMappings=(AxisName="Move Right / Left",Scale=1.000000,Key=D)
|
||||||
+AxisMappings=(AxisName="MoveUp",Scale=-1.000000,Key=S)
|
+AxisMappings=(AxisName="Move Up / Down",Scale=-1.000000,Key=S)
|
||||||
+AxisMappings=(AxisName="MoveUp",Scale=1.000000,Key=W)
|
+AxisMappings=(AxisName="Move Up / Down",Scale=1.000000,Key=W)
|
||||||
DefaultPlayerInputClass=/Script/EnhancedInput.EnhancedPlayerInput
|
DefaultPlayerInputClass=/Script/EnhancedInput.EnhancedPlayerInput
|
||||||
DefaultInputComponentClass=/Script/EnhancedInput.EnhancedInputComponent
|
DefaultInputComponentClass=/Script/EnhancedInput.EnhancedInputComponent
|
||||||
DefaultTouchInterface=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.DefaultVirtualJoysticks
|
DefaultTouchInterface=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.DefaultVirtualJoysticks
|
||||||
|
|
|
||||||
BIN
Content/Cardinal/Blueprints/BP_Character.uasset
(Stored with Git LFS)
BIN
Content/Cardinal/Blueprints/BP_Character.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Cardinal/Blueprints/BP_PlayerController.uasset
(Stored with Git LFS)
BIN
Content/Cardinal/Blueprints/BP_PlayerController.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Cardinal/MainMenu/Blueprints/UI/AboutPanels/Credits.uasset
(Stored with Git LFS)
BIN
Content/Cardinal/MainMenu/Blueprints/UI/AboutPanels/Credits.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Cardinal/MainMenu/Blueprints/UI/Elements/VictoryElement.uasset
(Stored with Git LFS)
BIN
Content/Cardinal/MainMenu/Blueprints/UI/Elements/VictoryElement.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Cardinal/MainMenu/Blueprints/UI/SettingsPanels/ControlSettingsDetails2.uasset
(Stored with Git LFS)
BIN
Content/Cardinal/MainMenu/Blueprints/UI/SettingsPanels/ControlSettingsDetails2.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Cardinal/MainMenu/Blueprints/UI/SettingsPanels/ControlsSettingsDetails.uasset
(Stored with Git LFS)
BIN
Content/Cardinal/MainMenu/Blueprints/UI/SettingsPanels/ControlsSettingsDetails.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Cardinal/MainMenu/Blueprints/UI/SettingsPanels/Widget_KeyRebinding.uasset
(Stored with Git LFS)
Normal file
BIN
Content/Cardinal/MainMenu/Blueprints/UI/SettingsPanels/Widget_KeyRebinding.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Content/Cardinal/MainMenu/Blueprints/UI/SettingsPanels/Widget_KeyRebindingChild.uasset
(Stored with Git LFS)
Normal file
BIN
Content/Cardinal/MainMenu/Blueprints/UI/SettingsPanels/Widget_KeyRebindingChild.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
Content/Cardinal/MainMenu/Blueprints/UI/Submenus/SettingsSubMenu.uasset
(Stored with Git LFS)
BIN
Content/Cardinal/MainMenu/Blueprints/UI/Submenus/SettingsSubMenu.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Cardinal/Maps/ExampleMap.umap
(Stored with Git LFS)
BIN
Content/Cardinal/Maps/ExampleMap.umap
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Cardinal/Maps/Nadir.umap
(Stored with Git LFS)
BIN
Content/Cardinal/Maps/Nadir.umap
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Cardinal/Maps/Reclamation0.umap
(Stored with Git LFS)
BIN
Content/Cardinal/Maps/Reclamation0.umap
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Cardinal/Maps/Reclamation1.umap
(Stored with Git LFS)
BIN
Content/Cardinal/Maps/Reclamation1.umap
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Cardinal/Maps/Reclamation2.umap
(Stored with Git LFS)
BIN
Content/Cardinal/Maps/Reclamation2.umap
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Cardinal/Maps/Reclamation3.umap
(Stored with Git LFS)
BIN
Content/Cardinal/Maps/Reclamation3.umap
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Cardinal/Maps/Reclamation4.umap
(Stored with Git LFS)
BIN
Content/Cardinal/Maps/Reclamation4.umap
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Cardinal/Widgets/Widget_PlayGameEndingVideo.uasset
(Stored with Git LFS)
BIN
Content/Cardinal/Widgets/Widget_PlayGameEndingVideo.uasset
(Stored with Git LFS)
Binary file not shown.
|
|
@ -26,6 +26,10 @@ Content Credits
|
||||||
Some of the character audio used in this project was generated using Any Voice Lab.
|
Some of the character audio used in this project was generated using Any Voice Lab.
|
||||||
(https://anyvoicelab.com/)
|
(https://anyvoicelab.com/)
|
||||||
|
|
||||||
|
**Key Rebinding by Ayen Dev:**
|
||||||
|
We used Ayen Dev's key rebinding and axis maping method from this tutorial.
|
||||||
|
(https://www.youtube.com/watch?v=OdbTsDc3pC8)
|
||||||
|
|
||||||
**Background Music by The Tune Peddler:**
|
**Background Music by The Tune Peddler:**
|
||||||
Some of the music used in this project is from The Tune Peddler. You do not have permission to use the project’s music.
|
Some of the music used in this project is from The Tune Peddler. You do not have permission to use the project’s music.
|
||||||
(https://thetunepeddler.com/)
|
(https://thetunepeddler.com/)
|
||||||
|
|
|
||||||
85
Readme.txt
85
Readme.txt
|
|
@ -1,17 +1,12 @@
|
||||||
--------------------------------------------
|
--------------------------------------------
|
||||||
[Cardinal Fall by Metahusk | Community Project](https://git.metahusk.com/metahusk/cardinal-fall_ue5.git) (Closed Signup):
|
Cardinal Fall by Metahusk | Community Project
|
||||||
--------------------------------------------
|
--------------------------------------------
|
||||||
|
|
||||||
**Source Location:** [Repository Webpage / Cloning URL](https://git.metahusk.com/metahusk/cardinal-fall_ue5.git) (Closed Signup)
|
### **Download Source:** [Direct Download](https://metahusk.com/cardinal-fall-project-downloads/)
|
||||||
|
The lighting and binaries are prebuilt on the direct download.
|
||||||
|
> *The download will be slightly out of date from the current build.* Those who submit an accepted content contribution will be given repository access. Instructions for cloning the repository are at the bottom of this document.
|
||||||
|
|
||||||
> **Clone Source Over HTTP:** https://git.metahusk.com/metahusk/cardinal-fall_ue5.git (Closed Signup)
|
This project was built Using: [Unreal 5 Engine](https://www.unrealengine.com/en-US/unreal-engine-5) which was developed by [Epic Games, Inc.](https://epicgames.com)
|
||||||
|
|
||||||
> **NOTE:** Unless you're making commits, please use the [direct project download](https://metahusk.com/cardinal-fall-project-downloads) instead of cloning the repo. Git clones take a lot more resources. Also, the project will need to be compiled and the lighting will need to be built.
|
|
||||||
|
|
||||||
If the clone fails with an " unexpected disconnect", you can try changing your global git config:
|
|
||||||
> git config --global http.postBuffer 157286400 && git config --global core.packedGitLimit 2047m && git config --global core.packedGitWindowSize 2047m && git config --global pack.deltaCacheSize 2047m && git config --global pack.packSizeLimit 2047m && git config --global pack.windowMemory 2047m
|
|
||||||
|
|
||||||
**Built Using:** [Unreal 5 Engine](https://www.unrealengine.com/en-US/unreal-engine-5) which was developed by [Epic Games, Inc.](https://epicgames.com)
|
|
||||||
|
|
||||||
--------------------------------------------
|
--------------------------------------------
|
||||||
About This Project
|
About This Project
|
||||||
|
|
@ -45,9 +40,7 @@ How To Open This Project Using The Epic Launcher
|
||||||
|
|
||||||
> *CAUTION: The direct download will be out of date. If you intend to eventually push/commit into the project, the direct download will probably be fine if you're an artist making maps, materials, sounds, meshes, or animations when the content you create doesn't touch already existing files. But if you're looking to modify any already existing files, such as the core blueprints, you'll need to be promoted to a "committer" first, pull the current commits from the repository, and communicate your intent with us so things can be coordinated. If you're building something that doesn't touch any pre-existing files, you should be good to push them at a later date when you finish your contribution.*
|
> *CAUTION: The direct download will be out of date. If you intend to eventually push/commit into the project, the direct download will probably be fine if you're an artist making maps, materials, sounds, meshes, or animations when the content you create doesn't touch already existing files. But if you're looking to modify any already existing files, such as the core blueprints, you'll need to be promoted to a "committer" first, pull the current commits from the repository, and communicate your intent with us so things can be coordinated. If you're building something that doesn't touch any pre-existing files, you should be good to push them at a later date when you finish your contribution.*
|
||||||
|
|
||||||
> **Git Repository URL:** [https://git.metahusk.com/metahusk/cardinal-fall_ue5.git](https://git.metahusk.com/metahusk/cardinal-fall_ue5.git) (Closed Signup)
|
> **If you will be making commits, see the git repository instructions below.
|
||||||
|
|
||||||
> **If you will be making commits, download an open source GUI git client like** [Gittyup](https://murmele.github.io/Gittyup/) or [Github Desktop](https://desktop.github.com/download/). (Gittyup migh require you to run git lfs fetch/checkout.)
|
|
||||||
|
|
||||||
3. Download and install Unreal Engine 5.1 from the Epic Launcher by following these instructions.
|
3. Download and install Unreal Engine 5.1 from the Epic Launcher by following these instructions.
|
||||||
|
|
||||||
|
|
@ -88,7 +81,7 @@ How To Open This Project Using Unreal 5 Built From Source
|
||||||
1. Create a Project Directory folder in your Unreal 5 Projects Directory.
|
1. Create a Project Directory folder in your Unreal 5 Projects Directory.
|
||||||
> **Example Structure:** C:\Users\User\Documents\Unreal Projects\Directory_Name
|
> **Example Structure:** C:\Users\User\Documents\Unreal Projects\Directory_Name
|
||||||
|
|
||||||
2. Download the project directly or (if you're a contributor and have a git account with us) Clone the development files to your Unreal 5 Projects Directory using your favorite git client.
|
2. Download the project directly or, if you're a contributor and have a git account with us, Clone the development files to your Unreal 5 Projects Directory using the instructions above.
|
||||||
|
|
||||||
> This git repo is reserved for contributors.
|
> This git repo is reserved for contributors.
|
||||||
|
|
||||||
|
|
@ -96,9 +89,7 @@ How To Open This Project Using Unreal 5 Built From Source
|
||||||
|
|
||||||
> *CAUTION: The direct download will be out of date. If you intend to eventually push/commit into the project, the direct download will probably be fine if you're an artist making maps, materials, sounds, meshes, or animations when the content you create doesn't touch already existing files. But if you're looking to modify any already existing files, such as the core blueprints, you'll need to be promoted to a "committer" first, pull the current commits from the repository, and communicate your intent with us so things can be coordinated. If you're building something that doesn't touch any pre-existing files, you should be good to push them at a later date when you finish your contribution.*
|
> *CAUTION: The direct download will be out of date. If you intend to eventually push/commit into the project, the direct download will probably be fine if you're an artist making maps, materials, sounds, meshes, or animations when the content you create doesn't touch already existing files. But if you're looking to modify any already existing files, such as the core blueprints, you'll need to be promoted to a "committer" first, pull the current commits from the repository, and communicate your intent with us so things can be coordinated. If you're building something that doesn't touch any pre-existing files, you should be good to push them at a later date when you finish your contribution.*
|
||||||
|
|
||||||
> **Git Repository URL:** [https://metahusk.com/cardinal-fall-project-downloads](https://metahusk.com/cardinal-fall-project-downloads)
|
> **If you will be making commits, see the git repository instructions below.
|
||||||
|
|
||||||
> **If you will be making commits, download an open source GUI git client like** [Gittyup](https://murmele.github.io/Gittyup/) or [Github Desktop](https://desktop.github.com/download/). (Gittyup migh require you to run git lfs fetch/checkout.)
|
|
||||||
|
|
||||||
3. Download and Install Microsoft's Visual Studio Community 2022 following these instructions.
|
3. Download and Install Microsoft's Visual Studio Community 2022 following these instructions.
|
||||||
|
|
||||||
|
|
@ -152,6 +143,7 @@ We will provide written (emailed) donor acknowledgment letters to those who dona
|
||||||
Thank you,
|
Thank you,
|
||||||
[Donate Here](https://metahusk.com/donations/)
|
[Donate Here](https://metahusk.com/donations/)
|
||||||
|
|
||||||
|
|
||||||
--------------------------------------------
|
--------------------------------------------
|
||||||
License Information
|
License Information
|
||||||
--------------------------------------------
|
--------------------------------------------
|
||||||
|
|
@ -173,4 +165,61 @@ A large portion of the content in this project is available for others to use un
|
||||||
|
|
||||||
If want to use an aspect of this project in your own project, feel free to reach out. We want to help the legitimate and well intentioned members of the community while discouraging those who only desire to flip assets.
|
If want to use an aspect of this project in your own project, feel free to reach out. We want to help the legitimate and well intentioned members of the community while discouraging those who only desire to flip assets.
|
||||||
|
|
||||||
If this project goes stale, becomes irrelevant, or is finished, we will change the license to fully open source.
|
If this project goes stale, becomes irrelevant, or is finished, we will change the license to fully open source.
|
||||||
|
|
||||||
|
--------------------------------------------
|
||||||
|
How To Clone Over SSH And Setup The Repository On Windows
|
||||||
|
--------------------------------------------
|
||||||
|
|
||||||
|
You can browse the repositories, but repository account creation is only allowed after you complete [these steps](https://community.metahusk.com/topic/167/help-wanted-how-to-be-a-part-of-metahusk-instructions).
|
||||||
|
*This is to reduce bot traffic.*
|
||||||
|
|
||||||
|
### Install Git For Windows and make sure it installs Git Bash. (On install, use "Bundled SSH" if you don't know what you want.)
|
||||||
|
The download is [here](https://gitforwindows.org/)
|
||||||
|
|
||||||
|
### Open git bash.
|
||||||
|
Press start, type "git bash" and open Git Bash
|
||||||
|
|
||||||
|
### Create a directory for the repository. ("c" is your drive letter.)
|
||||||
|
mkdir /c/path/to/repo
|
||||||
|
|
||||||
|
### Go to the new directory.
|
||||||
|
cd /c/path/to/repo
|
||||||
|
|
||||||
|
### Create an ssh key. (Change "your_email@example.com" and rename the key file name "your_key_name")
|
||||||
|
ssh-keygen -t ed25519 -C "your_email@example.com" -f ~/.ssh/your_key_name
|
||||||
|
|
||||||
|
### Add your ssh key to your ssh config.
|
||||||
|
cat >> ~/.ssh/config << EOF
|
||||||
|
#SSH key for git
|
||||||
|
Host *.metahusk.com
|
||||||
|
User your_repository_username
|
||||||
|
IdentityFile ~/.ssh/your_key_name
|
||||||
|
EOF
|
||||||
|
|
||||||
|
### Add your ssh public key to the repository website.
|
||||||
|
Log into git.metahusk.com, go to the drop down arrow on the top right of the screen then Settings -> SSH / GPG Keys -> Add Key
|
||||||
|
|
||||||
|
### Now paste the contents of your_key_name.pub into the content and add a key name.
|
||||||
|
Your public key is in ~/.ssh/ in bash or %USERPROFILE%/.ssh/ in windows. Open the .pub file in a text editor and copy and paste its contents into the website.
|
||||||
|
|
||||||
|
### Now clone the repository. (The trailing . puts the files in the directory you are in.)
|
||||||
|
git clone ssh://git@git.metahusk.com/metahusk/cardinal-fall_ue5.git .
|
||||||
|
|
||||||
|
### Make sure you have git lfs installed by running this.
|
||||||
|
git lfs install
|
||||||
|
|
||||||
|
### Now make sure you pulled all the lfs files by running this command.
|
||||||
|
git lfs pull
|
||||||
|
|
||||||
|
### If you want a gui, download and install one like Github Desktop. (Works well with Git LFS.)
|
||||||
|
Install [Github Desktop](https://github.com/apps/desktop) and click "Skip this step" when it asks you to sign into github. (You don't need to unless you want to.)
|
||||||
|
|
||||||
|
### When the repository is done cloning, add it to Github Desktop
|
||||||
|
Go to File -> Add local repository in Github Desktop and select the folder where you cloned the repository.
|
||||||
|
|
||||||
|
### Initialize Git LFS
|
||||||
|
It will popup asking to Initialize Git LFS. Select Initialize Git LFS.
|
||||||
|
|
||||||
|
### Test Your Credentials
|
||||||
|
It should work. Press "Fetch orgin" on the top bar to test it. If it fails, check these steps again. You can now use Github Desktop or Git Bash.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue