Important information: this site is currently scheduled to go offline indefinitely by end of the year.

2022 - Tom Clancy's Rainbow Six: Siege Asset Extraction Tools

Post questions about game models here, or help out others!
eiddyJack
ultra-n00b
Posts: 4
Joined: Sun Sep 27, 2020 4:25 am
Has thanked: 3 times

Re: Rainbow Six: Siege Models Thread

Post by eiddyJack »

Thx for the tools btw
So i was try to dump the assets i wanted,which Uid is 95215482646(head texture for valkyrie's punk bundle).but it shows error code as followed

Code: Select all

loading C:\Users\jack\cache
generating None
Traceback (most recent call last):
  File "F:\exrtR6s\dump_asset.py", line 83, in <module>
    asset_links = data.asset_children.child_in_links(uid)
AttributeError: 'NoneType' object has no attribute 'child_in_links'
Any hint on whats going on?
Custard
advanced
Posts: 65
Joined: Fri Oct 25, 2019 12:33 am
Has thanked: 11 times
Been thanked: 14 times

Re: Rainbow Six: Siege Models Thread

Post by Custard »

eiddyJack,

That problem is caused by there being no cache generated. I'll simply link you back to the part of the topic where we addressed this:

viewtopic.php?f=16&t=15031&start=195#p170313

So it's a matter of editing the script to prompt cache generation; it will assess all the siege files and try to record the links between UIDs and save a cache of that for it's reference. You'll want to edit it back to how it was after that's done though, otherwise it'll re-assess all files every time you try to dump something, which is unnecessary. You only need to re-generate cache after a game update.
eiddyJack
ultra-n00b
Posts: 4
Joined: Sun Sep 27, 2020 4:25 am
Has thanked: 3 times

Re: Rainbow Six: Siege Models Thread

Post by eiddyJack »

Custard wrote: Sat Apr 10, 2021 4:49 pm eiddyJack,

That problem is caused by there being no cache generated. I'll simply link you back to the part of the topic where we addressed this:

viewtopic.php?f=16&t=15031&start=195#p170313

So it's a matter of editing the script to prompt cache generation; it will assess all the siege files and try to record the links between UIDs and save a cache of that for it's reference. You'll want to edit it back to how it was after that's done though, otherwise it'll re-assess all files every time you try to dump something, which is unnecessary. You only need to re-generate cache after a game update.
Thx for the help,everything works normal now
User avatar
AxelNoir
mega-veteran
mega-veteran
Posts: 243
Joined: Fri Feb 02, 2018 9:24 pm
Has thanked: 6 times
Been thanked: 14 times

Re: Rainbow Six: Siege Models Thread

Post by AxelNoir »

I'm a little new to this but I'm looking to get Ela's Huk Sztuk outfit. Where can I find a tutorial here or anywhere else to rip characters from R6S?
Custard
advanced
Posts: 65
Joined: Fri Oct 25, 2019 12:33 am
Has thanked: 11 times
Been thanked: 14 times

Re: Rainbow Six: Siege Models Thread

Post by Custard »

Assasinge wrote: Mon Apr 12, 2021 4:24 pm I'm a little new to this but I'm looking to get Ela's Huk Sztuk outfit. Where can I find a tutorial here or anywhere else to rip characters from R6S?
There is a read-me along with the needed files, the link to it is in Tushkan's signature.
eiddyJack
ultra-n00b
Posts: 4
Joined: Sun Sep 27, 2020 4:25 am
Has thanked: 3 times

Re: Rainbow Six: Siege Models Thread

Post by eiddyJack »

sit rap.
after diggin though some of those files i got some of my interested mesh dumped
  • stars zofia head 328838174598 stars zofia body 328838174569
    mira elite head 202017321543 mira elite body 202017320524
    elite zofia head 61972403547 elite zofia body 97886125309
    ash lara head 222130940700 ash lara body 222130940742
Most of those meshes i was founded on datapc64_merged_bnk_mesh.forge
startin from 11000KB to 1000KB roughly is body mesh,head gears and guns.rest of it just manual labor.
eiddyJack
ultra-n00b
Posts: 4
Joined: Sun Sep 27, 2020 4:25 am
Has thanked: 3 times

Re: Rainbow Six: Siege Models Thread

Post by eiddyJack »

btw,how can one distribute more RAM to the script?when i try to dump a weapon such as GIGN revolver (22439848795),it always shows an error message
as follow:
Traceback (most recent call last):
File "F:\exrtr6s\scripts\dump_asset.py", line 126, in <module>
result = processor(asset_dir, forge, child_uid, index)
File "F:\exrtr6s\scripts\dump_asset.py", line 67, in process_asset
vert, frag, tail = r6s.asset.parse_shader(data)
File "F:\Python\lib\site-packages\r6s\asset.py", line 30, in parse_shader
num_entries = ruint32(r)
File "F:\Python\lib\site-packages\binstream.py", line 34, in ruint32
return upk('I', r.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes
Custard
advanced
Posts: 65
Joined: Fri Oct 25, 2019 12:33 am
Has thanked: 11 times
Been thanked: 14 times

Re: Rainbow Six: Siege Models Thread

Post by Custard »

Ah, that's not a reference to RAM, the buffer of four bytes it's expecting is part of the file structure it's currently attempting to parse I believe (four bytes is such a minuscule amount of memory). Currently there are a few ways to work around that. In your case you can see from the error that it's failing when trying to parse some shader data. Getting the shader data is more of a research thing, and you can simply disable it to avoid error in that case. Go into the dump_asset script and find the part that looks like this (roughly half way down):

Code: Select all

def process_asset(dump_dir, forge, uid, entry_index):
Right under that line add a return, or you can just copy/past this bit of code (I include a little bit below it to make it clearer, that area should look like this afterwards):

Code: Select all

def process_asset(dump_dir, forge, uid, entry_index):
    return
    shaders_dir = dump_dir / 'shaders'
    if not shaders_dir.is_dir():
        shaders_dir.mkdir()
    SHADER_MAGIC = 0x1C9A0555
There are some other workarounds too but that should fix that one for you.
Tushkan
veteran
Posts: 106
Joined: Mon Dec 18, 2017 1:47 pm
Has thanked: 2 times
Been thanked: 39 times

Re: Rainbow Six: Siege Models Thread

Post by Tushkan »

Damn, looks like I really have to fix some of those, too many people are stumbling on same issues way too often...
Rainbow 6 Siege forge unpacking tool:
https://www.dropbox.com/sh/b2cuse4hp90y ... qTfja?dl=0
Sharppy
mega-veteran
mega-veteran
Posts: 163
Joined: Thu Jun 07, 2018 8:09 am
Has thanked: 83 times
Been thanked: 66 times

Re: Rainbow Six: Siege Models Thread

Post by Sharppy »

I was going to attempt to try this game but i got to the .forge files and yeah.. too confusing on this extraction.
Tushkan
veteran
Posts: 106
Joined: Mon Dec 18, 2017 1:47 pm
Has thanked: 2 times
Been thanked: 39 times

Re: Rainbow Six: Siege Models Thread

Post by Tushkan »

Sharppy wrote: Fri Apr 23, 2021 12:52 pm I was going to attempt to try this game but i got to the .forge files and yeah.. too confusing on this extraction.
Welp, https://www.youtube.com/watch?v=FBWeAkB63V4
Rainbow 6 Siege forge unpacking tool:
https://www.dropbox.com/sh/b2cuse4hp90y ... qTfja?dl=0
Sharppy
mega-veteran
mega-veteran
Posts: 163
Joined: Thu Jun 07, 2018 8:09 am
Has thanked: 83 times
Been thanked: 66 times

Re: Rainbow Six: Siege Models Thread

Post by Sharppy »

:D 22 pages later and i still dont get it. So I agree.
TarpGuy
ultra-n00b
Posts: 1
Joined: Mon Apr 26, 2021 7:52 am

Re: Rainbow Six: Siege Models Thread

Post by TarpGuy »

Sharppy wrote: Fri Apr 23, 2021 10:45 pm :D 22 pages later and i still dont get it. So I agree.
Same man... I just wanted to know if someone had extracted the textures from Rainbow Is Magic ^^ ''
YourlordAdam
ultra-n00b
Posts: 9
Joined: Fri Mar 15, 2019 12:22 am

Re: Rainbow Six: Siege Models Thread

Post by YourlordAdam »

Has anyone managed to find the default Drone model? been going though and have so far only found Twitch's (22439849214) and Echo's (60528523109) drones.
also looking for Mozzie's spider.
I've found Mozzie's Body (183055478230) Head (183055478269) Spider (the closed one) (155305576993) and the Spider launcher (169914260426)
Custard
advanced
Posts: 65
Joined: Fri Oct 25, 2019 12:33 am
Has thanked: 11 times
Been thanked: 14 times

Re: Rainbow Six: Siege Models Thread

Post by Custard »

YourlordAdam wrote: Wed May 12, 2021 3:21 am Has anyone managed to find the default Drone model? been going though and have so far only found Twitch's (22439849214) and Echo's (60528523109) drones.
also looking for Mozzie's spider.
I've found Mozzie's Body (183055478230) Head (183055478269) Spider (the closed one) (155305576993) and the Spider launcher (169914260426)
Yeah it is UID 22439849174, however Floxay already upload it over at p3dm.ru so that's the easiest way to get it.
Post Reply