INTRODUCTION
ID numbers proved to be finite in Unturned 3.0 unless if it were to change for UII. But it can prove to be not too specific and prone to ID conflicts. I think in my opinion that it’s better to make IDs rely on strings instead of numbers because it is more versatile than the ID system we use today.
DEFINITION
The way that this new ID system works is that the IDs are typed into words instead of numbers. This makes it so that it highlights a specific item while giving the exact idea of what it is.
Here are a few examples you might understand:
- Eaglefire -
4
toeaglefire_m4a1
- Russian APC -
119
tovodnik_apc
- Spotlight -
459
tospotlight_placeable
Here, we notice a massive difference. If you compare from left to right, you’ll notice that my suggested ID structures are more specific & point out that exact item than the numbers that don’t really point it out & would usually conflict with other IDs.
WHY?
Why you may say? If you look back at the current Unturned workshop, you’ll notice that publishers have content that conflict with another. Usually, the publishers struggle with the ID conflicts & other publishers doesn’t have the time to update their workshop mods for a while or not anymore. In other times, people don’t seem to be comfortable with the IDs not being specific by first glance, especially for newer players. In rare cases, they can be forgotten because they don’t give clues to what exactly are they.
ID STRINGS VS ID NUMBERS
They hold their functions & features that are beneficial &/or unique to them. But that doesn’t mean that either of them has all that it takes to be perfect. Here we simply summarize the 3 strengths each other have &/or what is unique to them.
ID strings over ID numbers:
- Specifies exactly what a certain item, vehicle, etc is.
- Its structure makes a visual clue of what the item, vehicle, etc is.
- Rarely prone to ID conflicts.
ID numbers over ID strings:
- Straight to the point although not specific to the item.
- Compact.
- IDs can be typed in quicker.
They have benefits over one another, with some unlisted neutral features that I didn’t add. After all, it’s natural that they have features that are better than another.
CO-EXISTENCE & AN OPTION
Some people would say that it can co-exist since a person can simply set the ID to a number as usual. But if you compare the usability between strings & numbers, the only thing that’s being compared here is the versatility versus speed & size. Number IDs are quick & compact but aren’t showing clues to what is in the ID while being prone to ID conflicts. String IDs, on the other hand, are extremely versatile, specific & rarely prone to ID conflicts.
Don’t get me wrong. I would keep the normal number ID system but then if string IDs are UII’s new feature which is more versatile & would very unlikely encounter ID conflicts, it renders the number IDs useless against that argument. There would be little to no point of using them after. String IDs have a structure that is extremely usable & flexible & would outdo the number IDs nonetheless.
CONCLUSION
String IDs are a must for Unturned 4 to have ID consistency for the long run of the game, especially when most of the possibilities are from the community itself. Most of the time there would be new content, not monthly, but also daily. Many people would see this as a win because there would be no limit & almost no flaw to the insane amount of content the people, curated creators, & even Nelson Sexton himself to create. This is would be a great addition to UII & I would be happy to see this become added into the game eventually.
What do you think about all this? As a topic, comment down below about anything you have to say about it. It’s an open suggestion so I’d as well be open to what you may say.