Jump to content
  • Member Statistics

    • Total Members
      1,228
    • Most Online
      799

    ZooTycooner
    Newest Member
    ZooTycooner
    Joined
  • Who's Online (See full list)

    • bxdczoo
    • kong
    • Hawkkeye666
    • AnkyloJoe
    • (Designer)Zarawatto
    • Vainon_ajat

Libby tries to make mods


Libby

Recommended Posts

Hi guys! I am still learning how to make mods for zoo tycoon 1. I've been working on a Cassowary mod for the past week and it's almost done, I have to add text to the encyclopedia part, a better plaque and ensure everything works as intended. Atm the cassowary makes hippo noises but I should get some cassowary noises too.

 

 

(attempting to add screenshots)

  • Like 3
Link to comment
Share on other sites

Vondell

Let us know if you've got any process questions! There are several of us here who 3D model for ZT mods. I have done a couple of custom animals over the years, but I mostly stick to scenery these days. Others here are much more prolific with animal modding and configuration.

 

Best of luck and have fun with it!

Link to comment
Share on other sites

Zarawatto

Neat! I feel joyful about new people designing mods! Finding new talents and inovations about this always gets me on the edge of the chair 🙀🙀 Expecting to see your work soon... Feel free to ask... If I know how to solve your questions, I'll be there with the answer... Otherwise, if I do NOT, then I gotta investigate about it!

Link to comment
Share on other sites

kC7xqdy.jpg

Sweet, I figured out how to add images.

 

Once I add the final stuff to the mod I'll post it here and if anyone sees anything with it I can improve let me know!

  • Like 2
  • Love 1
Link to comment
Share on other sites

Savannahjan

A new ZT designer, :wootsmiley:.  Can't wait to try this new critter out. 

Link to comment
Share on other sites

Here is the current version of the animal, I still need to improve the plaque because you can see how low poly the model I made is, I need to fix how the icons in the exhibit animal list looks and maybe reanimate the baby one day because the baby is a little less refined than the adult. 

 

There is probably more to improve on in the files too but I'm not savvy enough to know what to change yet. Let me know if there are any troubles!

Cassowarylib.ZTD

  • Like 2
Link to comment
Share on other sites

Welcome to Tek. I had Jay run the checker on your bird and here are the results. Don't let them scare you. One of the main problems is you not realising that each view in a set must have the same number of animations otherwise the animal can go invisible briefly.

From Jay: Here are the results from the checkers. I could give details on fixing things, as well as what tools to use. But since it is still being worked on, I don't know if any of that information is wanted yet.

