Zombie Night Terror

Zombie Night Terror

Not enough ratings
How to change the game's sprites.
By Shakir123
So, in the past few days I've discovered that in Bilibili, the Asian website, there's a LOT of ZNT modding videos, after browsing for a while I found block1987's profile in there (The MORE POLICE FORCES sprites pack creator), and found that he had uploaded to his account a video tutorial about altering the game's sprites from 2022 god I could've made this tutorial so much earlier...but here we're now in 2025 with this "new" information! :D , sadly their guide is fully in chinese and, like probally most of the people in here, I have ZERO knowdledge about chinese. And now we get to the present as now I've made this silly translated guide with google translate.

So, anyways, here it is!
2
   
Award
Favorite
Favorited
Unfavorite
STEP 1. REQUIREMENTS.
First things first, you'll need these two apps to do this.

UABE [github.com] and AssetStudio [github.com], you'll need to download both apps in their respective githubs, if you have any problem with the downloading of both of these, I've made just a lil' guide for you!

STEP 1.1. Downloading UABE and AssetStudio

UABE:
In their Github, you'll find two possible downloads, the 32bits one and the 64bits one, just select one of them depending on your System, you can easily check this with just pressing the Windows key, and selecting Settings > System > About.

I'll be using the version 2.2 stable d version for this guide

[img] https://i.imgur.com/z1xq63G.png [/img]

After checking it, download the one that's for your System. After that, you'll have a zip file, just extract it and try running the program, Windows might not like it and will probally put a warning, just select the "run anyways" button and there you'll have it!

[img] https://i.imgur.com/F7QJpiK.png [/img]

AssetStudio:
In their Github you'll have three zips this time, select the top one, don't worry as it is compatible with both 32 and 64bits systems (I think).

[img] https://i.imgur.com/fgzHQYY.png [/img]

Extract the file and open the app to make sure it works! It should look something like this:

[img] https://i.imgur.com/9luQ7Tr.png [/img]
STEP 2. LOCATING ZNT's FILES.
This is fairly simple, as you only need to go to your games library and find in there ZNT.

Just right click the game and select administer > see local files, it should look something like this in the file explorer:

[img] https://i.imgur.com/OK8OjTv.png [/img]

