String ID Reservations

These are lists for designers to view and to update so that multiple designers do not accidentally choose the same name or id and cause a conflict within ZT.
Post Reply
User avatar
fern
african elephant keeper
Posts: 9692
Joined: Thu Feb 26, 2004 3:29 am

String ID Reservations

Post by fern »

There are still ranges of String IDs that can be used for ZT 1 user creations. Because there has been confusion over the sets and sequences, we are posting them in blocks. Here are the first 5 available blocks of the current set being used. As they are reserved more will be added.

It is recommended that reservations be made in blocks of 16 numbers. The reason is that ".dll" files always use blocks of 16 for String IDs. By reserving in blocks of 16, it will reduce the chance of two people accidentally using the same ID. To make reservations easier, the current available ID area has been broken down into blocks of 16, using the block numbers that are known by ".dll" files.

There are 3 groups mentioned in each case. That is the way Zoo Tycoon works. It uses the 4-digit ID numbers for the name of something. It adds 30000 to that ID to use as the tooltip, if it finds that ID. And for some things, such as buildings, it adds 55000 to the 4-digit ID to see what to use in Zookeeper Recommendations. For English versions of the ".dll" files, this is the same as the name but with "the" in front. That is the reason why the following are in groups of 3. However, these IDs can be used for other things as well, such as guest thoughts, sold items, and fences.

Please do not reserve blocks until you have the graphics ready for their use and the only thing remaining is the configuration. That way we will not have to find another area for IDs before necessary. Also think about potential reuse of string messages before creating new ones. The slower we use the IDs, the longer we can go before having to find another area for IDs. However, do not stifle your creativity either. If having a new message adds something to the Zoo Tycooning experience, please do so.

If you reserve a block set and later find that you will not use the entire block, please unreserve them here as well. That will also help to not have to find another area of unused IDs before necessary. Please only put posts in this topic that reserve or unreserve blocks. If you have questions concerning blocks or string IDs, please put those in a string ID discussion topic instead of in this topic. That will make it easier for others to see in this topic which block is the next available.

Blocks 187, 2062, 3624-3625
IDs 2976-2991, 32976-32991, 57976-57991 - reserved by fern

Blocks 186, 2061, 3623-3624
IDs 2960-2975, 32960-32975, 57960-57975 - reserved by fern for ZTUF

Blocks 185, 2060, 3622-3623
IDs 2944-2959, 32944-32959, 57944-57959 - originally reserved by mngwa but apparently used by Borsato in LANG--ZBorsato.dll

Blocks 184, 2059, 3621-3622
IDs 2928-2943, 32928-32943, 57928-57943 - reserved by fern for ZTCDD

Blocks 183, 2058, 3620-3621
IDs 2912-2927, 32912-32927, 57912-57927 - reserved by fern

Blocks 182, 2057, 3619-3620
IDs 2896-2911, 32896-32911, 57896-57911 - reserved by Cricket (codemaster46032)

Blocks 181, 2056, 3618-3619
IDs 2880-2895, 32880-32895, 57880-57895 - reserved by fern for ZT Design file repairs

Blocks 180, 2055, 3617-3618
IDs 2864-2879, 32864-32879, 57864-57879 - reserved by fern for fern-Tek.dll

Blocks 179, 2054, 3616-3617
IDs 2848-2863, 32848-32863, 57848-57863 - reserved by Jay for ZA

Blocks 178, 2053, 3615-3616
IDs 2832-2847, 32832-32847, 57832-57847 - reserved by Jay for ZKL

Blocks 177, 2052, 3614-3615
IDs 2816-2831, 32816-32831, 57816-57831 - reserved by fern for ZTCDD

Blocks 176, 2051, 3613-3614
IDs 2800-2815, 32800-32815, 57800-57815 - reserved by fern for fern-Tek.dll

Blocks 175, 2050, 3612-3613
IDs 2784-2799, 32784-32799, 57784-57799 - reserved by fern for ZTCDD

Blocks 174, 2049, 3611-3612
IDs 2768-2783, 32768-32783, 57768-57783 - reserved by fern for ZTUF

Blocks 173, 2048, 3610-3611
IDs 2752-2767, 32752-32767, 57752-57767 - reserved by fern for ZTCDD

Blocks 172, 2047, 3609-3610
IDs 2736-2751, 32736-32751, 57736-57751 - reserved by fern for ZTCDD

