Fern Posted yesterday at 06:18 AM Posted yesterday at 06:18 AM They look good in the screens. There are freeform unlock problems and also you might want to rethink your string ids. Plus one is done incorrectly. Do you want the info here in the thread or by pm?
(Designer)Vondell Posted yesterday at 12:33 PM Author Posted yesterday at 12:33 PM Here in the thread is ok with me, in case the info can help others reading later. I am not surprised I missed some things, I am a bit rusty. Thank you! 1
Fern Posted 10 hours ago Posted 10 hours ago These are Jays observations: For Vondell's modern wooden fences, I did not check everything, but I noticed some problems. The unlock file is an older file and should have the "-" removed from its file name. We also now remove lines from unlock files that start with ";" when it is unlocking only 1 thing, which this does. That unlock file is used for the 3 decorative walls. There should also be unlock files for the exhibit walls. For the shorter wooden wall, I would use "lowfence" instead of "highfence" in its ".ai". For the glass exhibit wall ".ai", cHelpID should be 9300 instead of 39300. The other 2 exhibit walls use the ID for the Invisible Fence, even though they are not invisible walls. fern suggested 9311 for the taller one and 9322 for the shorter one. Those messages are: 9311, "Wooden Slat Fence" 39311, "Purchase a wooden slat exhibit fence. Average strength. Animals may climb out of it. Does not allow guests to see into an exhibit made only with wooden slat fencing." 9322, "Low Wooden Slat Fence" 39322, "Purchase a low wooden slat exhibit fence. Average strength. Animals may climb out or jump over it. Allows guests to see into an exhibit." But those mention that the animals can get out, which they cannot. Plus they say average strength. I do not see any existing messages that look appropriate. So maybe new messages should be created. My thoughts. There are more to come as I have to look at a couple of things in the ai and test it ingame. "invisible fence" really is not suitable since they are anything but invisible. Wooden Slat Fence lang0.dll Preferred scn: unlockwoodenslatfence.scn Low Wooden Slat Fence Preferred scn: unlock-lowwoodenslatfence.scn If you want to continue with the Plexi: Plexiglass Fence lang0.dll Preferred scn: unlockplexiglassfence.scn Jay missed one possible id Woodslat Window lang0.dll (ZT) changes to Wooden Slat Window Fence lang100 (CC) Preferred scn: unlockwoodenslatwindowfence.scn 9330, "Woodslat Window" 39330, "Purchase a windowed wood slat exhibit fence. Average strength and price, but primates may climb out of it and strong animals may bash through it. Allows guests to see into an exhibit." We have been throwing around ideas about making a "Long Life Fence" id
(Designer)Vondell Posted 7 hours ago Author Posted 7 hours ago 5 hours ago, Fern said: These are Jays observations: For Vondell's modern wooden fences, I did not check everything, but I noticed some problems. The unlock file is an older file and should have the "-" removed from its file name. We also now remove lines from unlock files that start with ";" when it is unlocking only 1 thing, which this does. That unlock file is used for the 3 decorative walls. There should also be unlock files for the exhibit walls. For the shorter wooden wall, I would use "lowfence" instead of "highfence" in its ".ai". For the glass exhibit wall ".ai", cHelpID should be 9300 instead of 39300. The other 2 exhibit walls use the ID for the Invisible Fence, even though they are not invisible walls. fern suggested 9311 for the taller one and 9322 for the shorter one. Those messages are: 9311, "Wooden Slat Fence" 39311, "Purchase a wooden slat exhibit fence. Average strength. Animals may climb out of it. Does not allow guests to see into an exhibit made only with wooden slat fencing." 9322, "Low Wooden Slat Fence" 39322, "Purchase a low wooden slat exhibit fence. Average strength. Animals may climb out or jump over it. Allows guests to see into an exhibit." But those mention that the animals can get out, which they cannot. Plus they say average strength. I do not see any existing messages that look appropriate. So maybe new messages should be created. My thoughts. There are more to come as I have to look at a couple of things in the ai and test it ingame. "invisible fence" really is not suitable since they are anything but invisible. Wooden Slat Fence lang0.dll Preferred scn: unlockwoodenslatfence.scn Low Wooden Slat Fence Preferred scn: unlock-lowwoodenslatfence.scn If you want to continue with the Plexi: Plexiglass Fence lang0.dll Preferred scn: unlockplexiglassfence.scn Jay missed one possible id Woodslat Window lang0.dll (ZT) changes to Wooden Slat Window Fence lang100 (CC) Preferred scn: unlockwoodenslatwindowfence.scn 9330, "Woodslat Window" 39330, "Purchase a windowed wood slat exhibit fence. Average strength and price, but primates may climb out of it and strong animals may bash through it. Allows guests to see into an exhibit." We have been throwing around ideas about making a "Long Life Fence" id Interesting. Noted the information for the unlock files. I did choose not to use the cHelpID strings for the Wooden Slat fences because of the non-matching information about climbability/durability. My mistake there was thinking that the ID I used was a blank/null ID instead of one that had been associated with the invisible fence. I have that fence but I must not have the lang file to match. (Side note: I just learned 7-zip can open .dll files so now I can actually look through all the game lang file IDs/strings directly.) Could I use the three Wooden Slat cNameIDs for those exhibit fences but not use the associated cHelpIDs? If so, what is the most appropriate option for assigning intentionally blank cHelpID strings? I assume not assigning one at all would cause issues. If cNameID and cHelpID must match, I think I would prefer that both the name and tooltip be blank vs. displaying incorrect gameplay info. Is my assumption correct that exhibit fence cNameIDs should not be used for decorative fences? A "Long Life Fence" ID is a good idea. I am alright with not having the fences need an additional lang file, even if it means blank names and tooltips, but I still think it's a good idea and if we had one I'd probably use it. Thank you and Jay for your help and insight. If either of you notice anything else feel free to add info. EDIT: One more question - is the preferred method for unlock files that they each be separate files? I know we like to combine files in other contexts. Now that I understand the unlock files a little better, is there a particular reason not to combine the unlock files into one "unlockvwoodenfences.scn" that just points to each ID the fences use? This is all good info, I've already learned a lot just by considering all of it.
Fern Posted 2 hours ago Posted 2 hours ago There are already fences out there done by me that are long life but have the ingame ids. So the tooltip is incorrect on them too. But recently I did this for the winter contest. My snowy post and rail is unbreakable and uses this 5869, "Long Life Fence" 35869, "The Long Life Fence lasts for years." 60869, "the Long Life Fence" It was added to the ZTCDD.dll Updated: December 8, 2024 by Jay to add messages for Long Life Fence. Available at DG. unlocklonglifefence.scn Tooltips are linked by the ZT program to the cName and also one other id. If you want ids you need to check with us as to whether it has been allocated. We ran out of ids once and Jay found usable ones and keeps track of them. Also they should be added to a combined dll either here at Tek or my ZTCDD one or the ZKL one I copy this over for Jay so he can add to it. 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now