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!

14 Comments
Mathias 15 hours ago 
Zack_Fr0z3n:

I was making the video tutorial to show it to the community but sadly due to the current situation of my youtube account I couldn't upload that video I promised.

I am still going to make a youtube account tomorrow and see if I can upload the video I had promised, lately I have not been able to do it because I am very busy with my studies and I say this because while I am writing this message, I am doing my project.
Mathias 15 hours ago 
Mr troll:
I disappear 1 month and I come back as a paladin

Thanks! the progress of the sprites I'm making is progressing very well and I feel very happy about it, I'm thinking of publishing progress soon either by videos or images from Imgur, for the moment I just have to keep working.

PS: Yeah :((, the worst thing is that I found out that they gave my cell phone number to someone else just because I didn't use my cell phone number for more than 5 years so I lost access to my original youtube account.

I still have to get used to using a new youtube account to upload content.
Zack_Fr0z3n 21 hours ago 
say will someone make a tutorial video of how to do this
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.