Blocks 171, 2046, 3608-3609
IDs 2720-2735, 32720-32735, 57720-57735 - reserved by fern for jbl file repairs

Blocks 170, 2045, 3607-3608
IDs 2704-2719, 32704-32719, 57704-57719 - reserved by fern for ZTUF

Blocks 169, 2044, 3606-3607
IDs 2688-2703, 32688-32703, 57688-57703 - reserved by fern for fern-Tek.dll

Blocks 168, 2043, 3605-3606
IDs 2672-2687, 32672-32687, 57672-57687 - reserved by genkicoll for Lang-Phoenix.dll

Blocks 167, 2042, 3604-3605
IDs 2656-2671, 32656-32671, 57656-57671 - reserved for fixing old ZTU Belgium downloads

Blocks 166, 2041, 3603-3604
IDs 2640-2655, 32640-32655, 57640-57655 - reserved by fern for fern-Tek.dll

Blocks 165, 2040, 3602-3603
IDs 2624-2639, 32624-32639, 57624-57639 - reserved by Cricket for fern-Tek.dll

Blocks 164, 2039, 3601-3602
IDs 2608-2623, 32608-32623, 57608-57623 -reserved by Jay for ZTCDD.dll

Blocks 163, 2038, 3600-3601
IDs 2592-2607, 32592-32607, 57592-57607 - reserved by fern for ZTCDD.dll

Blocks 162, 2037, 3599-3600
IDs 2576-2591, 32576-32591, 57576-57591 - reserved by fern for ZTCDD.dll

Blocks 161, 2036, 3598-3599
IDs 2560-2575, 32560-32575, 57560-57575 - reserved by Cricket for fern-Tek.dll

Blocks 160, 2035, 3597-3598
IDs 2544-2559, 32544-32559, 57544-57559 - reserved by Cricket for fern-Tek.dll

Blocks 159, 2034, 3596-3597
IDs 2528-2543, 32528-32543, 57528-57543 - reserved by fern for fern-Tek.dll

Blocks 158, 2033, 3595-3596
IDs 2512-2527, 32512-32527, 57512-57527 - reserved by Cricket for fern-Tek.dll

Blocks 157, 2032, 3594-3595
IDs 2496-2511, 32496-32511, 57496-57511 - reserved by Yellowrose for lang-DTH.dll

Blocks 156, 2031, 3593-3594
IDs 2480-2495, 32480-32495, 57480-57495 - originally reserved by Yellowrose but apparently used by Borsato in LANG--ZBorsato.dll

Blocks 375, 2250, 3812-3813
IDs 5984-5999, 35984-35999, 60984-60999 - reserved by particle for LANG--ZooTek.dll

Blocks 374, 2249, 3811-3812
IDs 5968-5983, 35968-35983, 60968-60983 - reserved by Khaydar for LANG--ZooTek.dll

Blocks 373, 2248, 3810-3811
IDs 5952-5967, 35952-35967, 60952-60967 - reserved by Yellowrose for lang-DTH.dll

Blocks 372, 2247, 3809-3810
IDs 5936-5951, 35936-35951, 60936-60951 - reserved by devonah for langZA03.dll

Blocks 371, 2246, 3808-3809
IDs 5920-5935, 35920-35935, 60920-60935 - reserved by Cricket for LANG--ZooTek.dll

Blocks 370, 2245, 3807-3808
IDs 5904-5919, 35904-35919, 60904-60919 - reserved by Jan for LANG--ZooTek.dll

Blocks 369, 2244, 3806-3807
IDs 5888-5903, 35888-35903, 60888-60903 - reserved by Cricket for LANG--ZooTek.dll

Blocks 368, 2243, 3805-3806
IDs 5872-5887, 35872-35887, 60872-60887 - reserved by Cricket for LANG--ZooTek.dll

Blocks 367, 2242, 3804-3805
IDs 5856-5871, 35856-35871, 60856-60871 - reserved by fern for ZTCDD.dll

Blocks 366, 2241, 3803-3804
IDs 5840-5855, 35840-35855, 60840-60855

Blocks 365, 2240, 3802-3803
IDs 5824-5839, 35824-35839, 60824-60839

Edited October 2, 2023 by Jay to add reservation by fern for blocks 367, 2242, 3804-3805.
User avatar
Jay
african elephant keeper
Posts: 11552
Joined: Thu Jan 15, 2004 9:23 pm
Location: Orlando, FL (M:66)

