zFireWyvern

[MOD] Wyvern's Historical Skin Workshop

  • You need to play a total of 10 battles to post in this section.

465 posts in this topic

Love the historical skins.  Appreciate especially the script showing the correct ensigns of different eras on applicable ships (Weimar, etc).  It's these small things that make such a big difference.

 

Was wondering if you ever considered putting all your work into a single .zip archive, with different folders for optional skins on the ships that have more than one choice.  For those who have kept up with your work it doesn't matter, but for others who are DL'ing all your work for the first time it's a bit tedious and time-consuming going to each individual spoiler and DL'ing separately.

 

No big deal and it's not a complaint, just something in mind.

 

Thanks.  :)


0

Share this post


Link to post
Share on other sites

First, thanks for the feedback, I really do appreciate it and I'm glad you like my work!

 

I have thought about uploading a 'master' file with everything in but this would end up being an enormous upload for me and download for others so I think it's probably best if I keep them separate, I also have problems with people downloading my skins and reuploading them to other websites without my permission and I feel that doing something like that would make their life easier so just to hinder those individuals I think I'll keep the system I have as it is


0

Share this post


Link to post
Share on other sites

So I have a question about installing more than one skin at a time, for different ships.  Is the camouflage file good across multiple skins or do I have to find a way to make them all work in the same folder at the same time?


0

Share this post


Link to post
Share on other sites

So I have a question about installing more than one skin at a time, for different ships.  Is the camouflage file good across multiple skins or do I have to find a way to make them all work in the same folder at the same time?

 

The camouflages.xml file is the same in pretty much every skin that I have uploaded and they all do the same thing, it doesn't matter which camouflages.xml file you have from me

1

Share this post


Link to post
Share on other sites

 

Update 09/03/17:

  • Updated Historical Naval Ensign and Signal flags for 0.6.2.0

Sorry for the slight delay, I'm super busy at the moment with real life stuff

 


0

Share this post


Link to post
Share on other sites

 

Update 16/03/17:

  • Updated Historical Naval Ensign and Signal flags for 0.6.2.1

 


0

Share this post


Link to post
Share on other sites

When i add the camouflages.xml, it removes all the camo from every other ship in game. Is that intended, or am i missing something.....


0

Share this post


Link to post
Share on other sites

When i add the camouflages.xml, it removes all the camo from every other ship in game. Is that intended, or am i missing something.....

 

Yes that is intended, it doesn't remove the camouflage, it just hides the visual effect for you. You still get all the bonuses, the camouflage is just invisible so you can actually see the skins. It saves a lot of time for me to just comment out the entire camouflages file than customising it to only hide the camo for ships that I have made skins for.

0

Share this post


Link to post
Share on other sites

 

Yes that is intended, it doesn't remove the camouflage, it just hides the visual effect for you. You still get all the bonuses, the camouflage is just invisible so you can actually see the skins. It saves a lot of time for me to just comment out the entire camouflages file than customising it to only hide the camo for ships that I have made skins for.

 

Is it possible for me to remove just the camo on the ship I want a skin for? I can't find "arizona" anywhere in that .xml

0

Share this post


Link to post
Share on other sites

Is it possible for me to remove just the camo on the ship I want a skin for? I can't find "arizona" anywhere in that .xml

Yes it's possible, the XML you have might be an old version however. Because of the way I have disabled the camouflages i.e. commented the whole file out I don't need to update the file every time so I may have been using a very old version of that XML from before the Arizona was added to the game in which case you'd need to get a new XML from the game


0

Share this post


Link to post
Share on other sites

