- name
- ue-code-search
- description
- |
UE Code Search
Search Locations
C++ Source
Project\Source\- Main C++ modulesProject\Plugins\*\Source\- Plugin C++ code
Lua Scripts (SilverPalace)
Project\Content\Script\- All Lua scripts- Common paths:
- Global/GlobalSystem/ - Core systems - Module/MainModule_*/ - Main modules - Module/CommonSubModule/ - Common submodules
Asset References
.uasset- Unreal assets (search in blueprints, materials).umap- Map files
Common Searches
Find Function Definition
Select-String -Path "*.cpp" -Pattern "FunctionName"
Select-String -Path "*.lua" -Pattern "function.*FunctionName"Find Class Usage
Select-String -Path "*.lua" -Pattern "ASomeClass"
Select-String -Path "*.cpp" -Pattern "SomeClass::"Find UI Widgets
Select-String -Path "*.lua" -Pattern "c_UMG_"
Select-String -Path "*.lua" -Pattern "UMG_"Find Net Messages
Select-String -Path "*.lua" -Pattern "SendPak"
Select-String -Path "*.lua" -Pattern "NetWork:Send"SilverPalace Specific
Key Modules
MainModule_BigWorld- Main game moduleMainModule_VersionUpdate- Version/update moduleMainModule_Login- Login moduleNetWorkManager- Network managementModuleManager- Module switching
Key Lua Files
g_ModuleManager.lua- Module managementg_NetWorkManager.lua- Network managerg_UIManager.lua- UI managementMainLevelSwitcher.lua- Level/screen switching
Output Format
Provide:
- File paths with matches
- Line numbers
- Code context (2-3 lines)
- File purpose summary