Cassowarylib.ZTD
*** Warning: animals/46b9a044/m/headgrnd/headgrnd.ani is not in ztd.
*** Warning: animals/46b9a044/m/inground/inground.ani is not in ztd.
*** Warning: animals/46b9a044/m/sitlie/sitlie.ani is not in ztd.
*** Warning: animals/46b9a044/y/fplay(sit_sleep)/fplay(sit_sleep).ani is not in ztd.
*** Warning: animals/46b9a044/y/v/v.ani is not in ztd.
*** Warning: animals/46b9a044/y/headgrnd/headgrnd.ani is not in ztd.
*** Warning: animals/46b9a044/y/inground/inground.ani is not in ztd.
*** Warning: animals/46b9a044/y/grndidle/grndidle.ani is not in ztd.
*** Warning: animals/46b9a044/y/kick/kick.ani is not in ztd.
*** Warning: animals/46b9a044/y/scrhgrnd/scrhgrnd.ani is not in ztd.
*** Warning: animals/46b9a044/y/shake/shake.ani is not in ztd.
*** Warning: animals/46b9a044/y/sideidle/sideidle.ani is not in ztd.
*** Warning: animals/46b9a044/y/sitgroom/sitgroom.ani is not in ztd.
*** Warning: animals/46b9a044/y/sitlie/sitlie.ani is not in ztd.
*** Warning: animals/46b9a044/y/sitwave/sitwave.ani is not in ztd.
*** Warning: animals/46b9a044/y/stretch/stretch.ani is not in ztd.
*** Warning: animals/46b9a044/y/threat/threat.ani is not in ztd.
*** Warning: animals/46b9a044/m/headgrnd/headgrnd.ani is not in ztd.
*** Warning: animals/46b9a044/m/inground/inground.ani is not in ztd.
*** Warning: animals/46b9a044/m/grndidle/grndidle.ani is not in ztd.
*** Warning: animals/46b9a044/m/scrhgrnd/scrhgrnd.ani is not in ztd.
*** Warning: animals/46b9a044/m/sideidle/sideidle.ani is not in ztd.
*** Warning: animals/46b9a044/m/sitgroom/sitgroom.ani is not in ztd.
*** Warning: animals/46b9a044/m/sitlie/sitlie.ani is not in ztd.
*** Warning: animals/46b9a044/m/sitwave/sitwave.ani is not in ztd.
* Efficiency: animals/46b9a044/icostric/icostric.pal not used, so not needed.
* Efficiency: animals/46b9a044/lsmostri/lsmostri.pal not used, so not needed.
* Efficiency: animals/46b9a044/ostrich.pal not used, so not needed.
* Efficiency: animals/46b9a044/plostric/plostric.pal not used, so not needed.
* Efficiency: animals/46b9a044/ostrich1.wav not in uca, so not needed.
* Efficiency: animals/46b9a044/ostrich2.wav not in uca, so not needed.
* Efficiency: animals/46b9a044/ostrich3.wav not in uca, so not needed.
*** Warning: Frame count 30 for animals/46b9a044/m/highjump/n does not match first frame count of 36
*** Warning: Frame count 30 for animals/46b9a044/m/highjump/se does not match first frame count of 36
*** Warning: Frame count 32 for animals/46b9a044/m/walk/n does not match first frame count of 30
*** Warning: Frame count 32 for animals/46b9a044/m/walk/ne does not match first frame count of 30
*** Warning: Frame count 32 for animals/46b9a044/m/walk/s does not match first frame count of 30
*** Warning: Frame count 31 for animals/46b9a044/m/walk/se does not match first frame count of 30
*** Warning: Speed 250 for animals/46b9a044/y/eat/s does not match first animation speed of 125
*** Warning: Speed 200 for animals/46b9a044/y/eat/se does not match first animation speed of 125
NOTE: There were 8 Warnings for ZT image files.

Results From Configuration Checking (2022-10-29 checker version):

46b9a044.uca date: Mon Apr 03 14:46:10 2023
*** Warning: No cPrefIconID in [f/Characteristics/Integers] section.
*** Warning: No cPrefIconID in [y/Characteristics/Integers] section.
*** Warning: Has fDustBall, but there is no 'dustball=' action setting.
*** Warning: Has fDustBall and sound, but no 'dustball=' sound setting.
*** Warning: uca/ai file contains the word 'Undefined'.
*** Warning: BehaviorSet sections contain duplicate lines.
*** Warning: No fPlay... type of line before fPlayTime line.
*** Warning: No fPlay... type of line or fDie line after fPlayTime line.
* Efficiency: Line pair with 2nd being 'v=0' not needed in cCompatibleTerrain.
* Efficiency: iCharacteristics/Integers] sections are unused + can be removed.

Animal Type: 46B9A044

Cassowary

Their large, black-feathered body, the casque on the top of their head, their
bright blue necks with two hanging red wattles, and their razor-sharp inner
toes make them look something like a cross between a turkey and a dinosaur.
    (plus 13 other paragraphs)

Animal Characteristics:

Habitat: Rainforest; Location: Australia
Cost: 1100; Crowd number: 30
ZT Family: Bird; ZT Genus: Ostrich
Minimum happiness needed for chance of breeding: 90
Preferred shelter: Small Concrete Shelter
Animal can jump.

Exhibit Preferences:

Foliage:
 Mangrove Tree, Rainforest Bush

Rocks:
 Large Rock, Large Rock - 2, Large Rock - 3, Large Rock - 4, Large Rock - 5
 Small Rock, Medium Rock, Small Rock - 3, Small Rock - 4, Small Rock - 5

Specifically liked shelters:
 Small Concrete Shelter, Concrete Shelter

Exhibit Construction:

Number of animals allowed per exhibit: 1-8 with 10 squares for each adult