I am not at home so I can't upload/share my camouflage file, but yes, you can. I run historical skins wherever possible from a variety of sources, but for ships that don't have any, or don't have any that I like (I'd like to see a high-quality version of Belfast's current scheme, for example), I whitelist the camouflage for them so that the game's default premium camo is used. (In the case of Belfast, it's the right scheme but the colors are a bit off and the finish looks weird - hard to define, but...)

 

Here's a quick and dirty howto for turning on the default camo for a specific ship if you have a camouflage remover that just replaced the camouflages.xml file with one line containing <data></data>.

 

  1. Use the unpacker (linked elsewhere in this forum; you may have to dig a bit) to get the default file out. Install using the instructions in that thread.
  2. Run the unpacker GUI once you install and hit "get contents" or "list contents", whatever the button at the bottom left corner says. Expand the 'res' folder in the tree that will eventually display and select 'camouflages.xml'. Click the >> button to add it to the list of files to unpack, then click the unpack button in the bottom right.
  3. Now that you have the file, look in the newly-created res_unpack folder in your Warships install directory. Open it in a text editor. You'll see a lot of XML code inside -- this is the stuff that tells the game what textures to apply to what ships. Now, this is the tricky part. Search for 'arizona' using a text editor - you're looking for a tag named targetShip. You will see 'arizona' appear in a number of places, since the game is designed to allow both the premium camo and other camos to be drawn on the model. You are looking for the targetShip tags that only list the Arizona rather than mixing her in with a bunch of other ships. When you find that, you're looking at the ship's premium camo.
  4. Look near this tag. You will see that the tags are nested inside other tags. You're looking for <camouflage> above and </camouflage> below. Those are the tags that start and end the XML code block for the ship's premium camo. Select this block (including those two lines) and copy it to your clipboard.
  5. Create a new empty file named camouflages.xml and save it a folder named res_mods/<version number> -- it should be in <install directory>/res_mods/0.6.2.2 currently, for example. Place <data> on the first line of the file and on the second place </data>. These XML tags tell the game where the code starts and ends.
  6. Paste the block of code you copied earlier between the two data tags, save the file, and restart the game. If it worked correctly, you'll find that the Arizona is displaying the premium camo but none of the other ships are. If it is not, equip the premium camo. (If you have another camo equipped, you'll have to turn off auto resupply, play a battle with the ship, then equip the premium camo).

 

You can repeat the process of finding premium camo, extracting the code block for it, then copying to your new custom camouflages file. The order of the code blocks doesn't matter; mine are all scrambled all over the place. If you decide to use a third-party skin for a ship after you've copied its code block over, you can do that. Add a line containing <!-- before the <camouflage> tag for the ship and one containing --> after the </camouflage> tag. Those are XML/HTML comment markers that turn the code block into a comment, preventing i from being parsed. It's similar to the /* and */ tags in C++ that delineate comments.

 

This change will take effect on every Arizona in the game -- yours and others'. If you see an Arizona that seems to not have any camo equipped at all, that's because that player has one of the other camos in use and isn't using the premium camo. To fix that problem, you will need to use a thirdparty skin for the ship like Wyvern's.

 

Or, you could take the all-but-X approach.

 

If you want to prevent a ship from displaying any camo at all no matter what camo the player is using, the easiest way to do that is to not have any XML in your camouflages.xml file that applies any camo to that ship. You could copy the default camouflages.xml file directly into the res_mods subfolder described above, then manually remove any instances of the Arizona from any of the <targetShip> tags so that the game thinks that none of the camouflages apply to it; this would keep the camos working for all other ships but that one. You would have to do that for each ship that you wish to equip with a third party skin.

 

I know this is confusing to some, but I hope it's helpful for you. I personally run a ton of skins so I went with the whitelist method. It's easier for me to copy over the code block for a default premium camo in the rare case when I want to see it and not have to worry about doing that for most ships.

Edited by Raptormama

0

Share this post


Link to post
Share on other sites

Awesome work. I'm glad that someone has taken up the Royal Navy cruisers and started creating skins for them. Keep up the good work. I'm keeping tabs on this thread. 


0

Share this post


Link to post
Share on other sites

Awesome work. I'm glad that someone has taken up the Royal Navy cruisers and started creating skins for them. Keep up the good work. I'm keeping tabs on this thread. 

 