Post by Jay »

This is based on an idea from Casey. Up until now, whenever someone wanted to create a guest thought for a building, an ID would be used that was part of a group of 3, as described in the above post. However, guest thoughts for buildings do not need to be part of groups. So it is better to save the groups of 3 for things that need to be in a group of 3. Instead, the following IDs can be used for guest thoughts for buildings. These IDs are 30000 higher than IDs used by Blue Fang for the ingame guest thoughts. Remember that not all buildings need a guest thought. For example, gift shops and drink stands will already have a guest thought for the gift or drink. Also, some buildings, such as restaurants, can use the ingame message as a building guest thought. The following would not be used for sold item guest thoughts, since those would still be part of the group of 3 (as a 5xxxx or 6xxxx ID number). The following blocks will be reserved by ".dll" name.

Block 2507: ID 40111: Reserved for jbl dll
Block 2508: IDs 40112-40119: Reserved for lang-DTH.dll and langZA03.dll
Block 2513: IDs 40200-40207: Reserved for lang-DTH.dll
Block 2514: IDs 40208-40223: Reserved for langZA03.dll
Block 2515: IDs 40224-40236
Block 2516: IDs 40252-40255 (be careful not to use 40242)
Block 2517: IDs 40256-40271
Block 2518: IDs 40272-40280, 40286
Block 2533: IDs 40520-40527: Reserved for LANG--ZTCDD.dll
Block 2534: IDs 40529-40543: Reserved for LANG--fern-Tek.dll
Block 2535: IDs 40544, 40556-40557: Reserved for LANG--ZTCDD.dll
Block 2536: IDs 40565, 40572-40575: Reserved for lang-DTH.dll and langZA03.dll
Block 2537: IDs 40576, 40578-40591: Reserved for LANG--fern-Tek.dll
Block 2538: IDs 40592-40598: Reserved for fixing old ZTU Belgium downloads
Block 2539: IDs 40614-40622: Reserved for Lang-Phoenix.dll
Block 2540: IDs 40624-40636, 40638-40639: Reserved for lang--TKZTUFcombin.dll
Block 2541: IDs 40640-40655: Reserved for LANG--ZTCDD.dll
Block 2542: IDs 40656-40659: Reserved for LANG--fern-Tek.dll

Edited January 26, 2020 by Jay to add reservation by Yellowrose of Block 2514 for langZA03.dll".
particle
zoo guest
Posts: 4
Joined: Sat Sep 21, 2019 10:15 pm

Re: String ID Reservations

Post by particle »

Hello I would like to reserve some strings for projects. Let me know if this is still possible.
User avatar
Jay
african elephant keeper
Posts: 11552
Joined: Thu Jan 15, 2004 9:23 pm
Location: Orlando, FL (M:66)

Re: String ID Reservations

Post by Jay »

Yes, it is still possible to reserve string IDs for projects. But the range we had been using has been completely reserved. So now we will start reserving from a new range. Since we are starting a new range, it would be useful to do extra testing beyond just for your projects, just to make sure ZT does not do anything unexpected. The next available set that you can reserve is:

Blocks 375, 2250, 3812-3813
IDs 5984-5999, 35984-35999, 60984-60999

When people reserve IDs, in addition to saying who did the reservation, we also say which combined ".dll" file will be used for the IDs. What is the name of the combined ".dll" file you are planning to use for these IDs? It could be an existing combined ".dll" file or a new combined ".dll" file. Ideally it should be for a site (or for a configurer) rather than for a specific designer because ZT has a limit on the number of ".dll" files it can use. In the early days of ZT, each designer had their own ".dll" file and ZT's limit was quickly reached. So that is when we moved to combined ".dll" files.
particle
zoo guest
Posts: 4
Joined: Sat Sep 21, 2019 10:15 pm

Re: String ID Reservations

Post by particle »

It appears that block is at the end of the animal names/tooltips/thenames areas, I will test it out to see if anything else is already in those spaces first before I use them. I would like to add them to the LANG-ZooTek dll if that is ok. I understand that strings are a limited resource so I'll make sure that they not wasted. I was also curious if it was necessary to reserve strings for scenarios and goals, which are usually found in between 16000 and 18999?