Exhibit size (for 2 adults): 20 grid squares

Terrain (for exhibit with 20 grid squares):
 8 Rainforest Floor, 5 Dirt, 5 Grass, 2 Fresh Water

Foliage (for exhibit with 20 grid squares):
 1 grid square should contain foliage.
 Foliage that would give the most happiness: Mangrove Tree
 Since this is a small plant, greatest happiness will occur
 if the grid square contains 4 of this plant.

Rocks (for exhibit with 20 grid squares):
 2 Small Rock, which is its most liked rock

 

Link to comment
Share on other sites

5 hours ago, Fern said:

Welcome to Tek. I had Jay run the checker on your bird and here are the results. Don't let them scare you. One of the main problems is you not realising that each view in a set must have the same number of animations otherwise the animal can go invisible briefly.

From Jay: Here are the results from the checkers. I could give details on fixing things, as well as what tools to use. But since it is still being worked on, I don't know if any of that information is wanted yet.

Cassowarylib.ZTD
*** Warning: animals/46b9a044/m/headgrnd/headgrnd.ani is not in ztd.
*** Warning: animals/46b9a044/m/inground/inground.ani is not in ztd.
*** Warning: animals/46b9a044/m/sitlie/sitlie.ani is not in ztd.
*** Warning: animals/46b9a044/y/fplay(sit_sleep)/fplay(sit_sleep).ani is not in ztd.
*** Warning: animals/46b9a044/y/v/v.ani is not in ztd.
*** Warning: animals/46b9a044/y/headgrnd/headgrnd.ani is not in ztd.
*** Warning: animals/46b9a044/y/inground/inground.ani is not in ztd.
*** Warning: animals/46b9a044/y/grndidle/grndidle.ani is not in ztd.
*** Warning: animals/46b9a044/y/kick/kick.ani is not in ztd.
*** Warning: animals/46b9a044/y/scrhgrnd/scrhgrnd.ani is not in ztd.
*** Warning: animals/46b9a044/y/shake/shake.ani is not in ztd.
*** Warning: animals/46b9a044/y/sideidle/sideidle.ani is not in ztd.
*** Warning: animals/46b9a044/y/sitgroom/sitgroom.ani is not in ztd.
*** Warning: animals/46b9a044/y/sitlie/sitlie.ani is not in ztd.
*** Warning: animals/46b9a044/y/sitwave/sitwave.ani is not in ztd.
*** Warning: animals/46b9a044/y/stretch/stretch.ani is not in ztd.
*** Warning: animals/46b9a044/y/threat/threat.ani is not in ztd.
*** Warning: animals/46b9a044/m/headgrnd/headgrnd.ani is not in ztd.
*** Warning: animals/46b9a044/m/inground/inground.ani is not in ztd.
*** Warning: animals/46b9a044/m/grndidle/grndidle.ani is not in ztd.
*** Warning: animals/46b9a044/m/scrhgrnd/scrhgrnd.ani is not in ztd.
*** Warning: animals/46b9a044/m/sideidle/sideidle.ani is not in ztd.
*** Warning: animals/46b9a044/m/sitgroom/sitgroom.ani is not in ztd.
*** Warning: animals/46b9a044/m/sitlie/sitlie.ani is not in ztd.
*** Warning: animals/46b9a044/m/sitwave/sitwave.ani is not in ztd.
* Efficiency: animals/46b9a044/icostric/icostric.pal not used, so not needed.
* Efficiency: animals/46b9a044/lsmostri/lsmostri.pal not used, so not needed.
* Efficiency: animals/46b9a044/ostrich.pal not used, so not needed.
* Efficiency: animals/46b9a044/plostric/plostric.pal not used, so not needed.
* Efficiency: animals/46b9a044/ostrich1.wav not in uca, so not needed.
* Efficiency: animals/46b9a044/ostrich2.wav not in uca, so not needed.
* Efficiency: animals/46b9a044/ostrich3.wav not in uca, so not needed.
*** Warning: Frame count 30 for animals/46b9a044/m/highjump/n does not match first frame count of 36
*** Warning: Frame count 30 for animals/46b9a044/m/highjump/se does not match first frame count of 36
*** Warning: Frame count 32 for animals/46b9a044/m/walk/n does not match first frame count of 30
*** Warning: Frame count 32 for animals/46b9a044/m/walk/ne does not match first frame count of 30
*** Warning: Frame count 32 for animals/46b9a044/m/walk/s does not match first frame count of 30
*** Warning: Frame count 31 for animals/46b9a044/m/walk/se does not match first frame count of 30
*** Warning: Speed 250 for animals/46b9a044/y/eat/s does not match first animation speed of 125
*** Warning: Speed 200 for animals/46b9a044/y/eat/se does not match first animation speed of 125
NOTE: There were 8 Warnings for ZT image files.

