Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Technical Support
 Exclude files (Unreal Engine)
 New Topic  Reply to Topic
 Printer Friendly
Previous Page
Author  Topic Next Topic
Page: of 2

ML_Umberto_Carletti
Junior Member

14 Posts

Posted - Apr 29 2025 :  03:37:53 AM  Show Profile  Reply with Quote
I think it would be OK to support the two main project structures proposed by epic https://dev.epicgames.com/documentation/en-us/unreal-engine/managing-game-code-in-unreal-engine
At the moment you fully support the "Foreign Projects" installation type. You could add support for "Native Projects" setup. We use that one and probably all major studios do as well.
Following Epic guide lines, maybe it would be enough to look for "Engine" in the path, and an option to specify if is Native/Foreign projects. This way we can choose if look for the engine dir in "C:\Program Files" or ".\<projectroot>\Engine"

As for VA not picking up symbols, I think that since it takes roughly 2 mins for a full DB rebuild, if I start doing stuff like compiling while VA is still scanning, some symbols never get scanned until I manually open the file containing them. As I mentioned in the other comment I don't have exact repro steps.
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19177 Posts

Posted - Apr 29 2025 :  08:56:48 AM  Show Profile  Reply with Quote
Interesting link, and that should make locating the engine easier, at least some of the time.

For VA missing symbols, do you remember any of the cases when this happens? I am wondering if its a "predefined" symbol, one that will show up if I simply download the raw UE source code, or a symbol generated from compiled code, including the UE pre-compiler. A "simple" theory here is files that appear after we have generated the list of files to parse, so we don't know to parse them until you manually open the files.

I have never noticed this happening, but I don't work in UE, I simply go digging in it when someone reports a problem.

zen is the art of being at one with the two'ness
Go to Top of Page

superzmy
Senior Member

China
35 Posts

Posted - May 20 2025 :  02:51:14 AM  Show Profile  Reply with Quote
quote:
Originally posted by feline

VA 2025.1 has just been released, and the release notes contain the rather helpful line:

New Added support for excluding C# files being parsed with a "settings.json" file.

You can download the new build from here:

https://www.wholetomato.com/downloads


what is excluding c# ? May I exclude some dir of different version source dir, which are placing together?
My dir are
x:\source(svn)
x:\source(svn)\verA\vsproj\.sln
x:\source(svn)\verA\vsproj\.vsxproj
x:\source(svn)\verA\*.cpp
x:\source(svn)\verB
x:\source(svn)\verC
When I editing VersionA, sometime verB verC ver D symbol are all come into VA symbol window.
Sometime I use alt G and Edit for some minutes, I found i am in VerC so waste my time.
I want some.json in verA to tell VA not to read verB and verC.

Edited by - superzmy on May 20 2025 02:51:35 AM
Go to Top of Page

feline
Whole Tomato Software

United Kingdom
19177 Posts

Posted - May 20 2025 :  12:57:24 PM  Show Profile  Reply with Quote
The conversation about excluding C# files is that there was a bug, recently fixed, where the exclude rules were not excluding C# files, even though the exclude file said to do so.

Based on some tests here, if you make the file:

x:\source(svn)\verA\vsproj\.vscode\settings.json

and give the file the content:

{
  "files.exclude": {
    "../verB" : true,
    "../verC" : true
  }
}

this should work.

After saving out the file, I would press the button:

VA Options -> Performance -> Rebuild symbol databases

and restart the IDE, to make sure that VA's symbol database is cleared out, since it will probably still be remembering files otherwise.

zen is the art of being at one with the two'ness
Go to Top of Page
Page: of 2  Topic Next Topic  
Previous Page
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000