Compare commits
No commits in common. "4e404fcaaa73556dc48fee8649bd497971c64789" and "fc486016a9992d9f0c68fed878ddeb9a62a4822f" have entirely different histories.
4e404fcaaa
...
fc486016a9
99 changed files with 5 additions and 551 deletions
2
.gitattributes
vendored
2
.gitattributes
vendored
|
@ -1,2 +0,0 @@
|
||||||
*.uasset filter=lfs diff=lfs merge=lfs -text
|
|
||||||
*.png filter=lfs diff=lfs merge=lfs -text
|
|
BIN
Content/Characters/EElements.uasset
(Stored with Git LFS)
BIN
Content/Characters/EElements.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/FigureHero.uasset
(Stored with Git LFS)
BIN
Content/Characters/FigureHero.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/FigureVariant.uasset
(Stored with Git LFS)
BIN
Content/Characters/FigureVariant.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/0000_Hero_Whirlwind_DataAsset.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/0000_Hero_Whirlwind_DataAsset.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/0000_Variant_PolarWhirlwind_DataAsset.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/0000_Variant_PolarWhirlwind_DataAsset.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/0000_Whirlwind_PhysicsAsset.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/0000_Whirlwind_PhysicsAsset.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/0000_Whirlwind_Skeleton.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/0000_Whirlwind_Skeleton.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_attack_rainbow_partial.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_attack_rainbow_partial.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_attack_rainbowslash.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_attack_rainbowslash.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_attack_tempestcloud_flight_partial.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_attack_tempestcloud_flight_partial.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_attack_tempestcloud_partial.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_attack_tempestcloud_partial.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_drive_idle.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_drive_idle.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_drive_impact.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_drive_impact.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_drive_modswap_pose01.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_drive_modswap_pose01.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_drive_modswap_pose02.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_drive_modswap_pose02.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_drive_modswap_pose03.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_drive_modswap_pose03.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_drive_run.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_drive_run.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_emotion_angry_partial.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_emotion_angry_partial.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_emotion_happy_partial.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_emotion_happy_partial.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_emotion_idle_partial.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_emotion_idle_partial.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_emotion_sad_partial.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_emotion_sad_partial.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_emotion_surprise_partial.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_emotion_surprise_partial.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_emotion_timeout01_partial.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_emotion_timeout01_partial.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_emotion_timeout02_partial.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_emotion_timeout02_partial.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_emotion_traversal_partial.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_emotion_traversal_partial.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_flight_fast.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_flight_fast.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_flight_idle.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_flight_idle.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_flight_in.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_flight_in.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_flight_jump.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_flight_jump.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_flight_stop.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_flight_stop.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_flight_takehit_groundback.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_flight_takehit_groundback.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_flight_takehit_groundfront.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_flight_takehit_groundfront.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_flight_takehit_groundleft.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_flight_takehit_groundleft.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_flight_takehit_groundright.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_flight_takehit_groundright.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_flight_takehit_shield.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_flight_takehit_shield.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_jumppad_flyup_loop.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_jumppad_flyup_loop.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_jumppad_launch.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_jumppad_launch.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_jumppad_launch_2p.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_jumppad_launch_2p.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_jumppad_start.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_jumppad_start.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_jumppad_wait.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_jumppad_wait.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_knockaway_back.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_knockaway_back.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_knockaway_front.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_knockaway_front.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_knockaway_getupback.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_knockaway_getupback.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_knockaway_getupfront.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_knockaway_getupfront.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_magicmoment_fail.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_magicmoment_fail.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_magicmoment_intro.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_magicmoment_intro.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_magicmoment_levelspawn.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_magicmoment_levelspawn.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_pvp_victory_loop.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_pvp_victory_loop.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_railslide_land.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_railslide_land.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_railslide_sliding.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_railslide_sliding.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_railslide_takehit.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_railslide_takehit.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_run_stop.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_run_stop.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_takehit_groundback.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_takehit_groundback.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_takehit_groundleft.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_takehit_groundleft.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/Anim_takehit_groundright.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/Anim_takehit_groundright.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/MI_0000_Whirlwind_Body_Base.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/MI_0000_Whirlwind_Body_Base.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/MI_0000_Whirlwind_Eyes.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/MI_0000_Whirlwind_Eyes.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/MI_0000_Whirlwind_Feather.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/MI_0000_Whirlwind_Feather.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/SK_0000_Whirlwind.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/SK_0000_Whirlwind.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/T_Hero_0000_WhirlWind_Body_Base_N.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/T_Hero_0000_WhirlWind_Body_Base_N.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/T_Hero_0000_WhirlWind_Body_Feathers_N.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/T_Hero_0000_WhirlWind_Body_Feathers_N.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/T_Hero_0000_WhirlWind_BreezeBody_N.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/T_Hero_0000_WhirlWind_BreezeBody_N.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/T_Hero_0000_WhirlWind_BreezeFeathers_N.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/T_Hero_0000_WhirlWind_BreezeFeathers_N.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/T_Hero_0000_WhirlWind_Helmet_Base_N.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/T_Hero_0000_WhirlWind_Helmet_Base_N.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_WhirlWindBody_AltDeco_C_tga_111.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_WhirlWindBody_AltDeco_C_tga_111.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_WhirlWindBody_C_tga_111.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_WhirlWindBody_C_tga_111.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_WhirlWindBody_E_tga_111.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_WhirlWindBody_E_tga_111.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_WhirlWindBody_Repose_C_tga_111.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_WhirlWindBody_Repose_C_tga_111.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_WhirlWindEyePolar_C_tga_111.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_WhirlWindEyePolar_C_tga_111.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_WhirlWindEye_C_tga_111.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_WhirlWindEye_C_tga_111.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_WhirlWindFeathers_AltDeco_C_tga_111.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_WhirlWindFeathers_AltDeco_C_tga_111.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_WhirlWindFeathers_C_tga_111.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_WhirlWindFeathers_C_tga_111.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_WhirlWindFeathers_E_tga_111.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_WhirlWindFeathers_E_tga_111.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_Whirlwind_Helmet_C_tga_111.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/T__actors_Skylanders_Whirlwind_Whirlwind_Helmet_C_tga_111.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/T__tfb_actors_skylanders_blades_airstrike_whirlwind_01_png_111.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/T__tfb_actors_skylanders_blades_airstrike_whirlwind_01_png_111.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/T__tfb_actors_skylanders_breeze_whirlwind_d_tga_111.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/T__tfb_actors_skylanders_breeze_whirlwind_d_tga_111.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Characters/Heros/0000/T__tfb_actors_skylanders_breeze_whirlwind_feathers_d_tga_111.uasset
(Stored with Git LFS)
BIN
Content/Characters/Heros/0000/T__tfb_actors_skylanders_breeze_whirlwind_feathers_d_tga_111.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Core/MasterMaterial_Body.uasset
(Stored with Git LFS)
BIN
Content/Core/MasterMaterial_Body.uasset
(Stored with Git LFS)
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Plugins/RenameTool/Content/Blueprints/EUW_RenameTool.uasset
(Stored with Git LFS)
BIN
Plugins/RenameTool/Content/Blueprints/EUW_RenameTool.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Plugins/RenameTool/Content/Blueprints/LettersCaseEnum.uasset
(Stored with Git LFS)
BIN
Plugins/RenameTool/Content/Blueprints/LettersCaseEnum.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Plugins/RenameTool/Content/Blueprints/RenameResultObject.uasset
(Stored with Git LFS)
BIN
Plugins/RenameTool/Content/Blueprints/RenameResultObject.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Plugins/RenameTool/Content/Blueprints/WBP_RenameResult.uasset
(Stored with Git LFS)
BIN
Plugins/RenameTool/Content/Blueprints/WBP_RenameResult.uasset
(Stored with Git LFS)
Binary file not shown.
|
@ -1,47 +0,0 @@
|
||||||
# Rename Tool
|
|
||||||
|
|
||||||
Rename Tool Editor Plugin. Batch rename Assets and Actors easily. Change prefix, suffix, replace substring, modify letter case, add numbering and more.
|
|
||||||
|
|
||||||
## Features
|
|
||||||
|
|
||||||
Main features
|
|
||||||
- Rename assets in the Content Browser
|
|
||||||
- Rename Actors in the Level (World)
|
|
||||||
- Batch rename by selection
|
|
||||||
- Helper function library
|
|
||||||
|
|
||||||
Rename features
|
|
||||||
- Add/remove Prefix
|
|
||||||
- Add/remove Suffix
|
|
||||||
- Replace substring
|
|
||||||
- Change letter case
|
|
||||||
- Add numbering
|
|
||||||
|
|
||||||
## How to use
|
|
||||||
|
|
||||||
1. In Project Settings/Plugins enable "Rename Tool" plugin
|
|
||||||
1. In the Content Browser navigate to Plugins/Rename Tool Content/Blueprints and, right click Run Editor Utility Widget
|
|
||||||
1. Right-click EUW_RenameTool and select "Run Editor Utility Widget"
|
|
||||||
1. Select assets in Content Browser and/or Actors in the Level
|
|
||||||
1. Set up Rename Details
|
|
||||||
1. (Optionally) Use the "Update Preview" button to see the rename result before executing
|
|
||||||
1. Click "Execute Rename on Selection" to rename the selected objects
|
|
||||||
|
|
||||||
## Contents
|
|
||||||
|
|
||||||
Code Modules:
|
|
||||||
- RenameTool (Editor)
|
|
||||||
|
|
||||||
Number of Blueprints: 2
|
|
||||||
|
|
||||||
Number of C++ Classes: 2
|
|
||||||
|
|
||||||
Supported Development Platforms: Windows, MacOS
|
|
||||||
|
|
||||||
Supported Target Build Platforms: All (Editor plugin)
|
|
||||||
|
|
||||||
## Important/Additional Notes
|
|
||||||
- Full C++ source code included
|
|
||||||
|
|
||||||
## Support
|
|
||||||
gamecoretools@gmail.com
|
|
|
@ -1,34 +0,0 @@
|
||||||
{
|
|
||||||
"FileVersion": 3,
|
|
||||||
"Version": 1,
|
|
||||||
"VersionName": "1.1",
|
|
||||||
"FriendlyName": "Rename Tool",
|
|
||||||
"Description": "Rename Tool Editor Plugin. Batch rename Assets and Actors easily. Change prefix, suffix, replace substring, modify letter case, add numbering and more.",
|
|
||||||
"Category": "Game Core Tools",
|
|
||||||
"CreatedBy": "Game Core Tools",
|
|
||||||
"CreatedByURL": "",
|
|
||||||
"DocsURL": "",
|
|
||||||
"MarketplaceURL": "com.epicgames.launcher://ue/marketplace/product/c6e227383f754209ab1eeb294aa0f6d6",
|
|
||||||
"SupportURL": "",
|
|
||||||
"EngineVersion": "5.4.0",
|
|
||||||
"CanContainContent": true,
|
|
||||||
"Installed": true,
|
|
||||||
"Modules": [
|
|
||||||
{
|
|
||||||
"Name": "RenameTool",
|
|
||||||
"Type": "Editor",
|
|
||||||
"LoadingPhase": "Default",
|
|
||||||
"PlatformAllowList": [
|
|
||||||
"Win64",
|
|
||||||
"Mac",
|
|
||||||
"Linux"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Plugins": [
|
|
||||||
{
|
|
||||||
"Name": "EditorScriptingUtilities",
|
|
||||||
"Enabled": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
BIN
Plugins/RenameTool/Resources/Icon128.png
(Stored with Git LFS)
BIN
Plugins/RenameTool/Resources/Icon128.png
(Stored with Git LFS)
Binary file not shown.
|
@ -1,20 +0,0 @@
|
||||||
// Copyright 2024 Game Core Tools. All Rights Reserved.
|
|
||||||
|
|
||||||
#include "RenameTool.h"
|
|
||||||
|
|
||||||
#define LOCTEXT_NAMESPACE "FRenameToolModule"
|
|
||||||
|
|
||||||
void FRenameToolModule::StartupModule()
|
|
||||||
{
|
|
||||||
// This code will execute after your module is loaded into memory; the exact timing is specified in the .uplugin file per-module
|
|
||||||
}
|
|
||||||
|
|
||||||
void FRenameToolModule::ShutdownModule()
|
|
||||||
{
|
|
||||||
// This function may be called during shutdown to clean up your module. For modules that support dynamic reloading,
|
|
||||||
// we call this function before unloading the module.
|
|
||||||
}
|
|
||||||
|
|
||||||
#undef LOCTEXT_NAMESPACE
|
|
||||||
|
|
||||||
IMPLEMENT_MODULE(FRenameToolModule, RenameTool)
|
|
|
@ -1,36 +0,0 @@
|
||||||
// Copyright 2024 Game Core Tools. All Rights Reserved.
|
|
||||||
|
|
||||||
#include "RenameToolBPLibrary.h"
|
|
||||||
|
|
||||||
|
|
||||||
FString URenameToolBPLibrary::RemovePrefix(const FString& Original, const FString& Prefix, ESearchCase::Type SearchCase)
|
|
||||||
{
|
|
||||||
if(!Prefix.IsEmpty())
|
|
||||||
{
|
|
||||||
if(Original.StartsWith(Prefix))
|
|
||||||
{
|
|
||||||
FString LeftS;
|
|
||||||
FString RightS;
|
|
||||||
Original.Split(Prefix, &LeftS, &RightS, SearchCase, ESearchDir::FromStart);
|
|
||||||
return RightS;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return Original;
|
|
||||||
}
|
|
||||||
|
|
||||||
FString URenameToolBPLibrary::RemoveSuffix(const FString& Original, const FString& Suffix, ESearchCase::Type SearchCase)
|
|
||||||
{
|
|
||||||
if(!Suffix.IsEmpty())
|
|
||||||
{
|
|
||||||
if(Original.EndsWith(Suffix))
|
|
||||||
{
|
|
||||||
FString LeftS;
|
|
||||||
FString RightS;
|
|
||||||
Original.Split(Suffix, &LeftS, &RightS, SearchCase, ESearchDir::FromEnd);
|
|
||||||
return LeftS;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return Original;
|
|
||||||
}
|
|
|
@ -1,47 +0,0 @@
|
||||||
// Copyright 2024 Game Core Tools. All Rights Reserved.
|
|
||||||
|
|
||||||
#include "RenameToolBase.h"
|
|
||||||
|
|
||||||
#include "ContentBrowserModule.h"
|
|
||||||
#include "SceneOutlinerDelegates.h"
|
|
||||||
#include "Engine/Selection.h"
|
|
||||||
|
|
||||||
void URenameToolBase::NativeConstruct()
|
|
||||||
{
|
|
||||||
Super::NativeConstruct();
|
|
||||||
BindToOnSelectionChanged();
|
|
||||||
}
|
|
||||||
|
|
||||||
void URenameToolBase::NativeDestruct()
|
|
||||||
{
|
|
||||||
UnBindAll();
|
|
||||||
Super::NativeDestruct();
|
|
||||||
}
|
|
||||||
|
|
||||||
void URenameToolBase::BindToOnSelectionChanged()
|
|
||||||
{
|
|
||||||
if (FModuleManager::Get().IsModuleLoaded("ContentBrowser"))
|
|
||||||
{
|
|
||||||
FContentBrowserModule& ContentBrowserModule = FModuleManager::GetModuleChecked<FContentBrowserModule>("ContentBrowser");
|
|
||||||
AssetSelectionChangedDelegateHandle = ContentBrowserModule.GetOnAssetSelectionChanged().AddUFunction(this, FName("OnSelectionChanged"));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (GEditor)
|
|
||||||
{
|
|
||||||
ActorSelectionDelegateHandle = GEditor->GetSelectedActors()->SelectionChangedEvent.AddUFunction(this, FName("OnSelectionChanged"));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void URenameToolBase::UnBindAll() const
|
|
||||||
{
|
|
||||||
if (FModuleManager::Get().IsModuleLoaded("ContentBrowser"))
|
|
||||||
{
|
|
||||||
FContentBrowserModule& ContentBrowserModule = FModuleManager::GetModuleChecked<FContentBrowserModule>("ContentBrowser");
|
|
||||||
ContentBrowserModule.GetOnAssetSelectionChanged().Remove(AssetSelectionChangedDelegateHandle);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (GEditor)
|
|
||||||
{
|
|
||||||
GEditor->GetSelectedActors()->SelectionChangedEvent.Remove(ActorSelectionDelegateHandle);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,15 +0,0 @@
|
||||||
// Copyright 2024 Game Core Tools. All Rights Reserved.
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include "CoreMinimal.h"
|
|
||||||
#include "Modules/ModuleManager.h"
|
|
||||||
|
|
||||||
class FRenameToolModule : public IModuleInterface
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
|
|
||||||
/** IModuleInterface implementation */
|
|
||||||
virtual void StartupModule() override;
|
|
||||||
virtual void ShutdownModule() override;
|
|
||||||
};
|
|
|
@ -1,29 +0,0 @@
|
||||||
// Copyright 2024 Game Core Tools. All Rights Reserved.
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include "CoreMinimal.h"
|
|
||||||
#include "Kismet/BlueprintFunctionLibrary.h"
|
|
||||||
#include "RenameToolBPLibrary.generated.h"
|
|
||||||
|
|
||||||
class FString;
|
|
||||||
class UStaticMesh;
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
UCLASS()
|
|
||||||
class RENAMETOOL_API URenameToolBPLibrary : public UBlueprintFunctionLibrary
|
|
||||||
{
|
|
||||||
GENERATED_BODY()
|
|
||||||
|
|
||||||
public:
|
|
||||||
|
|
||||||
UFUNCTION(BlueprintCallable, BlueprintPure, Category = "Rename Tool")
|
|
||||||
static FString RemovePrefix(
|
|
||||||
const FString& Original, const FString& Prefix, ESearchCase::Type SearchCase = ESearchCase::IgnoreCase);
|
|
||||||
|
|
||||||
UFUNCTION(BlueprintCallable, BlueprintPure, Category = "Rename Tool")
|
|
||||||
static FString RemoveSuffix(
|
|
||||||
const FString& Original, const FString& Suffix, ESearchCase::Type SearchCase = ESearchCase::IgnoreCase);
|
|
||||||
};
|
|
|
@ -1,27 +0,0 @@
|
||||||
// Copyright 2024 Game Core Tools. All Rights Reserved.
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include "CoreMinimal.h"
|
|
||||||
#include "EditorUtilityWidget.h"
|
|
||||||
#include "RenameToolBase.generated.h"
|
|
||||||
|
|
||||||
UCLASS(Abstract)
|
|
||||||
class RENAMETOOL_API URenameToolBase : public UEditorUtilityWidget
|
|
||||||
{
|
|
||||||
GENERATED_BODY()
|
|
||||||
|
|
||||||
protected:
|
|
||||||
virtual void NativeConstruct() override;
|
|
||||||
virtual void NativeDestruct() override;
|
|
||||||
|
|
||||||
void BindToOnSelectionChanged();
|
|
||||||
void UnBindAll() const;
|
|
||||||
|
|
||||||
public:
|
|
||||||
FDelegateHandle AssetSelectionChangedDelegateHandle = FDelegateHandle();
|
|
||||||
FDelegateHandle ActorSelectionDelegateHandle = FDelegateHandle();
|
|
||||||
|
|
||||||
UFUNCTION(BlueprintImplementableEvent)
|
|
||||||
void OnSelectionChanged();
|
|
||||||
};
|
|
|
@ -1,35 +0,0 @@
|
||||||
// Copyright 2024 Game Core Tools. All Rights Reserved.
|
|
||||||
|
|
||||||
using UnrealBuildTool;
|
|
||||||
|
|
||||||
public class RenameTool : ModuleRules
|
|
||||||
{
|
|
||||||
public RenameTool(ReadOnlyTargetRules Target) : base(Target)
|
|
||||||
{
|
|
||||||
PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
|
|
||||||
|
|
||||||
PublicDependencyModuleNames.AddRange(
|
|
||||||
new string[]
|
|
||||||
{
|
|
||||||
"Core",
|
|
||||||
"RenderCore",
|
|
||||||
"UnrealEd",
|
|
||||||
"StaticMeshDescription",
|
|
||||||
"MeshDescription",
|
|
||||||
"Blutility",
|
|
||||||
"UMG",
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
PrivateDependencyModuleNames.AddRange(
|
|
||||||
new string[]
|
|
||||||
{
|
|
||||||
"CoreUObject",
|
|
||||||
"Engine",
|
|
||||||
"Slate",
|
|
||||||
"SlateCore",
|
|
||||||
"SceneOutliner",
|
|
||||||
}
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 6998fb1e1e35b14f867eb6b76001956eb6c12691
|
Subproject commit 4a998821187327c32840101ccdb02f3f035fa436
|
|
@ -521,6 +521,10 @@
|
||||||
"Name": "AdvancedRenamer",
|
"Name": "AdvancedRenamer",
|
||||||
"Enabled": true
|
"Enabled": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Name": "RawInput",
|
||||||
|
"Enabled": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Name": "SkeletalMeshModelingTools",
|
"Name": "SkeletalMeshModelingTools",
|
||||||
"Enabled": true
|
"Enabled": true
|
||||||
|
@ -596,15 +600,6 @@
|
||||||
{
|
{
|
||||||
"Name": "AnimationBudgetAllocator",
|
"Name": "AnimationBudgetAllocator",
|
||||||
"Enabled": true
|
"Enabled": true
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "SerializationUtils",
|
|
||||||
"Enabled": true
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "RenameTool",
|
|
||||||
"Enabled": true,
|
|
||||||
"MarketplaceURL": "com.epicgames.launcher://ue/marketplace/product/c6e227383f754209ab1eeb294aa0f6d6"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"TargetPlatforms": [
|
"TargetPlatforms": [
|
||||||
|
|
Loading…
Reference in a new issue