Enter the ZNT_data file, there you will have the data.unity3d file (the one we need for this whole thing!

[img] https://i.imgur.com/YHOIayZ.png [/img]

With all these preparations, now we can ACTUALLY start the guide! :D
STEP 3. OPENING THE FILE
Now it's time to use AssetStudio !
In the app, select the file > load file button, in there, copy and paste the dataunity.3d file's location, after we open it (it takes a while), you should have something like this:

[img] https://i.imgur.com/BSGBAHc.png [/img]

Congrats! Now you have access to every single sprite of the game! Now, we aren't here to just use those for artworks, are we? We are here to modify and mess them up!

Well, now that we have to select the "Asset List" button, where all the sprites are stored as 2D textures. If you were doing this while reading the tutorial at the same time, you'll probally be thinking "Wait, why are most of the sprites red and not in a greyscale? wth?!" That's because the game later modifies them for the colorblind mode, mostly to just save resources and the sanity of the artists so they didn't have to make like 40 variations of each sprite.

Now back to the guide. after selecting all the sprites you want to modify, use the left click and an option to export the selected files will appear, click it and decide where to place them. NOTE: Wherever you chose the location, a file called "Textures 2D" will be created storing said sprites. .

Oh yeah, remember the Path ID of the sprite! Here's where you can find it:

[img] https://i.imgur.com/fcuTdFN.png [/img]
STEP 4. BE CREATIVE! :D
Now that we have said sprites, it's time to modify them at our choice! For this any image editor could work, but it's recommended to use any pixel art app to do so, personally I'd recommend using Aseprite or Pro Motion to do it. Fun fact time! Did you know that Pro Motion was the tool the ZNT devs used for the sprite-making? Help I've been like 1 hour just writing and my fingers hurt. .

Well, anyways, uh...I would like I dunno, place here a video about like a tutorial to do pixel art or like the Mathias' video of using the ZNT's artstyle but it didn't release yet so-
STEP 5. IMPORTING THE SPRITES TO THE GAME!
Woo-hoo! We are already at the half of this, so now we need to open UABE ( the 2.2 VERSION STABLE D one) and touch the next buttons: File > Open File > Select the data.unity3d of the game (yeah...again) and we decompress it (select where to place the uncompressed copy!), you should have something like this:

[img] https://i.imgur.com/ZlG6JSz.png [/img]

Now we click the "Info" button and now good luck finding the sprite you firstly changed! :D
Now seriously talking this is where we need to use the Path ID! We just type it in the Path ID square (duh) and there you have it, the original file you messed up! (Or you could just search it by it's name...), well, now that you found the file, touch the "Plugins" button, which will open another window where you need to touch the button "edit" and "ok", now ANOTHER window should open, there you need to press the "load" button, this is where you need now to find the sprite you modified! Whenever you placed it in the first place and hit the "ok" button, now press it again! Now another window yet again will appear asking if you want to save your changes, just press yes. Now close the app and
another
window should open asking if you want to save the changes, yet again, press yes. Now, select whenever you wanna save the modified data.unity3d file.

Now you have to replace the game's data.unity3d file with the one you just modified! After doing so, just run the game and check there are no problems...and there you have it! Fully customizable ZNT sprites for ya! :D

[img] https://i.imgur.com/WVpR0PL.gif [/img]
CREDITS
I've got to say that, after like 2 hours of smashing my fingers agaisnt the keyboard, the guide is completed! :D

I wanna give full credit to block1987 for the tutorial that I totally didn't rip-off and google translated from their Bilibili video.
This has been the best year BY FAR of the whole ZNT community! And with this guide and the more editor options I doubt there's any other time where it's that's great to be a ZNT player than now! :D

Without anything else to say (I think), I hope this guide worked for y'all and happy modding messing up the game's sprites!

11 Comments
Mr. Troll 28 May @ 7:03pm 
The messiah is finally back lmao. Anyways the edited sprites look great! Keep up the good work :D


r.i.p cell phone tho :(
Mathias 27 May @ 9:41pm 
The bad news:

I went back to classes so my online presence is lower but I will still continue to make content for this community and other games.

And about the video I said I would upload showing how to make the sprites of the game, I did it but sadly google asked me to confirm my identity of my youtube accounts through my cell phone and well.... my cell phone is damaged so it is difficult for now to fix that problem and I'm really sorry for not having communicated this during my inactivity

Even so when I upload the mod in a folder that contains the data.unity3d file, also in a separate folder will be the video tutorial that shows how I did all this (I will not show my voice but there will be detailed text that explains how to do all this along with the programs that are needed)

Have a nice day
Mathias 27 May @ 9:30pm 
I'm back and I've come to announce something.

And it's good news and bad news

The good news:
-I've been able to adapt to the simple but fluid style of the sprites of the game after weeks of making many human sprites and the good thing about this is that I'm making a campaign that I will possibly publish in a few months (sorry) but it will have modified sprites and I will upload it in a public dataunity.3 d file that anyone can download to play it with this campaign that I'm talking about (The campaign will have a section in the title that says: “MOD”) so you can identify that it is mine, I also want to clarify that I will not replace all the sprites of the game, just some of the NPCs to give variety.

this is the work I have at the moment:

https://imgur.com/a/Qsg3fwB
Mathias 2 Apr @ 10:52pm 
-Small modifications in progress: I'm manually changing the sprites of some specific enemies like the MIB agents, I wanted to put them as a variant of the bouncer as if they were another 2 nightclub guards.

https://imgur.com/a/2yUQkJL

-Human girl n#de: This sprite has the small detail that she is wearing shoes so she is not completely “n#ked” like the other 2 humans so I used the pixel color of the feet of one of these humans and applied it in each one of her sprites, it looks funny but this girl has a huge amount of sprites and that add that each sprite is messed up with others in a single sheet.

https://imgur.com/a/3RIFr9P

these modifications are small but they are still to try new things by changing the appearances of the original humans :))
Mr. Troll 1 Apr @ 7:07pm 
atleast we now know that gray turns into green, good to know.
Mathias 1 Apr @ 6:31pm 
I have to comment something and that is that I followed the whole process and yes, it really worked. I just have to give to clarify something important and that is that:
NEVER REPLACE THE SPRITE FILE WITH THE ORIGINAL COLOR (GRAY) because in the game, the replaced sprites that have the original color (And not red color) will appear with green color inside the game.

https://imgur.com/a/7NFCQo2

I use Libresprite and here is how I managed to replace the original color so that I don't have to replace the sprites with the red color:

https://imgur.com/a/RbxaIuK

Now I have a new problem! today I was going to upload the video showing how to create your own concepts in the style of the game and now I have to see how to make the gray color change to the red color with which the sprites were in order to integrate well the replaced sprites.

Still thank you very much for the tutorial, this is very effective for the community!
Mathias 1 Apr @ 1:56pm 
Dude, you deserve an altar dedicated to all that you have done, my total respect.
DaPostmaster 30 Mar @ 8:34pm 
Big year for the ZNT community! Custom humans has felt like a fantasy for a long time, and now, it's starting to feel like a genuine possibility! God, I love this community...
Shakir123  [author] 30 Mar @ 1:13am 
Oh yeah, uh I forgot to say that this DOESN'T include how to make independent humans, mostly because I have no idea how that even works. :(
Oh and remember that this is only a local mod change! So if you want other people to have your same sprites I'd add a link to download the modified sprites so they can see them too! :znt:

(Yeah, I know this whole process is stupidly long and boring...).
Mr. Troll 29 Mar @ 9:20pm 
At last... The long awaited texture pack update has been unleashed! :D