I apologize if there is somewhere else questions like these are answered, if I'm asking in the wrong place just direct me to the proper url, or you can send me a msg directly. Thanks.
Last edited by particle on Sun Sep 22, 2019 7:50 pm, edited 3 times in total.
particle
zoo guest
Posts: 4
Joined: Sat Sep 21, 2019 10:15 pm

Re: String ID Reservations

Post by particle »

That was a typo, I meant 16000-18999 for the scenario and scenario goal strings.
User avatar
Jay
african elephant keeper
Posts: 11552
Joined: Thu Jan 15, 2004 9:23 pm
Location: Orlando, FL (M:66)

Re: String ID Reservations

Post by Jay »

When I mentioned extra testing, I was talking about after the IDs have been added to a ".dll". That extra testing is just as a precaution, in case it triggers ZT to do something that we do not know about. As for adding the messages to LANG--ZooTek.dll, Cricket at Phoenix would be the best person to ask, since that is a Phoenix file. But that is what I will use in the above reservation list.

The purpose of the various reservation topics is to let other people know what will be used, so that others do not accidentally use the same thing, causing conflicts. Even though it has been a while since other users have created scenarios for ZT, it would still be good to post what IDs and TEXT block names you will be using, just in case. It might also be good if you list any goal messages you plan to use, in case those goals have been created already by others, in which case their IDs can be used rather than using new IDs for the goals. This topic is fine to say what you will be using. In the 16000-18999 range, 16001-16045, 16100-16105, 16700-16703, 16800-16829, 16980-16986, 16988-16991, 17000-17015, 17019, 17100-17108, 17111-17112, 17200-17205, 17300-17301, 17400-17409, 17500-17506, 17600-17606, 17700-17801, 18000-18054, 18067, 18070, 18073-18081, 18100-18104, 18200-18202, 18300-18301, 18303, and 18321-18322 have been used so far.
particle
zoo guest
Posts: 4
Joined: Sat Sep 21, 2019 10:15 pm

Re: String ID Reservations

Post by particle »

Thank you Jay that was very helpful. I will let you know when I decide what scenario strings to use.
Khaydar
zoo guest
Posts: 1
Joined: Tue Sep 24, 2019 9:39 am

Re: String ID Reservations

Post by Khaydar »

Hi, I would like to reserve a few strings too, I plan on using Zoo tek's phoenix combined dll.
User avatar
Jay
african elephant keeper
Posts: 11552
Joined: Thu Jan 15, 2004 9:23 pm
Location: Orlando, FL (M:66)

Re: String ID Reservations

Post by Jay »

The next available set is:

Blocks 374, 2249, 3811-3812
IDs 5968-5983, 35968-35983, 60968-60983

I will add it to the above reservation list with your name and LANG--ZooTek.dll. Once again, after any of these IDs are added to the ".dll", do extra testing of other ZT functionality, as a precaution that using the new range does not trigger anything we do not know about.
yellowrose
zoo tour guide
Posts: 119
Joined: Thu Apr 22, 2004 2:32 pm

Re: String ID Reservations

Post by yellowrose »

Would like these reserved for the ZA03 dll so I'm not using IDs from the DTH dll list.

Block 2514: IDs 40208-40223
[font=Courier]Zoo Admin Webmaster[/font]
[font=Courier]Zoo Tycoon Community Downloads Directory[/font]
devonah
zoo guest
Posts: 2
Joined: Wed Feb 19, 2020 1:29 am

Re: String ID Reservations

Post by devonah »

can I reserve a set to finish up my buildings?
User avatar
Jay
african elephant keeper
Posts: 11552
Joined: Thu Jan 15, 2004 9:23 pm
Location: Orlando, FL (M:66)

Re: String ID Reservations

Post by Jay »

The next available set is:

Blocks 372, 2247, 3809-3810
IDs 5936-5951, 35936-35951, 60936-60951

As mentioned in previous posts, after any of these IDs are added to the ".dll", do extra testing of other ZT functionality, as a precaution that using the new range does not trigger anything we do not know about.

Which ".dll" are you planning to contain the new IDs? One possibility is LANG--ZTCDD.dll, since you have downloads at multiple sites and that ".dll" is considered to be for the entire community.
devonah
zoo guest
Posts: 2
Joined: Wed Feb 19, 2020 1:29 am

Re: String ID Reservations

Post by devonah »

ty :)
I am sending old files to Cricket and Wendy to finish so they will be in ZA03.dll
Post Reply