Thankyou, once I'm done with uni work I'll be much more active again, as it is now I don't have the time to make skins, I'd have liked to get more of the RN cruisers done by now but it's just not been possible 

 

 

 


0

Share this post


Link to post
Share on other sites

 

Update 30/03/17:

  • Updated Historical Naval Ensign and Signal flags for 0.6.3.0.1

 


0

Share this post


Link to post
Share on other sites

 

Update 20/04/17:

  • Updated Historical Naval Ensign and Signal flags for 0.6.4.0

 


1

Share this post


Link to post
Share on other sites

Thanks for the update sir!

No problem, should be able to get some more skins coming at the end of next month

0

Share this post


Link to post
Share on other sites

I love the historical flags, but I can't get the Bogatyr skin to work for some reason.


0

Share this post


Link to post
Share on other sites

I love the historical flags, but I can't get the Bogatyr skin to work for some reason.

 

Which one are you trying to get to work? Remember, one is for the stock hull and one is for the upgraded hull

0

Share this post


Link to post
Share on other sites

Beaten to it mid login. Yep, skins on many ships are specific to which hull you have because layouts change. (The Bogatyr has different deckhouses/superstructures depending on which hull is fitted, so the skins have to be different.)

 

If you have hull A installed, the skin will make your ship black (it will look like the premium Oleg). If you have hull B, it will be gray (a shame. The ship looks so good in black.)


0

Share this post


Link to post
Share on other sites

 

Which one are you trying to get to work? Remember, one is for the stock hull and one is for the upgraded hull

 

​Stock hull. I tried the Black Swan one and that didn't work either, so maybe I'm just doing something wrong? I had no problems with the one for the Novik though.

0

Share this post


Link to post
Share on other sites

​Stock hull. I tried the Black Swan one and that didn't work either, so maybe I'm just doing something wrong? I had no problems with the one for the Novik though.

I don't see any reason for them not to work, download, unzip, go inside the first folder to where the content folder is and copy that to res_mods/0.6.4.0


0

Share this post


Link to post
Share on other sites

 

Where are you placing the skins? They need to go in res_mods/0.6.4.0/content/gameplay/<nation name>. (backslashes if you're on windows, but the path is the same)

 

Back up your camouflages.xml file in res_mods/0.6.4.0 if you have a modified one and temporarily rename it. (If you do not, create a new one.)

 

Put <data></data> on the first line. Save the file. Reload Warships if it was already running. This will temporarily disable all in-game camos and any skins you may already have.

 

Grab the A hull skin (the black one) for Bogatyr. Navigate down through the archive until you reach the content/gameplay/russia folder inside the archive.

 

Drag the 'russia' folder into res_mods/0.6.4.0/content/gameplay and hit yes if prompted to overwrite anything. (Create this path inside res_mods if you need to).

 

If you were looking at the Bogatyr, select another ship and then re-select Bogatyr. Is it now black?

 

Edited by Raptormama

0

Share this post


Link to post
Share on other sites

Where are you placing the skins? They need to go in <install dir>/res_mods/0.6.4.0/content/gameplay/<nation name>. (backslashes if you're on windows, but the path is the same)

 

Back up your camouflages.xml file in res_mods/0.6.4.0 if you have a modified one and temporarily rename it. (If you do not, create a new one.)

 

Put <data></data> on the first line. Save the file. Reload Warships if it was already running. This will temporarily disable all in-game camos and any skins you may already have.

 

Grab the A hull skin (the black one) for Bogatyr. Navigate down through the archive until you reach the content/gameplay/russia folder inside the archive.

 

Drag the 'russia' folder into res_mods/0.6.4.0/content/gameplay and hit yes if prompted to overwrite anything. (Create this path inside res_mods if you need to).

 

If you were looking at the Bogatyr, select another ship and then re-select Bogatyr. Is it now black?

 

Yep, it finally worked. Thanks!

It's an awesome skin.


0

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.