• Civilization 7 has been announced. For more info please check the forum here .

Blonx

Chieftain
Joined
Oct 25, 2016
Messages
19
Decolored-Districts
-------------------------------------------------

So this will probably be my third and hopefully final post on this

What I need help with is learning how to inject my changes into the actual game.
----------------------------

My goal is to make it so most districts and their buildings are blandly colored.

1) I found out how to change the clutter-buildings by changing the tint mask in the Landmarks.artdef.

2) I manually used paint to retexture the actual buildings (for example: library, university, researchlab).

I did so by editing their associated '.dds' files.

For example:

DIS_CMP_Base_B.dds


When I checked on the buildings in the Asset-previewer, the changes were successful.
-----------------------------

My question is how do I get these changes into the playable game.

From the many MANY tutorials I have been reading/looking through, it almost seems like I would have to make my own replacement campus district, remove the base game one, then add mine.

I do not want to do that.

I don't care if this mod is downloadable/usable. If I could just hack it into my game, that would be more than enough.
------------------------------

I have tried searching this and other forums on how to make a mod that only alters '.dds' files, but have been unsuccessful in finding a clear solution.

I still have almost no idea how to make a mod that does nothing at all, and the "deploy"/"build"/etc buttons in ModBuddy, do nothing.


Trouble with tutorial instructions on '.dds' mods: Finding VFS import
---------------------------------
In most tutorials specifically dealing with making a '.dds' mod, they say there should be a "VFS" variable in the properties of my added .dds files. The fact is, there isnt. For sake of the trouble shooters who see this and doubt this. will describe my process.

I used the solution explorer in ModBuddy.

I found my .dds file

I tried:

---
clicking it and simply checking the "properities" window I already had open that adjusted based on the selected file.

right clicking it and pressing properities, led me to the same window I already had open

pressing f4 to open properities, led me to same window as before.
---

In this window, there are 3 tabs.

I checked all 3

I believe for 1 of the tabs there were 2 variables, but the rest had 1 variable. and For both variables, they were simply the name of the file.
-------------------------------------------------------


Trouble with what to do after previous step
----------------------------

Sadly, even if the VFS import = true setting was available to me, I am completely lost on what to do after. I don't know how to turn the mod-solution into a usable mod.


As I stated before; while i'd be happy to make my mod public if it was easy to do so, I would settle for simply injected these modified files into my game-- a sort of hack if you will.

I have spent about 20 hours total on this, and Im done. I just want my changes to be applied to the game without having to do some form of satanic ritual
------------------------------------------------------------

EDIT:

Also, less importantly. If anyone wanted this to be an actual mod- I need to know how to also publish my changes to Landmarks.artdef

I know to some extent from looking at other mods how to add a new Landmarks.artdef, but not how to replace the basegame version.

What I have done already is simply gone through Expansion1, Expansion2, Ethiopia, Base ... and used a program I found on here called "Artdef Editor" to change the tint mask for the different districts

Disappointingly, the Ethiopia tint mask for diplomatic quarters is unused.

-That is, unlike in other districts- every building is manually textured and not made to have a color applied to a white roof.
-ALSO Ethiopia assets arent loaded in the AssetEditor (it seems) and thus arent (if you know how please tell me) able to be retextured in the same way I did the library etc.

EDIT2:

Along the lines given above, I am happy to say that using this method lets you completely change the neighborhood district as it can still be useful even without its structures (like the food market etc).

Im just glad that my neighborhoods have darkish brown roofs now instead of neon green

EDIT3:

If it is possible to both make my changes a usable mod and for me to just inject it into the game files, I would like to know both. While selfishly I would like to simply make my game more to my liking by editing my game directly, I imagine others feel similar to how I do (Not liking the rainbow collage that civ6 districts are). I would have loved to not have to waste all this time learning how to mod civ6 and downloading many programs to make a simple texture-pack

I do not know if it is against the rules of this forum, but I could post my .dds changes if someone more competent than me would like to make my changes into a mod... I know that sometimes it can be far easier to do something yourself than try to walk someone else through it


-----------------------------------------------------------------------------------------------------------------------

EDIT 4:

Added snippets of some buildings to the attached files... I would have put them in the post and labeled them but it doesnt want to let me do that.



UPDATE:

After another 10 hours working on it today. Im beginning to give up.
If you look down in the comments to the 4th comment, I have uploaded my attempt at making a mod.

