View Issue Details

IDProjectCategoryView StatusLast Update
00247312.x IDE BugsExtension EditorPublic2018-06-18 09:22
ReporterStewart BishopAssigned ToCoreTech 
PriorityLowSeverityC - GeneralReproducibility100%
Status AssignedResolutionOpen 
Product Version 
Target VersionFixed in Version 
Summary0024731: Extension Editor: Generic placeholders don't store any information created in the .ext file
DescriptionAt current if you make a Generic Placeholder it will create a .Ext file which should contain the contents of the functions and macros but instead the files contents are stored in the .yy file.

I'd have expected the .yy file to only contain a reference to the .ext file and the the names of the functions/macros as well as their IDs. The .ext would then contain the ID, names, values, arguments etc that you've placed inside that function or macro otherwise we're just creating a file which doesn't need to exist.
Steps To Reproduce1) Create an extension
2) Create a generic placeholder
3) Save so the .yy file gets created
4) Add a function and a macro to the generic placeholder
5) Open the extension in explorer
6) Open the .ext file in a text editor
7) See that it is blank
8) Open the .yy file
9) See that we've placed all the placeholder information in the .yy file
TagsExtensions, IDE, OtherEditor
2.x IDE Found In9.0.1.597
2.x Runtime Found In9.9.1.313
2.x IDE Verified In
2.x Runtime Verified In


Mike Dailly

2016-11-24 09:29

Developer   ~0050432

Do we need the file?

Russell Kay

2018-05-10 17:52

Manager   ~0059529

Yes the file is needed by the Asset Compiler (it is just a proxy placeholder file) as much of the logic in the asset compiler is currently based around the existence of files - this could be refactored later but currently needed.

By later I mean GMS3 era