Coder Social home page Coder Social logo

voidware-prohibited / alsxt Goto Github PK

View Code? Open in Web Editor NEW
237.0 22.0 50.0 1.06 GB

Advanced Locomotion System Refactored with expanded Character States, Improved Foot Print system, Sliding, Vaulting and Wallrunning(XT)

License: MIT License

C# 0.10% C++ 97.35% C 2.51% Batchfile 0.04%
advanced-locomotion-system als ue5 unreal-engine unreal-engine-plugin

alsxt's People

Contributors

colorindarkness avatar theletslook avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

alsxt's Issues

Finish Freelooking

Lock Character Rotation except Look At Rotation with Toggle and Hold Input Actions. On Release/Untoggle, camera returns to origin.

L_ALSXT crashes when opened

When trying to opening L_ALSXT, the engine (5.3.2) comes up with the following error pop-up:

The following assets have been modified and cannot be unloaded:
    /ALSXT/ALS/Levels/L_ALSXT
Saving these assets will allow them to be unloaded.

After pressing OK on this pop-up, the engine crashes with the following call-stack:

Call Stack

Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorServer.cpp] [Line: 2625] World Memory Leaks: 2 leaks objects and packages. See The output above.

UnrealEditor_UnrealEd!UEditorEngine::Map_Load() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorServer.cpp:2629]
UnrealEditor_UnrealEd!UEditorEngine::HandleMapCommand() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorServer.cpp:6291]
UnrealEditor_UnrealEd!UEditorEngine::Exec_Editor() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorServer.cpp:5752]
UnrealEditor_Core!FExec::Exec() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Misc\Exec.cpp:18]
UnrealEditor_Engine!UEngine::Exec() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\UnrealEngine.cpp:4686]
UnrealEditor_UnrealEd!UUnrealEdEngine::Exec() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\UnrealEdSrv.cpp:662]
UnrealEditor_UnrealEd!FEditorFileUtils::LoadMap() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\FileHelpers.cpp:2908]
UnrealEditor_EngineAssetDefinitions!UAssetDefinition_World::OpenAssets() [D:\build\++UE5\Sync\Engine\Plugins\Editor\EngineAssetDefinitions\Source\Private\AssetDefinition_World.cpp:62]
UnrealEditor_AssetTools!FAssetDefinitionProxy::OpenAssetEditor() [D:\build\++UE5\Sync\Engine\Source\Developer\AssetTools\Private\AssetTools.cpp:244]
UnrealEditor_UnrealEd!UAssetEditorSubsystem::OpenEditorForAsset() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Subsystems\AssetEditorSubsystem.cpp:579]
UnrealEditor_UnrealEd!UAssetEditorSubsystem::OpenEditorForAssets_Advanced() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Subsystems\AssetEditorSubsystem.cpp:645]
UnrealEditor_UnrealEd!UAssetEditorSubsystem::OpenEditorForAssets() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Subsystems\AssetEditorSubsystem.cpp:761]
UnrealEditor_ContentBrowserAssetDataSource!ContentBrowserAssetData::EditOrPreviewAssetFileItems() [D:\build\++UE5\Sync\Engine\Plugins\Editor\ContentBrowser\ContentBrowserAssetDataSource\Source\ContentBrowserAssetDataSource\Private\ContentBrowserAssetDataCore.cpp:372]
UnrealEditor_ContentBrowserAssetDataSource!ContentBrowserAssetData::EditOrPreviewItems() [D:\build\++UE5\Sync\Engine\Plugins\Editor\ContentBrowser\ContentBrowserAssetDataSource\Source\ContentBrowserAssetDataSource\Private\ContentBrowserAssetDataCore.cpp:417]
UnrealEditor_ContentBrowserAssetDataSource!UContentBrowserAssetDataSource::BulkEditItems() [D:\build\++UE5\Sync\Engine\Plugins\Editor\ContentBrowser\ContentBrowserAssetDataSource\Source\ContentBrowserAssetDataSource\Private\ContentBrowserAssetDataSource.cpp:2200]
UnrealEditor_ContentBrowser!SContentBrowser::OnItemsActivated() [D:\build\++UE5\Sync\Engine\Source\Editor\ContentBrowser\Private\SContentBrowser.cpp:3141]
UnrealEditor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SContentBrowser,1,void __cdecl(TArrayView<FContentBrowserItem const ,int>,enum EAssetTypeActivationMethod::Type),FDefaultDelegateUserPolicy>::Execute() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:281]
UnrealEditor_ContentBrowser!SAssetView::OnListMouseButtonDoubleClick() [D:\build\++UE5\Sync\Engine\Source\Editor\ContentBrowser\Private\SAssetView.cpp:4081]
UnrealEditor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,1,void __cdecl(TSharedPtr<FAssetViewItem,1>),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:298]
UnrealEditor_ContentBrowser!TDelegate<void __cdecl(TSharedPtr<FAssetViewItem,1>),FDefaultDelegateUserPolicy>::ExecuteIfBound<void,0>() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:570]
UnrealEditor_ContentBrowser!SListView<TSharedPtr<FAssetViewItem,1> >::Private_OnItemDoubleClicked() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Public\Widgets\Views\SListView.h:1122]
UnrealEditor_ContentBrowser!STableRow<TSharedPtr<FAssetViewItem,1> >::OnMouseButtonDoubleClick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Public\Widgets\Views\STableRow.h:423]
UnrealEditor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,`FSlateApplication::RoutePointerDoubleClickEvent'::`2'::<lambda_1> >() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:442]
UnrealEditor_Slate!FSlateApplication::RoutePointerDoubleClickEvent() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5700]
UnrealEditor_Slate!FSlateApplication::ProcessMouseButtonDoubleClickEvent() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5685]
UnrealEditor_Slate!FSlateApplication::OnMouseDoubleClick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5648]
UnrealEditor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2235]
UnrealEditor_ApplicationCore!FWindowsApplication::DeferMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2738]
UnrealEditor_ApplicationCore!FWindowsApplication::ProcessMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:1099]
UnrealEditor_ApplicationCore!FWindowsApplication::AppWndProc() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:937]
user32
user32
UnrealEditor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsPlatformApplicationMisc.cpp:148]
UnrealEditor!FEngineLoop::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5749]
UnrealEditor!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:188]
UnrealEditor!GuardedMainWrapper() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:118]
UnrealEditor!LaunchWindowsStartup() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:258]
UnrealEditor!WinMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:298]
UnrealEditor!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll

