Gildor's Forums

Author Topic: Rogue Company  (Read 2361 times)
spiritovod
Hero Member
*****
Posts: 753


View Profile
Re: Rogue Company
« Reply #15 on: March 24, 2021, 22:50 »

@itsnatoriousb: It seems that in 19.02.2021 or 02.03.2021 updates they've upgraded the engine to some mid-version(?) or just customized it, so currently nothing is supported indeed (except textures). Though I didn't dig into that yet, but for now the only option is to use some older client. For example, initial switch release from october 2020 is fully supported, including animations (it's using 4.24) - though it has custom materials, but HD textures and such can be grabbed from PC version.
Ideally, you can try to find latest game version prior to 19.02.2021 update, but it seems there is little interest in it, and sadly I didn't save the version from my previous test.
« Last Edit: March 24, 2021, 23:00 by spiritovod » Logged
itsnatoriousb
Newbie
*
Posts: 10


View Profile
Re: Rogue Company
« Reply #16 on: March 31, 2021, 10:22 »

That's a bummer to hear! Is it even possible to install older versions without them updating? I wish there was an easy fix because the models were done well!
Logged
spiritovod
Hero Member
*****
Posts: 753


View Profile
Re: Rogue Company
« Reply #17 on: May 27, 2021, 21:34 »

I've resolved issues with skeletal and static meshes in specific umodel build, for more info read update 4 from the first post. They've changed a lot of stuff (like, really a lot), so I doubt it will be fixed again in case if something will be changed... again - therefore grab latest game version and backup it just in case.

Update: I've updated specific build with workaround for some static meshes, which could crash due to different layout.

Update 2: And another fix for static meshes. In addition, materials are now linked properly to static meshes as well (though almost all of them are custom). Please check if you're using the updated build before submitting possible issues.
« Last Edit: May 30, 2021, 04:44 by spiritovod » Logged
SchlitzyBab3
Newbie
*
Posts: 1


View Profile
Re: Rogue Company
« Reply #18 on: June 06, 2021, 04:05 »

@spiritovod

That new exe version worked wonders.

Two questions, if you don't mind.

1.) Would you mind sharing a fork of the repo or your source code for the modifications you made? I guess more importantly to what I care about, I'm not great with coding and trying to learn, so I guess I care more if there is any way you could share briefly how you debugged and fixed things / identified what the issue was.

2.) This is somewhat related, but the textures aren't exactly right. I was wondering if you understood how to look at the code and see what texture maps should be used for what, or if you knew by happenstance (maybe through the naming). I could make up something close if I understood their naming scheme. For instance, I'm assuming AORS is ambient occlusion and two other maps in the other channels. The hair is especially confusing. Any guidance on that would be appreciated!



* T_Bulwark_Base_01_H_AORS256.png (192.64 KB, 256x256 - viewed 44 times.)

* T_Bulwark_Base_01_H_AORS_B256.png (65.2 KB, 256x256 - viewed 35 times.)

* T_Bulwark_Base_01_H_AORS_G256.png (65.2 KB, 256x256 - viewed 35 times.)

* T_Bulwark_Base_01_H_AORS_R256.png (65.2 KB, 256x256 - viewed 48 times.)
Logged
spiritovod
Hero Member
*****
Posts: 753


View Profile
Re: Rogue Company
« Reply #19 on: June 06, 2021, 15:12 »

@SchlitzyBab3: umodel shows you call stack at the moment of crash, so you know where your should take a look at, approximately. In addition, you can use umodel specific function DUMP_ARC_BYTES before entering the crashing function to understand actual layout of the loading asset at that moment. The rest is simple step-by-step debugging and learning, how every data set should look (for example, by comparing with stock unmodified assets of the same engine version). Also, if you're experienced dev, you can disassemble modified function(s) from the game exe and learn from it (I believe that's how Gildor works). Though it's not the right topic to discuss such things and in this particular game there are also conditional changes, which is too much for beginners.

As for the second question, I'm afraid you'll have to wait answer from someone else or visit some modding communities, since I have nearly zero idea about how texturing or modeling works in general. I suppose that's what they call "physically based rendering", and while umodel is providing a lot of information about material properties in both viewer and upon exporting (in separate txt files), some of required info should be deducted with your own knowledge in that field.   
Logged
Blenux
Moderator
Hero Member
*****
Posts: 885


Welcome to Gildor Forums


View Profile
Re: Rogue Company
« Reply #20 on: June 07, 2021, 12:54 »

@spiritovod

That new exe version worked wonders.

Two questions, if you don't mind.

1.) Would you mind sharing a fork of the repo or your source code for the modifications you made? I guess more importantly to what I care about, I'm not great with coding and trying to learn, so I guess I care more if there is any way you could share briefly how you debugged and fixed things / identified what the issue was.

2.) This is somewhat related, but the textures aren't exactly right. I was wondering if you understood how to look at the code and see what texture maps should be used for what, or if you knew by happenstance (maybe through the naming). I could make up something close if I understood their naming scheme. For instance, I'm assuming AORS is ambient occlusion and two other maps in the other channels. The hair is especially confusing. Any guidance on that would be appreciated!



Color one is a Mask, so would have all 3 textures in one, (or could used for other things like, blood/damage effects), no 100% sure has don't play the game)

But each single textures look to be,

S = Spec
R = Roughness
AO= Ambient Occlusion.


Be sure to set them to Linear space etc.
« Last Edit: June 07, 2021, 12:57 by Blenux » Logged

Blender + Linux User Here.
spiritovod
Hero Member
*****
Posts: 753


View Profile
Re: Rogue Company
« Reply #21 on: November 19, 2021, 23:56 »

Specific build in the first post updated with support for custom materials. Though some materials on static meshes will look pinkish anyway (because they're using layered mask instead of base colors).
Logged
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Leviathan design by Bloc | XHTML | CSS