Compare commits

..

93 Commits

Author SHA1 Message Date
ed f55e96ec6a Update GasaEditor's gencpp to latest 2024-12-15 14:14:02 -05:00
ed 0ad0b337b3 update non-module GasaGen 2024-12-15 14:13:44 -05:00
ed 2cf78790db update gencpp to latest (once again..) 2024-12-15 10:46:36 -05:00
ed 6fb7aed7e8 wip updating gencpp to latest
testing new library
2024-12-14 08:46:22 -05:00
ed feea8361b5 update gencpp to latest 2024-10-27 21:44:34 -04:00
ed 208cc67a7f Updates to gasagen gencpp library after backporting changes from this project to the gencpp repo. 2024-10-25 05:04:11 -04:00
ed eef7709fc6 update gitignore 2024-10-24 20:29:00 -04:00
ed 0f7c51b7b8 GasaGen changes (renames to files, added more changes to ue editor slate UI) 2024-10-24 20:28:52 -04:00
ed 60a4128df4 Fixes to gencpp 2024-10-24 20:27:52 -04:00
ed 001a542521 74. Modifier Magnitude Calculations 2024-10-22 18:12:31 -04:00
ed 7e27f708cf 73. Player Level and Combat Interface 2024-10-22 17:32:37 -04:00
ed d34201e8a1 71. Derived Attributes 2024-10-22 16:52:42 -04:00
ed 2d625967a9 69. Modifier Coefficients 2024-10-22 15:51:42 -04:00
ed f1a4a44c8d 66. Initialize Attributes with Gameplay Effects 2024-10-22 15:19:45 -04:00
ed 7f7a041978 Fixes for GasaGen_AttributeSets 2024-10-22 13:25:27 -04:00
ed 8ba9170794 New generic attribute set codegen from table implemented 2024-10-22 13:07:50 -04:00
ed d4bf7cfaec Made the codgen run on async 2024-10-21 22:58:24 -04:00
ed a1a5f2f309 preparing to generate the attribute set from the table 2024-10-21 22:47:37 -04:00
ed 8f81a08d21 Got clang format style file path resolution working 2024-10-21 22:47:04 -04:00
ed c492613179 Setting up GasaGen in the editor module
issues with clang format...
2024-10-21 22:39:40 -04:00
ed 2522f4df6c Starting to figure out attribute set more (Part of 65. 65. Initialize Attributes from a Data Table)
Going to move gasagen code to editor module.
2024-10-21 16:10:56 -04:00
ed 067c2f03c5 64. Properly Clamping Attributes 2024-10-19 22:34:51 -04:00
ed 3a3f0c0271 63. Ghost Globe 2024-10-19 21:33:20 -04:00
ed 014925b5c6 Forgot to assign PostNameMacro in parse_params's ast node 2024-10-19 21:08:29 -04:00
ed 84788586e6 update readme 2024-10-19 21:05:43 -04:00
ed aaf2a082f0 Update to GasaGen based on changes to UE 5.5 source
Will eventually need update the gencpp repo...
2024-10-19 19:29:53 -04:00
ed f6cd4717ea removing clean_shit_up.ps1 as the repo project's content has been successfuly migrated 2024-10-18 20:02:44 -04:00
ed c840d23e47 commit subproject ignore 2024-10-18 19:26:33 -04:00
ed bf4f4d007c Updated scripts (also one for cloning content 2024-10-18 19:24:51 -04:00
ed 67ff3a8c7f sigh 3 2024-10-18 16:33:34 -04:00
ed 4916a5c922 sigh 2 2024-10-18 16:30:44 -04:00
ed d87e41eae7 sigh 2024-10-18 16:28:09 -04:00
ed 1cf2d0d765 yet another update 2024-10-18 16:26:08 -04:00
ed c6f1f50705 updated script 2024-10-18 16:21:06 -04:00
ed ad5ca15094 script update 2024-10-18 16:11:57 -04:00
ed cb8e47b7e3 updated script 2024-10-18 16:09:08 -04:00
ed 99741ba150 Making scripts for major changes 2024-10-18 15:43:22 -04:00
ed a567dcee9a just origanizing gitignore 2024-10-18 15:15:52 -04:00
ed bc674de842 Commiting last latest changes before making repo modifications 2024-10-18 15:11:13 -04:00
ed ed6dbf89e9 59. Message Widget 2024-04-26 21:36:09 -04:00
ed 22385f63bb 58. Broadcasting Data Table Rows 2024-04-26 20:08:08 -04:00
ed cc0cccc0e5 54. Get All Asset Tags 2024-04-26 18:23:13 -04:00
ed 72f8b9ca58 53. Gameplay Effect Delegates 2024-04-25 12:46:26 -04:00
ed 901ef9460b 53. Gameplay Effect Delegates 2024-04-25 00:30:54 -04:00
ed ad14d6b3af 46. PostGameplayEffectExecute 2024-04-24 20:18:38 -04:00
ed 39f1a1b721 45. PreAttributeChange 2024-04-24 18:18:26 -04:00
ed a218d86c23 44. Infinite Effect Application and Removal 2024-04-24 16:21:22 -04:00
ed caae7fd758 43. Instant and Duration Application Policy 2024-04-24 11:58:40 -04:00
ed b037490ef8 42. Infinite Gameplay Effects 2024-04-24 11:48:07 -04:00
ed 6c9256d033 40. Periodic Gameplay Effects 2024-04-24 10:59:48 -04:00
ed 9f72aca7da 38. Instant Gameplay Effects 2024-04-24 10:07:23 -04:00
ed 82a33a0f0f 'NetSlime' Initial port finished and working with 2 players (at least) 2024-04-23 18:54:17 -04:00
ed 2574960fff WIP: Boostrapping NetSlime
- Just a old name for a set of changes to make the game framework hardened for multiplayer as well as some ease of use functionality.
2024-04-23 01:10:02 -04:00
ed 28b1ad19dc 37. Effect Actor Improved 2024-04-22 12:01:30 -04:00
ed 2695bfc4b6 34. Listening for Attribute Changes 2024-04-22 01:54:33 -04:00
ed a6dc269630 34. Listening for Attribute Changes 2024-04-22 00:30:29 -04:00
ed 7db411586e 32. Overlay Widget Controller 2024-04-21 18:56:57 -04:00
ed 1f47e94a64 Merge remote-tracking branch 'Ed94/master' 2024-04-21 10:26:14 -04:00
ed 34e8d924c3 Update Readme.md 2024-04-21 10:06:06 -04:00
ed 4a05333a72 Update Readme.md 2024-04-21 10:05:42 -04:00
ed d9f704a199 ignore binaries 2024-04-21 09:57:56 -04:00
ed 6765478a9d 31. Aura HUD (plus other stuff)
- Enabled a few more plugins
- Added clang formatting straight from the GasaGen cpp.
- Setup auto-generation of the DevOptionsCache
- Messed around with generating widgettree hiearchy from template widget
2024-04-21 09:51:51 -04:00
ed 466adc5bd9 Updates to GasaGen, replace engine's void SBlueprintActionMenu::Construct with new code 2024-04-17 12:16:22 -04:00
ed e043d322b1 added GitSourceControl to enabled plugins 2024-04-16 21:21:05 -04:00
ed 9d98300e05 Updated gitattributes with git-plugin's 2024-04-16 21:18:06 -04:00
ed f12034ad1a 29. Globe progress bar 2024-04-16 17:18:06 -04:00
ed d3deeb31a0 End of gencpp experimentation. Parsed Scene and Actor component header + AttributeSet.h 2024-04-16 05:02:58 -04:00
ed 020a2de91a Some cleanup of gencpp 2024-04-16 01:20:23 -04:00
ed a70f0e10d3 Can parse AActor with gencpp 2024-04-15 23:09:46 -04:00
ed 2ced3253c8 Was able to parse UObject with gencpp!!! 2024-04-14 21:51:14 -04:00
ed 4e6c002b18 26. Effect Actor complete 2024-04-13 19:29:25 -04:00
ed 99a23529e6 25. Attribut accessors complete
There is some jank, with the ability system init on character (I'll fix later).
Cog replaces the usuals showdebug command
2024-04-13 18:35:19 -04:00
ed 74689f6c6a 24. Health and Mana
Decided to try using gencpp for the first time with UE (just codegen, not parsing).

I used it to generate the AttributeSet
2024-04-13 16:18:57 -04:00
ed d97d8c2084 22. Init ability actor info 2024-04-13 11:56:19 -04:00
ed f43daaed61 20. Constructing the ASC and AS 2024-04-13 11:09:22 -04:00
ed 70d51d869c 18. ABC & AS 2024-04-13 10:19:45 -04:00
ed cfc3c3291b Remove master assets directory from repo 2024-04-13 10:10:04 -04:00
ed e71a33a051 Update readme again 2024-04-13 06:02:06 -04:00
ed f986523419 Update readme 2024-04-13 05:57:29 -04:00
ed 2757307287 Fleshed out the module's base helper definitions 2024-04-13 05:32:52 -04:00
ed 1ee21cbedc 14. Post-Process Highlight
And alot more...
2024-04-13 02:31:49 -04:00
ed 20fa7f7116 13. #2 2024-04-12 22:37:31 -04:00
ed 4c358ca5c9 13. "Highlight Enemies" 2024-04-12 22:05:09 -04:00
ed 842ae8a32a 12. "Enemy Interface"
Avoding lifting the "highlighting" to an enemy interface until it proves to me its necessary
2024-04-12 20:16:25 -04:00
ed 4e4d26457d Game Mode, Camera 2024-04-12 19:55:34 -04:00
ed 9cf0e05c82 Movement Input 2024-04-12 17:53:47 -04:00
ed 6d799a498f Player Controller 2024-04-12 16:30:01 -04:00
ed 9fcb7329a3 Enhanced Input 2024-04-12 16:10:06 -04:00
ed 8d0c32c91a Project reoganization 2024-04-12 15:33:23 -04:00
ed 27cd765e19 Character blueprint setup 2024-04-12 14:49:22 -04:00
ed 76b2fc9b83 Base character class 2024-04-12 13:01:22 -04:00
ed 665ef9ef16 Source setup 2024-04-12 12:42:41 -04:00
ed f4613fea2a Initial commit 2024-04-12 12:08:06 -04:00
905 changed files with 51491 additions and 20935 deletions
+8 -2
View File
@@ -4,11 +4,14 @@ Project/.idea
Project/.vs
Project/.vsconfig
Project/Binaries
!Project/Binaries/Win64/*
Project/Binaries/GasaGen.exe
Project/Binaries/GasaGen.map
Project/Binaries/GasaGen.obj
Project/Binaries/vc140.pdb
Project/Binaries/GasaGen.raddbgi
Project/Binaries/GasaGen.rdi
# Project/Binaries/vc140.pdb
!Project/Binaries/GasaEditor.target
Project/Intermediate
@@ -36,3 +39,6 @@ Project/Saved/SourceControl
*.target
GasaGen_*.pdb
Project/Content/
.vs
.vs
+3
View File
@@ -0,0 +1,3 @@
{
"CurrentProjectSetting": "No Configurations"
}
+7
View File
@@ -0,0 +1,7 @@
{
"ExpandedNodes": [
""
],
"SelectedNode": "\\Gasa.sln",
"PreviewInSolutionExplorer": false
}
BIN
View File
Binary file not shown.
+2 -1
View File
@@ -9,7 +9,8 @@
"_DEBUG",
"UNICODE",
"_UNICODE",
"GASA_INTELLISENSE_DIRECTIVES=1"
"GASA_INTELLISENSE_DIRECTIVES=1",
"WITH_EDITOR=1",
],
"windowsSdkVersion": "10.0.22621.0",
"compilerPath": "cl.exe"
+5 -1
View File
@@ -1,4 +1,8 @@
{
"autoHide.autoHideSideBar": false,
"autoHide.autoHidePanel": false
"autoHide.autoHidePanel": false,
"files.associations": {
"*.rmd": "markdown",
"*.rh": "cpp"
}
}
+23 -6
View File
@@ -1,8 +1,8 @@
<?xml version="1.0"?>
<N10X>
<Workspace>
<IncludeFilter>*.*</IncludeFilter>
<ExcludeFilter>*.obj,*.lib,*.pch,*.dll,*.pdb,.vs,Debug,Release,x64,obj,*.user,Intermediate</ExcludeFilter>
<IncludeFilter>*.*,</IncludeFilter>
<ExcludeFilter>*.obj,*.lib,*.pch,*.dll,*.pdb,.vs,Debug,Release,x64,obj,*.user,Intermediate,</ExcludeFilter>
<SyncFiles>true</SyncFiles>
<Recursive>true</Recursive>
<ShowEmptyFolders>true</ShowEmptyFolders>
@@ -15,12 +15,13 @@
<CleanCommand></CleanCommand>
<BuildWorkingDirectory></BuildWorkingDirectory>
<CancelBuild></CancelBuild>
<RunCommand></RunCommand>
<RunCommandWorkingDirectory></RunCommandWorkingDirectory>
<Exe></Exe>
<Args></Args>
<WorkingDirectory></WorkingDirectory>
<DebugCommand></DebugCommand>
<ExePathCommand></ExePathCommand>
<DebugSln></DebugSln>
<UseVisualStudioEnvBat>false</UseVisualStudioEnvBat>
<CaptureExeOutput>false</CaptureExeOutput>
<Configurations>
<Configuration>Debug</Configuration>
<Configuration>Release</Configuration>
@@ -39,8 +40,24 @@
<AdditionalIncludePath>C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt</AdditionalIncludePath>
<AdditionalIncludePath>C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um</AdditionalIncludePath>
</AdditionalIncludePaths>
<Defines>
<Define>GASA_INTELLISENSE_DIRECTIVES</Define>
</Defines>
<ConfigProperties>
<ConfigAndPlatform>
<Name>Debug:x64</Name>
<Defines></Defines>
<ConfigProperties></ConfigProperties>
<ForceIncludes></ForceIncludes>
</ConfigAndPlatform>
<Config>
<Name>Debug</Name>
<Defines></Defines>
</Config>
<Platform>
<Name>x64</Name>
<Defines></Defines>
</Platform>
</ConfigProperties>
<Children></Children>
</Workspace>
</N10X>
+20
View File
@@ -0,0 +1,20 @@
{
"folders": [
{
"path": "."
},
{
"path": "../Surgo/UE"
}
],
"settings": {
"autoHide.autoHideSideBar": false,
"autoHide.autoHidePanel": false,
"files.associations": {
"*.rmd": "markdown",
"*.ipp": "cpp",
"__hash_table": "cpp",
"string": "cpp"
}
}
}
Binary file not shown.
+3 -3
View File
@@ -5,12 +5,12 @@ ProjectName=GASATHON
CopyrightNotice=
[/Script/Gasa.GasaDevOptions]
Tag_PPV=Global_PPV
Tag_GlobalPPV=Global_PPV
+AttributeSets=/Game/Core/Tables/DT_GasaAttributeSet.DT_GasaAttributeSet
TaggedMessageTable=/Game/Core/Tables/DT_TaggedMessages.DT_TaggedMessages
Template_PlayerCamera=/Game/Actors/BP_CameraMount.BP_CameraMount_C
Template_HUD_HostUI=/Game/UI/UI_Host.UI_Host_C
Template_HostWidgetController=/Game/UI/BP_HostWidgetController.BP_HostWidgetController_C
TaggedMessageTable=/Game/Core/Tables/DT_TaggedMessages.DT_TaggedMessages
Tag_GlobalPPV=Global_PPV
[/Script/GameplayAbilities.AbilitySystemGlobals]
bUseDebugTargetFromHud=true
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More