Missing parenthesis in ALSXTCharacter.h

Compilation of ALSXT currently fails due to a missing parenthesis at the end of line 207 in ALSXTCharacter.h.

public:
	UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "State|Als Character", Meta = (AllowPrivateAccess, Transient)
	FALSXTPoseState ALSXTPoseState;

Empty Project with Refactored + XT fails to build

Discussed in #65

Originally posted by mmodi3 January 26, 2024
Severity Code Description Project File Line Suppression State
Error C2143 syntax error: missing ';' before '' ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Public\Components\Character\ALSXTIdleAnimationComponent.h 45
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Public\Components\Character\ALSXTIdleAnimationComponent.h 45
Error C2334 unexpected token(s) preceding '{'; skipping apparent function body ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Public\Components\Character\ALSXTIdleAnimationComponent.h 45
Error C2065 'UAlsCameraComponent': undeclared identifier ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Public\Components\Character\ALSXTIdleAnimationComponent.h 48
Error C2923 'TObjectPtr': 'UAlsCameraComponent' is not a valid template type argument for parameter 'T' ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Public\Components\Character\ALSXTIdleAnimationComponent.h 48
Error C2955 'TObjectPtr': use of class template requires template argument list ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Public\Components\Character\ALSXTIdleAnimationComponent.h 48
Error C2039 'Character': is not a member of 'UALSXTIdleAnimationComponent' ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Intermediate\Build\Win64\UnrealEditor\Inc\ALSXT\UHT\ALSXTIdleAnimationComponent.gen.cpp 647
Error C2618 illegal member designator in offsetof ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Intermediate\Build\Win64\UnrealEditor\Inc\ALSXT\UHT\ALSXTIdleAnimationComponent.gen.cpp 647
Error C2512 'TObjectPtr': no appropriate default constructor available ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Intermediate\Build\Win64\UnrealEditor\Inc\ALSXT\UHT\ALSXTIdleAnimationComponent.gen.cpp 773
Error C2143 syntax error: missing ';' before '
' ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Public\Components\Character\ALSXTIdleAnimationComponent.h 45
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Public\Components\Character\ALSXTIdleAnimationComponent.h 45
Error C2334 unexpected token(s) preceding '{'; skipping apparent function body ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Public\Components\Character\ALSXTIdleAnimationComponent.h 45
Error C2065 'UAlsCameraComponent': undeclared identifier ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Public\Components\Character\ALSXTIdleAnimationComponent.h 48
Error C2923 'TObjectPtr': 'UAlsCameraComponent' is not a valid template type argument for parameter 'T' ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Public\Components\Character\ALSXTIdleAnimationComponent.h 48
Error C2955 'TObjectPtr': use of class template requires template argument list ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Public\Components\Character\ALSXTIdleAnimationComponent.h 48
Error C2512 'TObjectPtr': no appropriate default constructor available ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 9
Error C2065 'Character': undeclared identifier ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 37
Error C2065 'AALSXTCharacter': undeclared identifier ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 37
Error C2672 'Cast': no matching overloaded function found ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 37
Error C2065 'Character': undeclared identifier ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 39
Error C2065 'Character': undeclared identifier ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 41
Error C2065 'Character': undeclared identifier ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 51
Error C2065 'Character': undeclared identifier ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 75
Error C2065 'Character': undeclared identifier ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 75
Error C2065 'Character': undeclared identifier ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 76
Error C2065 'Character': undeclared identifier ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 193
Error C2065 'Character': undeclared identifier ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 234
Error C2065 'Character': undeclared identifier ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 282
Error C2065 'Character': undeclared identifier ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 282
Error C2065 'Character': undeclared identifier ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 282
Error C2065 'Character': undeclared identifier ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 282
Error C2660 'UALSXTIdleAnimationComponent::SelectIdleAnimations': function does not take 2 arguments ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 282
Error C2065 'Character': undeclared identifier ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 287
Error C2065 'Character': undeclared identifier ALSBasedFPController C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\Plugins\ALSXT-master\Source\ALSXT\Private\Components\Character\ALSXTIdleAnimationComponent.cpp 299
Error MSB3073 The command ""C:\Program Files\Epic Games\UE_5.3\Engine\Build\BatchFiles\Build.bat" ALSBasedFPControllerEditor Win64 Development -Project="C:\Users\modim\Documents\Unreal Projects\ALSBasedFPController\ALSBasedFPController.uproject" -WaitMutex -FromMsBuild" exited with code 6. ALSBasedFPController C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Microsoft\VC\v170\Microsoft.MakeFile.Targets 44

Reconstruct Anim BPs

ALS-Refactored Anim BPs have changed significantly and the corresponding ALSXT Anim BPs should be rebuilt from copies of them

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.