argon-rbx / argon

Argon - Full featured tool for Roblox development
https://argon.wiki
Apache License 2.0
66 stars 4 forks source link

Few errors and suggestions #87

Closed ari-party closed 3 days ago

ari-party commented 3 weeks ago

While "porting" existing game.

image

You cannot have multiple instances with the same name, maybe automatically assign a number (Instance1, Instance2) with a .data.json including the name?

You can't have characters like / in the name which are quite commonly used for mesh names, replace with a - or remove and use .data.json to set the name?

ERROR: Failed to parse property: Cannot unambiguously resolve the value Array3([1.257019, 2.071988, 0.079055]) [argon::middleware::data:78]

DervexDev commented 3 weeks ago

You cannot have multiple instances with the same name, maybe automatically assign a number (Instance1, Instance2) with a .data.json including the name?

You can't have characters like / in the name which are quite commonly used for mesh names, replace with a - or remove and use .data.json to set the name?

Love these! Definitely going to be implemented in version 2.0.17 as 2.0.16 is already scheduled.

ERROR: Failed to parse property: Cannot unambiguously resolve the value Array3([1.257019, 2.071988, 0.079055]) [argon::middleware::data:78]

Could you provide the .data.json file that causes it?

ari-party commented 3 weeks ago

You cannot have multiple instances with the same name, maybe automatically assign a number (Instance1, Instance2) with a .data.json including the name? You can't have characters like / in the name which are quite commonly used for mesh names, replace with a - or remove and use .data.json to set the name?

Love these! Definitely going to be implemented in version 2.0.17 as 2.0.16 is already scheduled.

ERROR: Failed to parse property: Cannot unambiguously resolve the value Array3([1.257019, 2.071988, 0.079055]) [argon::middleware::data:78]

Could you provide the .data.json file that causes it?

I'm actually not sure what instance's .data.json causes it, what type of properties can cause this error?

DervexDev commented 3 weeks ago

Color3, Color3uint8, Vector3 and Vector3int16. There is also a big chance that 2.0.16 will fix it.

ari-party commented 3 weeks ago

Color3, Color3uint8, Vector3 and Vector3int16. There is also a big chance that 2.0.16 will fix it.

I'll wait for that release! If you haven't already, adding more details to errors like the path of the instance would be great. (if realistic & possible)

DervexDev commented 3 weeks ago

ERROR: Failed to parse property: Cannot unambiguously resolve the value Array3([1.257019, 2.071988, 0.079055]) [argon::middleware::data:78]

Fixed in 2.0.17.

Had to delay the rest of the stuff to 2.0.18 as 2.0.17 contains important fixes.

DervexDev commented 3 days ago

You cannot have multiple instances with the same name, maybe automatically assign a number (Instance1, Instance2) with a .data.json including the name?

Available in 2.0.18 - instead of a number a UUID v4 is assigned for performance reasons.

You can't have characters like / in the name which are quite commonly used for mesh names, replace with a - or remove and use .data.json to set the name?

Available in 2.0.18 - forbidden characters are removed completely.

While "porting" existing game.

Argon plugin 2.0.11 should fix this issue.