rbxts-flamework / core

Flamework is an extensible game framework. It requires typescript and offers many useful features.
MIT License
112 stars 8 forks source link

Allow us to configure obsfucation separately for networking and singletons/components #86

Closed jackTabsCode closed 1 year ago

jackTabsCode commented 1 year ago

I enjoy Flamework's obfuscation feature for obscuring the names of our network events. However, when profiling the game in a live server, the microprofiler labels are nearly useless since these are also obfuscated.

Fireboltofdeath commented 1 year ago

These are already different features, networking generates random UUIDs whilst singletons identifiers are meant to uniquely identify a declaration.

Could you take a look to see if updating the idGenerationMode property is the desired behavior here? https://fireboltofdeath.dev/blog/flamework/2022-05-15-release#id-generation

jackTabsCode commented 1 year ago

This is sufficient. Thank you!