List of Features for Sleeping Forest
Hey guys ! Just wanted to let you know that I need to run some maintenance on the website because of the recent domain name changes from netlify. So, some pages will appear like this for a few days... but guess what's coming new to the pages ? A Dark theme switch !!!
The following features are available for this extension.
Snippet files which cover most of your basic programming auto-completion needs with Unreal Engine 4. The following self-indicative namespaces are available.
Note: The context key
can be used after generating code by some of these snippets. This allows you to do stuff like following :
Contextual completion module is a powerful tool which uses all other code modules to provide you customized auto-completion, on the fly. To name a few, you can
All with a single key-binding !!!
Learn more here...
A framework to have the same file structure across multiple projects. It lets you create special folders with an "Assets" folder in them. The folder can be read on demand and data about all the assets is extracted to a json file. It also creates a python import script.
This script can be called in UE4 to get your assets from multiple folders with multiple configs. The following tutorials and references will get you started.
Use Case : If you store your assets in cloud drives and start a new projects from scratch every few week, this tool will make sure your imports are in order and preserve integrity of your source files. Learn More...
A bunch of commands for various tasks. You can access command palette using Ctrl + Shift + P
in Windows.
However, for efficiency, you would want to make exclusive use of the right click context menu
and bind the commands you use most.
This subsection of commandlets allow you to add functions, manage headers etc. while in VSCode. This means it is all about text editor manipulations.
These commandlets allow you to run engine tasks via command line. For example :
NOTE : For now, only windows support is available. I will appreciate anyone testing this on other client OSes.
Command Palette
--> UE4 : Inject Exclude definitions in workspace file
This commandlets writes to your .code-workspace config file. You have a level of control over what gets changed. This is very important for better search results and significantly improved intellisense. Learn more...
Use Case : Intellisense in VSCode is worse than VS, but it's not useless. Although, I won't guarantee VS level optimization, this improves the developer experience a lot.
I upload weekly and revamp bi-monthly. You can support my work at Patreon | Paypal | Marketplace | Gumroad