Aparently going through the Asset editor and pressing "copy to project" on every asset, material, and texture. then uploading all the .dds files, then attaching the texture to that dds file--- aparently that doesnt work. Or atleast I know so little about how to actually finish a mod that I simply cant make it work



Edit 5:

Forgot to mention, I tried setting load order on every action in the '.modinfo' file so that expansions wouldn't overwrite it.
I also tried checking "affects saved games" to test it. no dice
 

Attachments

  • CMP_research.PNG
    CMP_research.PNG
    690.2 KB · Views: 50
  • CMP_Uni.PNG
    CMP_Uni.PNG
    534.9 KB · Views: 49
  • library.PNG
    library.PNG
    599.3 KB · Views: 54
  • Com_bank.PNG
    Com_bank.PNG
    404.8 KB · Views: 48
  • COM_mark1.PNG
    COM_mark1.PNG
    222 KB · Views: 45
  • COM_mark2.PNG
    COM_mark2.PNG
    298.2 KB · Views: 51
  • THR_mus.PNG
    THR_mus.PNG
    993.9 KB · Views: 90
  • ENC_milAcad.PNG
    ENC_milAcad.PNG
    558.5 KB · Views: 50
Last edited:
These are my modifications (the actual '.dds' files)
 

Attachments

  • ART.zip
    8.2 MB · Views: 62
Last edited:
Well one of your problems appears to be you are reading Civ5 tutorials when attempting to learn how to mod Civ6. The systems are not the same. There is no ImportIntoVFS = true for file properties in Civ6. Setting a dds file property for Import Into VFS is a Civ5 modding method and does not apply to Civ6.

Files can be imported into the Civ6 VFS system via a modbuddy "ImportFiles" Action-type. Then within the action you manually add the DDS files you want to import into the VFS system. However this mehod is not as reliable as one would like, and the only way to ensure the game will properly always used the altered texture images of a DDS file is by using the artdef and blps system. The proper Civ6 Modbuddy Action-Type is as I recall "UpdateArt" and "UpdateLogitechARX" but as I recall the system wants you merely to list the art dependancy "file" that shows up in the list of available files for that sort of Action.
 
Well one of your problems appears to be you are reading Civ5 tutorials when attempting to learn how to mod Civ6. The systems are not the same. There is no ImportIntoVFS = true for file properties in Civ6. Setting a dds file property for Import Into VFS is a Civ5 modding method and does not apply to Civ6.

Files can be imported into the Civ6 VFS system via a modbuddy "ImportFiles" Action-type. Then within the action you manually add the DDS files you want to import into the VFS system. However this mehod is not as reliable as one would like, and the only way to ensure the game will properly always used the altered texture images of a DDS file is by using the artdef and blps system. The proper Civ6 Modbuddy Action-Type is as I recall "UpdateArt" and "UpdateLogitechARX" but as I recall the system wants you merely to list the art dependancy "file" that shows up in the list of available files for that sort of Action.

I appreciate the response. Also, while I definitely did look at some civ5 sources (quickly realizing they were wrong). There definitely was atleast one civ6 source that mentioned the importVFS=true thing. Perhaps he was just copy pasting large chunks from a previous civ5 tutorial.


Question

Would adding in the .dds through this "updateart" or "importfiles" be considering using the artdef / blp system?

I ask in large part because I looked in notepad++ and the artdef editor resource on this forum, and there was no mention to a texture or .dds file anywhere in the art defs.
 
Well one of your problems appears to be you are reading Civ5 tutorials when attempting to learn how to mod Civ6. The systems are not the same. There is no ImportIntoVFS = true for file properties in Civ6. Setting a dds file property for Import Into VFS is a Civ5 modding method and does not apply to Civ6.

Files can be imported into the Civ6 VFS system via a modbuddy "ImportFiles" Action-type. Then within the action you manually add the DDS files you want to import into the VFS system. However this mehod is not as reliable as one would like, and the only way to ensure the game will properly always used the altered texture images of a DDS file is by using the artdef and blps system. The proper Civ6 Modbuddy Action-Type is as I recall "UpdateArt" and "UpdateLogitechARX" but as I recall the system wants you merely to list the art dependancy "file" that shows up in the list of available files for that sort of Action.

ALSO:

Do you know if the order matters on updateart vs import files
 
UPDATE:

I have done everything I could. I even made my mod overwrite the basegame assets with my own. Unless someone can explain how to connect the .dds file to some artdef file, im lost

here is the "mod"
 

Attachments

  • EmptyMod7.zip
    11.8 MB · Views: 38
Top Bottom