Jump to content
Game-Labs Forum

Recommended Posts

A Treatise On Custom Banners

By Ove Gjedde Charles Edward Stuart

( [KOS] Kingdom of Scotland | https://bank.carrd.co/ )

 

There's a fair chance that you will by now have seen images where a player has a flag on their ship that is not the flag of their nation. This is because of a client-side modification to the game that in no way affects gameplay. Other players cannot see your flag unless they are using the same modification as you. One of the perks to Naval Action being entirely hosted and calculated on a server (down to the water and waves) is that it largely, if not completely, eliminates client cheating. Because of that, rules regarding what's done client-side are more lax, as it cannot affect other players.

Here's how to change your flag.

 

Things you will need:

  • Naval Action.
  • An image editing program. (This guide uses paint.net, which you can find here. )
  • A Unity explorer. (This guide uses UnityEX, which is harder to find. Any Unity explorer will work.)
  • Time and patience.

Step One:
Open your archive explorer and navigate to your Steam directory,
and from there to \steamapps\common\Naval Action\Client_Data\. Make a copy of "sharedassets0.assets" and throw it somewhere you can find it if you want to undo your customizations.

Open "sharedassets0.assets".

Screenshot_1.thumb.png.12643fe20f2183f25d29a3df3376057c.png

 

Screenshot_2.thumb.png.15e11f0a06eb0eebd09d4a43963341fa.png

 

Step Two:

Find your nation in the list, and Export it as a .dds file. UnityEX does this automatically with the "Export with convert" option. This author suggests sorting the archive by Name to save time. (Nation flag filenames will be provided at the end of this guide.)

Screenshot_3.thumb.png.15fd9c6057f4eefaaf64b0719000f321.png

Having exported the national flag, we now need to navigate to the raw .dds texture and make the edits we desire.

Screenshot_4.thumb.png.7c4a89f3df0ff76c7eacfebe8201b63a.png

Screenshot_5.png.1e941338ad067564aa3afc8297b165bf.png

I don't like the Danish flag very much in its original state, so we're going to improve upon it.

Discontinuity warning.
I'm not going to go into how to use an image editor, as I suspect people who have gotten this far know how to use one. But a few decent tips I have are: Do not stray from the resolution used by the game, or your flag will get cut off; and everything past pixel 422 on the x axis will be disregarded. Try not to forget to add a texture to your flag. Simply searching "Transparent flag texture" on Google will typically get you a good selection to pick from. Once you're done creating or choosing your custom flag, proceed to Step Three below.
 

Step Three:

Having now made the edits I desire, we need to get the file back into the Unity archive as a .tex file again.

Screenshot_6.thumb.png.e13d4ebf28363e2f2c5c25bbaa0669dc.png

Assuming we left the flag with the same name in the folder it was exported to, we can just hit "Import all files" in UnityEX and launch the game. Done.
 Please note, again, only you (and players with the same modification) can see your custom national flag. It will appear on all ships that are of your nation, or join a battle on your nation's team. 

images-ext-1.discordapp.thumb.jpg.a14aaa6f676e67ab2ff50f8a84b8c04b.jpg

Index of file names:
France - flag_0006_Fr.tex
Espana - flag_0005_Sp_00001.tex OR flag_0005_Sp.tex
Pirates - flag_0011_Pirate.tex
Great Britain - flag_0003_UK_white.tex
VP - flag_0010_Dutch.tex
Denmark - flag_0009_Denmrk.tex
Sverige - flag_0007_Sweden.tex
USA - flag_0001_US_v2.tex
Russia - russian_empire.tex
Prussia - prussia.tex
Poland - polish.tex
Neutral - flag_9999_NoTeam.tex

If you have questions about this guide, or anything else, please contact me either through the forums, in-game, or on Discord at:

Charles Edward Stuart#5482

 

 

And please like if this helped you.
Shameless self promotion is my thing.

Edited by Charles Edward Stuart
  • Like 21

Share this post


Link to post
Share on other sites

Are you able to change any of the flags on the fore mast or main mast as well? and what about sails, have you tried to change skin on those?

Edited by Wyy

Share this post


Link to post
Share on other sites
16 minutes ago, Wyy said:

Are you able to change any of the flags on the fore mast or main mast as well? and what about sails, have you tried to change skin on those?

I'm currently under the impression that all the nations share the same generic signal flags, so while it might be possible to change them there would be no way of guaranteeing they appear on one ship or another, etc. But it's possible to change them, yes. | Sails are all using the same generic texture, so I don't think they can be made national edits, but it is probably possible to change some things on them using the same method.

Edited by Ove Gjedde

Share this post


Link to post
Share on other sites
On 7/26/2018 at 1:22 AM, Wyy said:

Are you able to change any of the flags on the fore mast or main mast as well? and what about sails, have you tried to change skin on those?

I think that would be somewhat more difficult as those ones are randomly chosen each battle I believe. And are different for each client

 

@Ove Gjedde I assume if I change my British flag to something then I would see ALL British ships with the same flag?

Share this post


Link to post
Share on other sites
1 minute ago, NethrosDefectus said:

@Ove Gjedde I assume if I change my British flag to something then I would see ALL British ships with the same flag?

That is correct. I suggest keeping a backup of the original file on-hand, so that they can be easily swapped out when you don't want to see your countrymen with the same flag.

Share this post


Link to post
Share on other sites

I suppose if one finds them self in messy brawls frequently they might want to change friendly flags to hunting orange or something similar to make it easier to avoid friendly fire and coordinate.

Share this post


Link to post
Share on other sites

Nice guide, the hard part was actually editing the image in gimp... used a flag texture and a linen texture on top to give it a fabric-like realistic look. Pretty!

672041100A349CE2FCDFE503B44E4CD1EDDE3211

E1227CF0D584B821791D7EB3D15B5B7ECAA571D7

Edited by Havelock
  • Like 3

Share this post


Link to post
Share on other sites

Deine Anleitung funktioniert super, danke nochmal. 👍
Ich muss nur noch etwas mit der Transparente Flaggenstruktur experimentieren. 🙂

 

Your instructions are working great, thanks again.
All I have to do is experiment with the transparent flag structure

Flagge12.thumb.jpg.0a3b28b644d4909995eb3b3c02f7b8f1.jpg

  • Like 1

Share this post


Link to post
Share on other sites
9 hours ago, Ove Gjedde said:

Anyone who has requests can message them to me. I've got spare time.

I was wondering... how deep did you dive into those files? What else could be modded?

Share this post


Link to post
Share on other sites
8 hours ago, Havelock said:

I was wondering... how deep did you dive into those files? What else could be modded?

Anything that displays in the game as a client-side object can largely be modded. This game's unity is extremely open. I don't imagine it would cause any problems since this game is entirely run on the server-side and the only thing players can mod are what appears to them, and them only. Flags, banners, sails, paints, etc. | Textures for walls, items, crew, etc.

Share this post


Link to post
Share on other sites

Nice. Now if only we could have individual flags just showing on our ship while allied ships have the standard one...

I am flying now the royal french colors as posted here:

 

  • Like 1

Share this post


Link to post
Share on other sites
11 hours ago, Hethwill the Harmless said:

Individual player owned flags is planned. :) 

Three cheers! Huzzah! 

.....any word on timeline?

Share this post


Link to post
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

×