Results From Configuration Checking (2022-10-29 checker version):

46b9a044.uca date: Mon Apr 03 14:46:10 2023
*** Warning: No cPrefIconID in [f/Characteristics/Integers] section.
*** Warning: No cPrefIconID in [y/Characteristics/Integers] section.
*** Warning: Has fDustBall, but there is no 'dustball=' action setting.
*** Warning: Has fDustBall and sound, but no 'dustball=' sound setting.
*** Warning: uca/ai file contains the word 'Undefined'.
*** Warning: BehaviorSet sections contain duplicate lines.
*** Warning: No fPlay... type of line before fPlayTime line.
*** Warning: No fPlay... type of line or fDie line after fPlayTime line.
* Efficiency: Line pair with 2nd being 'v=0' not needed in cCompatibleTerrain.
* Efficiency: iCharacteristics/Integers] sections are unused + can be removed.

Animal Type: 46B9A044

Cassowary

Their large, black-feathered body, the casque on the top of their head, their
bright blue necks with two hanging red wattles, and their razor-sharp inner
toes make them look something like a cross between a turkey and a dinosaur.
    (plus 13 other paragraphs)

Animal Characteristics:

Habitat: Rainforest; Location: Australia
Cost: 1100; Crowd number: 30
ZT Family: Bird; ZT Genus: Ostrich
Minimum happiness needed for chance of breeding: 90
Preferred shelter: Small Concrete Shelter
Animal can jump.

Exhibit Preferences:

Foliage:
 Mangrove Tree, Rainforest Bush

Rocks:
 Large Rock, Large Rock - 2, Large Rock - 3, Large Rock - 4, Large Rock - 5
 Small Rock, Medium Rock, Small Rock - 3, Small Rock - 4, Small Rock - 5

Specifically liked shelters:
 Small Concrete Shelter, Concrete Shelter

Exhibit Construction:

Number of animals allowed per exhibit: 1-8 with 10 squares for each adult

Exhibit size (for 2 adults): 20 grid squares

Terrain (for exhibit with 20 grid squares):
 8 Rainforest Floor, 5 Dirt, 5 Grass, 2 Fresh Water

Foliage (for exhibit with 20 grid squares):
 1 grid square should contain foliage.
 Foliage that would give the most happiness: Mangrove Tree
 Since this is a small plant, greatest happiness will occur
 if the grid square contains 4 of this plant.

Rocks (for exhibit with 20 grid squares):
 2 Small Rock, which is its most liked rock

 

I used APE to add in the animations because I don't know how to use ZT studio or zoot yet which might be why it has undifined animations left over from the ostritch. From what I understand APE leaves a bunch of garbage in the uca file which I cleaned up a little. I'd like to figure out how to redo the animal from scratch to make it super clean.

 

I didn't know about the animations needing the same number of frames, I can work on fixing that up and maybe I'll animate the missing animations instead of trying to remove them from the file. This is good info, thanks for the feedback! 

  • Like 1
Link to comment
Share on other sites

46 minutes ago, Libby said:

I used APE to add in the animations because I don't know how to use ZT studio or zoot yet which might be why it has undifined animations left over from the ostritch. From what I understand APE leaves a bunch of garbage in the uca file which I cleaned up a little. I'd like to figure out how to redo the animal from scratch to make it super clean.

Which version of APE did you use. The most up to date one is this one

http://www.ztcdd.org/DD/DownloadFiles/ZTABC/APExp3-2.zip

Read the instructions in it.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...