• ✨ ARCHIVE MODE ✨
    The forum has now been set to read-only mode, no new posts, resources, replies etc will not be possible.
    We recommend you join our Discord server to get real-time response: Discord Invite Link

How to make content pack?

Status
Not open for further replies.

Raflynurfalah

Pokémon Ranger
Hi everyone :D
Btw.... I want to ask someting about content pack
I want to make content pack but, i dont know what tools i needed to make it :3

So... How i can make it
 

DracoHouston

Kolben Developer
Contributor
content packs have 2 things atm: you can swap files or swap textures
for file swapping you place your version of the file relative to where it would be in /Content/ inside your pack folder
for texture swapping you use an exceptions.dat to state what textures are replaced

example texture pack http://pokemon3d.net/forum/threads/1193/

this is what a music pack looks like


you can replace any file in /Content/ except pokemon data files (the dats in content/pokemon/data/)

to create a new pack you just make a folder in /content packs, and the folder name becomes the pack name, the pack menu in main menu will let you turn it on and off from tehre ;)
 

Raflynurfalah

Pokémon Ranger
Hmmmm.... I mean, how to make a texture pack :3
And what software to edit a texture pack :3

Hahahaha sorry for bad english XD
 

Prince Vade

Champion
Trusted Support
Retired Mod
Hmmmm.... I mean, how to make a texture pack :3
And what software to edit a texture pack :3

Hahahaha sorry for bad english XD
To make a texture pack you have to edit all the textures in pokemon 3d.
They are in .xnb format if you didnt notice already.
http://pokemon3d.net/threads/408/
Is where you can get the tools.
To make a texture pack you will need xnb exporter and xna formatter
Put the .xnb exporter in the folder where you want to "export" the textures.
This program is just a one file thing, so copy and paste it all you please.
For this example, we'll put it in the following directory
Pokemon/Content/Textures
Now, export the "routes" texture.
You will need a program like gimp, photoshop, etc. to make some of the textures transparent.
Once you edit the textures to your liking, go ahead and add the transparency, and you're done.
Then, open the xna formatter and use it to make the .png file you editted an .xnb file.
This will not delete your .png file, but it will overwrite your default p3d .xnb file.
So, i highly recommend downloading a second p3d for textures, or just making a backup folder (I have about 6 different pokemon3d files on my computer)
Open the game and test them. Rinse and repeat.
If you have questions, just ask.
 

DracoHouston

Kolben Developer
Contributor
and i got this error on XNB Exporter
what are you trying to convert?

the best practice for XNB creation is to download visual c# express 2010 for free off microsoft as well as xna game studio 4. you need more stuff than that to make a XNA game in visual basic.net like we are but for converting art assets to the XNA format that is all you need

you make a new c# windows game project in it, which will give you a template project that is set up to open a window and clear it to a colour. you don't have to change any of the code, because there are 2 projects in a XNA game solution, one that compiles into an exe for your game and the other one compiles the art assets and puts them into a Content folder

you just open up the folder where your pngs etc are in explorer and drag them into the content project in the solution explorer pane in visual studio and it will copy the files for safe keeping and output the xnbs when you build the solution

once built you can go to where the project was saved (by default they go in my documents/visual stuido 2010/projects/windowsgame1/windowsgame1/bin/x86/debug/content/) and there are your XNBs. you can do as many or as few files at a time with this instead of 1 at a time with xnaformatter. xnaformatter has a quirk where if you convert a file and don't copy the file it makes somewhere else the file will disappear when you next convert something
 
Status
Not open for further replies.
Top