I wonder how hair works on models.
Is there a separate hair and body mesh? Do they get combined in-game?
I wonder how hair works on models.
Is there a separate hair and body mesh? Do they get combined in-game?
Given that the hair disappears when you equip a helmet, I expect they are separate.I wonder how hair works on models.
Is there a separate hair and body mesh? Do they get combined in-game?
Does anyone have any more information on the TOC file format? That WoW apparently uses a similar format is interesting to me.
I know that file format from ME3. Maybe the guys over there can help?
http://me3explorer.freeforums.org
I actually saw on some forums, a process of decompilation of the exe file. Shown different classes, etc.
A lot of modding often uses exe modifications. Especially the process of adding stuff, not only reskins, etc.
Don't forget Mass Effect, it's possible to decompile stuff from it, Unreal is VERY user friendly, with geniouses that can virtually do everything with it... But you can't compile your own stuff back.
So, I hope that modding is possible. I am just not very optimistic about it.
I actually thing that would be the only hope for de-consolification of the game
Uh no, you don't modify an executable to mod. I'm not sure what planet you've been doing your modding on but the only thing that you'd ever modify an executable with is command line instructions.
The data structure of DA:I is actually condusive to file overrides but I think the primary concern isn't the file formats and how to start opening them up but whether the update folder would be read for override data at all.
The Infinity and Lyrium Engines were specifically written to accept the same file as a base resource file, as an override, if it was in the override directory, this is how the engines were designed....I am not entirely sure you can rig up the same scenario with Frostbite 3 in its current state because I don't think the boot sequence for the client even checks for data in update.
So even if we can break open the resources and even if we can recompile modified resources...can the client even read it...is the question.
Guest_TrillClinton_*
Interesting. The .sb and .TOC files seem to be holding metadata. Example.
‚ôö)bundles çö)‚Æ
path win32/da3/levels/chargenmenu/ve magicSalt mcepebx Û‚vname 0da3/levels/chargenmenu/ve_networkregistry_win32 sha1 ÜçbPf
?Ì@^ïʤ'œC°€Â size K originalSize ð ‚~name 8da3/levels/chargenmenu/ve/layer0_ve_streaming_schematic sha1 Ú5è²¢Ús>I&£f‰5 size " originalSize ° ‚`name da3/levels/chargenmenu/ve sha1 p·wtÊ‘¹V‚#±¥ro¶‘ size ‰ originalSize ð dbx Âvname 0da3/levels/chargenmenu/ve_networkregistry_win32 sha1 ˇ`š<,¼9Ó7ñ¾ldÃ¥®>šT size ¡ originalSize J ‚~name 8da3/levels/chargenmenu/ve/layer0_ve_streaming_schematic sha1 &‚Ó¯3k@¢ÙdËÕD¦óÐ" size 2 originalSize r ‚name ;_dbg/da3/levels/chargenmenu/ve_buildbundle_win32/entityids sha1 )+tÀì.w—û¬{ä…zë«©Ø size \ originalSize ¤ ‚áname (_edit/da3/levels/chargenmenu/ve/tweaker sha1 2ÈðÒ…8µ3KئQôÙ”È=.nÛ size ê originalSize idata ê p âxÚEÏÍJ1ÀñÙU[ëÇÉGð(‘mšM“‹ âÁSëU˜4“lw—4Åñ=¼{ñ±|G´8ðƒÿa˜Wï6Í|ø %üÎ;ýë‚õØ«XÍ®Ø{d‘Ø;û„ù:z02TciPØ1¡G²J*#PŽÕh‚2¦iM·mº6eòp‹Kš<a"9}!|¦tƒ!6«ŒÍl·xßz‚SŽ9¶
„j¦½ñVT®¶Â‘âú ´vÖ(m‚Sº—˜¶w»K׋ÅÏogl0ø(ŽŽËÃèŸå~ï`þëÜÈ>Ï ‚`name da3/levels/chargenmenu/ve sha1 C»>ÓÎçxˆÌÞI¢µeþùW5 size + originalSize Ó res alignMembers ridSupport storeCompressedSizes totalSize ö dbxTotalSize D ‚Àpath !win32/da3/levels/chargenmenu/vfx magicSalt mcepebx Õ‚aname da3/levels/chargenmenu/vfx sha1 Dzš ܆7˜ÊõlrŒÃ size ¶ originalSize ‚wname 1da3/levels/chargenmenu/vfx_networkregistry_win32 sha1 =,ëåèÓD±·FHrâÀS size P originalSize ‚sname -da3/levels/chargenmenu/vfx/layer0_vfx_global sha1 Ž®9T7]:ÑÏQL‚a…òR}Æâ size originalSize ° ‚€name :da3/levels/chargenmenu/vfx/layer1_vfx_streaming_schematic sha1 D³ÎA—vW÷^ÃìzW³nÈ@{ size originalSize ° dbx ‚aname da3/levels/chargenmenu/vfx sha1 È—Pfx ÷ˆR ”-¸EÒÀ¥
size § originalSize ¼ ‚wname 1da3/levels/chargenmenu/vfx_networkregistry_win32 sha1 ´ìÑh¬-§i¶Ñük×tÍÖ. size originalSize M ‚‚name <_dbg/da3/levels/chargenmenu/vfx_buildbundle_win32/entityids sha1 ”mYtõ™ëRÝo1q,þǧ+á size { originalSize Ô ‚sname -da3/levels/chargenmenu/vfx/layer0_vfx_global sha1 TD3sT(ìµU½+'©H¾ŽÖ size * originalSize f ‚€name :da3/levels/chargenmenu/vfx/layer1_vfx_streaming_schematic sha1 â·€J°[=î’
k—gÖd—9
size 3 originalSize s ‚åname )_edit/da3/levels/chargenmenu/vfx/tweaker sha1 G,y5ÇÄxcCüYôãŸ@›Àø size í originalSize idata í p åxÚEÏÍJÃ@à›øSëÏÊGº‘)3éL’Ù¡táʺ-\37u°MÂtŠ-âÊGqãcù(^Ñâ…ÎâÀᾺÇm³Po Âï}±‹¿œ°»f’vÃØœy¶fïìt–¡-É
eŠ\×…°„R8—U]IY“„ÅÆ;˜…
AÜu´íÚÉÁWtÿ„ÜpöBøLá#‚oÖ›j_¼kA‡!úèÛºàWvÓ}©tÖ¨‘4¢È±Zó¸6v$œ.É*ϰ”0^.~»dýþGzvšœœCï*Mà?}t? res alignMembers ridSupport storeCompressedSizes totalSize < dbxTotalSize
‚‰“path )win32/da3/levels/chargenmenu/chargenmenu magicSalt mcepebx ÿu‚Žname Hda3/factions/blight/props/models/generic/prp_bli_fadesack_physics_win32 sha1 RG:cuv¤4M?¢÷ size ‰ originalSize P ‚…name ?da3/factions/blight/props/models/generic/prp_bli_fadesack_mesh sha1 ÚД¾…hg¸õ¼Ù–sö]Q¨ size originalSize ` ‚€name :da3/factions/blight/props/models/generic/prp_bli_fadesack sha1 × ]mÓè-5z¦-"/X] size à
originalSize # ‚‚name <da3/designcontent/prefabs/lootcontainers/creatureloot_demon sha1 ã%¾•è¸
ɦ&ÇZ=œ ÀbX size ¹ originalSize @ ‚‚name <da3/vfx/vfx_environmental/fade/textures/vfx_fadeanchor_01_n sha1 ÙG†:œBìé-ŸÝ9GK size “ originalSize À ‚name ;da3/factions/generic/props/textures/prp_gen_backpackloot_d sha1 •UíbhÅ bk2Ì2åŸÃôË size – originalSize À ‚name ;da3/factions/generic/props/textures/prp_gen_backpackloot_s sha1 Ùb¸H[TµJxÁK{.kmL size – originalSize À ‚name ;da3/factions/generic/props/textures/prp_gen_backpackloot_n sha1 Z ÿøˆÑ}îkö…$Wä size • originalSize À ‚yname 3da3/factions/generic/props/textures/prp_gen_loot_s sha1 –«a•xêl˜Qzéë—tŽ size originalSize À ‚…name ?da3/factions/inquisition/props/textures/prp_inq_dragonthrone_s sha1 ‹G@Ó¢Ó õÜÂ]‰0„öæ size ™ originalSize À ‚name Gda3/vfx/vfx_creature/redtemplar_lyrium_assets/textures/vfx_redlyrium_n sha1 ¦ES›Ã¢€[¶\•pÂ&¶«s‚ size — originalSize Ð ‚†name @da3/factions/generic/props/textures/prp_gen_animallootdrop01a_d sha1 t½±9›Vœ×¼c¸(óIêäÀ size š originalSize À ‚…name ?da3/vfx/vfx_environmental/ambient/textures/vfx_cloud_sphere_ao sha1 ,do9êÍQ‰²vdÿ3òß size – originalSize À ‚‚name <da3/vfx/vfx_environmental/fade/textures/vfx_fadeanchor_02_e sha1 a„yf Ä6³ü˜4õ·›m¸YJ size “ originalSize À ‚yname 3da3/factions/generic/props/textures/prp_gen_loot_d sha1 3ìM_!
ùԼ•›Ë±åªpX size ‘ originalSize À ‚yname 3da3/factions/generic/props/textures/prp_gen_loot_n sha1 q>ËN¾5DÎB6¥uKÛ|á size ‘ originalSize À ‚rname ,da3/vfx/vfx_shared/textures/vfx_dirtclump_d sha1 B´×’ums8)ÁÎÕX•ç® size † originalSize ° ‚†name @da3/factions/generic/props/textures/prp_gen_animallootdrop01a_s sha1 At,*“ÝÝûw¯×ˆfží¼¸¿ size ™ originalSize À ‚|name 6da3/factions/blight/props/textures/prp_bli_fadesack_s sha1 ”G¨É¼EQl©sõŒ«2UÚ size ’ originalSize À ‚|name 6da3/factions/blight/props/textures/prp_bli_fadesack_e sha1 ü¼ŽƒöJ1 ‹¯/¤}ÐCÊ size ’ originalSize À ‚zname 4da3/vfx/vfx_combat/knives/textures/vfx_killdagger_s sha1 TÑ“3U¾/“”µ„«ý÷ ÎÑ size originalSize À ‚†name @da3/factions/generic/props/textures/prp_gen_animallootdrop01a_n sha1 …mP˜ƒ0¹¢ƒ åµ¾Gõ2™ size š originalSize À ‚zname 4da3/vfx/vfx_combat/knives/textures/vfx_killdagger_n sha1 ‚…²ï6¸´?V,Àµå27“à size originalSize À ‚|name 6da3/factions/blight/props/textures/prp_bli_fadesack_n sha1 MJ¸(ñib·a)»ôéK)+ size ‘ originalSize À ‚zname 4da3/vfx/vfx_combat/knives/textures/vfx_killdagger_d sha1 àJ›ôà¹?€j54¡É"žXÝÛ/ size originalSize À ‚|name 6da3/factions/blight/props/textures/prp_bli_fadesack_d sha1 g¦;ÖTÁÈiòaTVÎî© size ‘ originalSize À ‚…name ?da3/factions/inquisition/props/textures/prp_inq_dragonthrone_n sha1 % mǼ¥”¥}TŸó<DÁø²_ size ˜ originalSize À ‚„name >da3/vfx/vfx_environmental/ambient/textures/vfx_cloud_sphere_n sha1 Wô0Xém¼ºâ¤!¶$s{RP; size • originalSize À ‚rname ,da3/vfx/vfx_shared/textures/vfx_dirtclump_n sha1 2† nDº¯õ·‹Çâ…K #¦1] size † originalSize ° ‚…name ?da3/factions/inquisition/props/textures/prp_inq_dragonthrone_d sha1 S†§òû¶¯Aï?â’ýZU¾K size ™ originalSize À ‚’name Lda3/vfx/vfx_creature/redtemplar_lyrium_assets/textures/vfx_redlyriummasks_d sha1 éX-ì.
“Ür¨§àÚHm size ž originalSize Ð ‚‘name Kda3/designcontent/cameras/combat/lockedtarget/rigs/splockedtarget_rig_mage sha1 3Où£
+ýfjÞ´_z$OŸÞ size q originalSize ° ‚“name Mda3/designcontent/cameras/combat/lockedtarget/modes/splockedtarget_mode_mage sha1 upcíÚ™õæŸ%‡¢ÂѺ‡ size H originalSize @ ‚ƒname =da3/factions/generic/props/models/loot/prp_gen_loot_med_mesh sha1 uˆk°L÷HŒBÊmŠßðe9² size originalSize ` ‚~name 8da3/factions/generic/props/models/loot/prp_gen_loot_med sha1 h§¨ùìœ-lð™"‘‰1·²× size £ originalSize ‚name ;da3/designcontent/prefabs/lootcontainers/temp_creatureloot sha1 [WFkÏW$tÑ*•$éèWÖ² size ´ originalSize 0 ‚‰name Cda3/factions/nature/visual_environments/textures/fade_003_gradient sha1 …#¯Ýû}v¬½°ç‰<‰à£‚ size Ÿ originalSize Ð ‚‰name Cda3/factions/nature/visual_environments/textures/fade_003_panorama sha1 Ð]©wÎ+įñóãº\Ú'ê¹ size originalSize Ð ‚•name Oda3/factions/nature/visual_environments/textures/day_cloudy_004_panorama_alpha sha1 9šú£u.Îð¨Ú™ãà‰i ¯'‰ size © originalSize Ð ‚†name @da3/factions/nature/visual_environments/textures/fade_envmap_01 sha1 _Œ—Œõéj¯ÃcÁóí®hÇûõÒ¢ size ™ originalSize À ‚‹name Eda3/factions/nature/visual_environments/ve/_good/intro_fade_exterior sha1 ]ÇØ¡§9d—@¡5qˆGy¶ùŸb size ƒ originalSize àI ‚oname )da3/equipment/paperdoll/chargencamerarig sha1 C;ŒàÀM>õ® Åã.»ê* size ò originalSize @
‚pname *da3/equipment/paperdoll/modechargencamera sha1 cŽ<g&Ïò¨¨5Ý·ÒX. size Ç originalSize ° ‚name 9da3/levels/chargenmenu/chargenmenu/meshvariationdb_win32 sha1 ßšîÿ¡E¤áAˆåˆa/’D size ;, originalSize 0P ‚dname ui/uicomponents/uichargencomp sha1 >”DQ{HÛq×LÍñ©-`~Ž size ‹ originalSize p ‚‘name Kanimations/antanimations/da3/levels/chargenmenu/chargenmenu_win32_antstate sha1 °Ú:°‚aãÃ¥º+†4¼T size
originalSize ‚‡name Ada3/factions/generic/props/models/loot/prp_gen_backpackloot_mesh sha1 ØÍê™=Z~;ãˆ0m•á`½Ž size originalSize p ‚‚name <da3/factions/generic/props/models/loot/prp_gen_backpackloot sha1 ,‰ƒØíÉ_gVo~QS\Ââo size ° originalSize ‚€name :da3/designcontent/prefabs/lootcontainers/creatureloot_bag sha1 A°Z˃þï‘Bì¶®–¶›Ý¢ size ¹ originalSize @ ‚•name Oda3/designcontent/cameras/combat/lockedtarget/modes/splockedtarget_mode_archer sha1 §½2»Ì<-ãaÑ=ˆ°éÚ`v, size H originalSize @ ‚zname 4da3/vfx/vfx_shared/textures/vfx_paul_wood_splinters sha1 zäÁä6x1ÒƒËnÙôséé size Œ originalSize À ‚ˆname Bda3/designcontent/cameras/combat/basic/rigs/mpcombat_rig_weighted sha1 y¸‘œ?ê1—v‘S÷”x¸ [ size ` originalSize ‚name ;da3/designcontent/cameras/combat/basic/modes/mpcombat_mode sha1 Ó¶d½…¸£ÚèÅÛ¶w4ÐiO±ùí size x originalSize P ‚Œname Fda3/factions/generic/props/models/loot/prp_gen_animallootdrop01a_mesh sha1 »™{OL¶'CcÇÄ ³A size
originalSize p ‚‡name Ada3/factions/generic/props/models/loot/prp_gen_animallootdrop01a sha1 +»`mÚ8ÑÏ,gº¬½ˆüaa-Ü size · originalSize ‚ƒname =da3/designcontent/prefabs/lootcontainers/creatureloot_animal sha1 )2VÙU‹d¢˜9¤"H'Ìa size ½ originalSize @ ‚äname effects/globalemittertaglist sha1
‡ÄgÒãª!ÇÖH°G¸ÄÚD¶ size ø originalSize p idata ø pp ðxÚ;wq¿#ƒ0‚!+PDÌg ÓÌxVvmx,صmÏŒu±På.‰%‰Îùy%‰™y©EŽÅÅ©%*~‰¹©®¹™%%©E!‰é>™Å%‰EE‰•¹©¹I@…@Áb°þÆL`šj^Ó¦šZ_.Ï—oqé¨qd`fà²=€xëÛ¦pS(Ê©{f°˜‚õ|ýèRÊÀäƒÊs>Ç0Aù@º¦H‹d‹#ˆfû0Ci×´´Ôä’b}÷œü¤Ä4/Áó?ÇM¯ßˆl(Ûí£ÿà#º9 ©XG6 ‚›name Uda3/factions/proxy/architecture/tilesets/proxy/interior/textures/proxy_tileset_floor sha1 Ñ¿í˜Æ=äèŸBSèL]›) size 1 originalSize ° ‚uname /da3/equipment/paperdoll/chargencamerarig_mouth sha1 !–<þÿF »Bf›%¿Éç/í½ size originalSize `
‚uname /da3/equipment/paperdoll/modechargenmouthcamera sha1 Û©ÍõP¹\oñ!]}d€¯a size Ì originalSize ° ‚tname .da3/equipment/paperdoll/chargencamerarig_eyes sha1 r’¸
Rð1ÕöV ´ñ] size ø originalSize `
‚tname .da3/equipment/paperdoll/modechargeneyescamera sha1 0Åj;#I…Ù<qr»Â6õû size Æ originalSize ° ‚tname .da3/equipment/paperdoll/chargencamerarig_face sha1 ËJåèU½9ï![DÎ7V size ý originalSize `
‚tname .da3/equipment/paperdoll/modechargenfacecamera sha1 ¶:*›öh`Óùô3õ*ò¶4‹ size Å originalSize ° ‚tname .da3/equipment/paperdoll/chargencamerarig_nose sha1 nW7Úü¹5»JQ׬fjH†/ size ú originalSize `
‚tname .da3/equipment/paperdoll/modechargennosecamera sha1 »›“”…5Z
I³Ã]]¨‹ size Î originalSize ° ‚uname /da3/equipment/paperdoll/chargencamerarig_horns sha1 äèrv#µ
²P.H¶øm®å’6Ëõ size þ originalSize `
‚tname .da3/equipment/paperdoll/modechargenhorncamera sha1 ØzF>ËÊkgõ …Æ›ˆÎô size Ë originalSize ° ‚tname .da3/equipment/paperdoll/chargencamerarig_ears sha1 ’ëVJá”ωB•ÞÃÁšžàÚ• size ø originalSize P
‚tname .da3/equipment/paperdoll/modechargenearscamera sha1 ¸‘úÖ¶ÄoͺyÂìg^zÂ(Ë size Í originalSize ° ‚sname -da3/equipment/paperdoll/chargencamerarig_jaw sha1 ±³6„±>“àvI¯¤öZœ\9 size û originalSize `
‚sname -da3/equipment/paperdoll/modechargenjawcamera sha1 ûª“´<Ö±«R©a;Ër™:w size Ì originalSize ° ‚vname 0da3/equipment/paperdoll/chargencamerarig_cheeks sha1 ÌœËú5̤Yl„Ef77 size û originalSize `
‚vname 0da3/equipment/paperdoll/modechargencheekscamera sha1 Yt´êžíK…å 6»ABhá size Í originalSize ° ‚name 9da3/equipment/paperdoll/chargen/chargencamerarig_eyes_qm sha1 ërH²¡E<ô‚bÛ†?¬ÁÖG× size ç originalSize
‚name 9da3/equipment/paperdoll/chargen/modechargeneyescamera_qm sha1 ïò™ârœí¶xÚ1b<'¯jÐSâ size × originalSize À ‚name 9da3/equipment/paperdoll/chargen/chargencamerarig_eyes_dm sha1 ¸ ’W’âS3IÌðùŸp size í originalSize 0
‚name 9da3/equipment/paperdoll/chargen/modechargeneyescamera_dm sha1 ÁLX
¸oÈ$ÎTŒœãH\MKFõ size Ö originalSize À ‚name 9da3/equipment/paperdoll/chargen/chargencamerarig_eyes_em sha1 ÕÛ-[¤t é7ÉoâR)»‰Ü size í originalSize 0
‚name 9da3/equipment/paperdoll/chargen/modechargeneyescamera_em sha1 qÙEL=¯L£×õÄ“U€T& size Ô originalSize À ‚name 9da3/equipment/paperdoll/chargen/modechargeneyescamera_df sha1 ˜]þq“ùÆ™ù§ÈÔš1éÚç size Õ originalSize À ‚name 9da3/equipment/paperdoll/chargen/chargencamerarig_eyes_ef sha1 AD¸qé—¡DVÛCФ—Ö`±¿ç size à originalSize 0
‚name 9da3/equipment/paperdoll/chargen/modechargeneyescamera_ef sha1 )³#]_ZÚ"ª¶akßÎ.çƒ size Ó originalSize À ‚Žname Hda3/factions/generic/props/models/loot/prp_gen_dragonloot_physics_win32 sha1 rMšÚõßË—$"è–"Ç size † originalSize P ‚…name ?da3/factions/generic/props/models/loot/prp_gen_dragonloot_mesh sha1 {ÎÐÊ…a¥Ð±|£jÞÄÔþ4 size originalSize ` ‚€name :da3/factions/generic/props/models/loot/prp_gen_dragonloot sha1 KmŸË*)$ E[øzáˆ9T:E size Û
originalSize # ‚ƒname =da3/designcontent/prefabs/lootcontainers/creatureloot_dragon sha1 ¥~6\:H†b£ŒŠz½*‘–ÀÓ– size ü originalSize @ ‚‡name Ada3/factions/nature/visual_environments/textures/cloudprojection sha1 ¶9íljl‡\²ž.ì©ãïöuˆ‹ size š originalSize Ð ‚jname $ui/flow/graph/pre/pre_chargen_class sha1 ¨“5GÞ<“0ïŽãÙcñ ~ size Æ originalSize p ‚|name 6ui/assets/charactercreation/chargenshowclassselection sha1 ðZ ̘¸ïx»‡5v?ò\Ïjöº size P originalSize ° ‚¢name \da3/factions/nature/visual_environments/textures/panorama/evening_partlycloudy_001_gradient sha1 ŸF@®F±.“ÅQ¾øQmXë m size · originalSize à ‚¢name \da3/factions/nature/visual_environments/textures/panorama/evening_partlycloudy_001_panorama sha1 ¶÷³¡hY
’xf„+d’Dzø size ² originalSize à ‚˜name Rda3/factions/nature/visual_environments/textures/morning_clear_001_panorama_alpha sha1 @)e!ËÍ&kæuÍÎ$¤35í size originalSize à ‚žname Xda3/factions/nature/visual_environments/textures/panorama/evening_partlycloudy_001_mask sha1 dÚ³Ërßøò®áBk7yó/l™ size ³ originalSize à ‚‘name Kda3/factions/nature/visual_environments/textures/desert_ruins_staticenvmap sha1 @‹z1†‚·>è`¨Î_ÔÝÕ‚â size § originalSize Ð ‚|name 6da3/factions/nature/visual_environments/textures/star sha1 Swî°)Tòrêø±n…´ü@ size originalSize À ‚|name 6da3/factions/nature/visual_environments/textures/moon sha1 ¢Tï.‘ªª|ùò'MšCgEûMÌ size ‘ originalSize À ‚name Gda3/factions/nature/visual_environments/ve/_good/desert_ruins_exterior sha1 à~¸Úø&IÀ§‰ÚÃ]Užå[s size î originalSize @Z ‚Xname ui/ui_chargen_dof sha1 ®Ü<k¥·äÜV%Á1Ov þƒ>20 size ó originalSize @ ‚|name 6da3/levels/chargenmenu/chargenmenu/materialgrid_win32 sha1 Ç(|¡ìetº˜n
ô܀哧 size originalSize àÝ ‚zname 4da3/levels/chargenmenu/chargenmenu_pathfindingblobs sha1 æÂ×ÓÀþìK<ü;ií×p‘ûAª size ' originalSize ° ‚iname #da3/levels/chargenmenu/chargenmenu sha1 <¹›Ø'š)©wü£õgÞ1 size ê4 originalSize À€ ‚xname 2da3/levels/chargenmenu/chargenmenu/layer0_default sha1 áXJ†÷²%×q,4M F°Qé size originalSize p ‚|name 6da3/levels/chargenmenu/chargenmenu/layer1_pathfinding sha1 l/Ø%ZýÛÁ‹£«kײ· size originalSize ° ‚xname 2da3/levels/chargenmenu/chargenmenu/layer2_terrain sha1 7#¹ôQiÊ k%S”ÉCŒø*äÇ size originalSize ‚{name 5da3/levels/chargenmenu/chargenmenu/layer3_snd_global sha1 ê›rlÇm®A];ÅOcêÎI@Ñ size originalSize ° ‚…name ?da3/levels/chargenmenu/chargenmenu/layer4_snd_global_schematic sha1 ý3׋•û…΢{î„L+~‘§«Š size originalSize ° ‚zname 4da3/levels/chargenmenu/chargenmenu/layer5_dsg_debug sha1 ^ºU³Ž¾æÎàçPµ4áH size originalSize ° ‚„name >da3/levels/chargenmenu/chargenmenu/layer6_dsg_debug_schematic sha1 È/ÀC¶ú¶Jã‰iðP®Ý#7ÿ»£ size originalSize ° ‚{name 5da3/levels/chargenmenu/chargenmenu/layer7_dsg_global sha1 Ä(.\RðË8
ªhóƒ *˜c size originalSize ° ‚…name ?da3/levels/chargenmenu/chargenmenu/layer8_dsg_global_schematic sha1 ŽÅ”G?6È]L5Ë™i.a¢K size :
originalSize ° ‚xname 2da3/levels/chargenmenu/chargenmenu/layer9_weather sha1 R@Ö c6â5ݪ»âƒjDç
size originalSize ‚ƒname =da3/levels/chargenmenu/chargenmenu/layer10_weather_schematic sha1 ïˆII-ƒøDýxvm¡«v¿ì¾ size originalSize ° ‚name 9da3/levels/chargenmenu/chargenmenu_networkregistry_win32 sha1 S|Sí’?+ É?-FD¾×˜ size \ originalSize dbx æw‚Žname Hda3/factions/blight/props/models/generic/prp_bli_fadesack_physics_win32 sha1 o› >÷…v»}+i"ß¿üFæ size f originalSize µ ‚…name ?da3/factions/blight/props/models/generic/prp_bli_fadesack_mesh sha1 z›vÕš· ¡%˜&IJÍ+lt size ž originalSize œ ‚€name :da3/factions/blight/props/models/generic/prp_bli_fadesack sha1 Ø.yn `ŒÍ#zQ
:pÑ] size originalSize ã ‚‚name <da3/designcontent/prefabs/lootcontainers/creatureloot_demon sha1 È„ÒnŸf¥ûV:’‘š5€Öi size originalSize ÿ ‚‚name <da3/vfx/vfx_environmental/fade/textures/vfx_fadeanchor_01_n sha1 M@aÓšœ'ƒîâw¸dˆ~ñtSŽ size K originalSize – ‚name ;da3/factions/generic/props/textures/prp_gen_backpackloot_d sha1 –ë×™ÆMذ"ˆW˲V size J originalSize • ‚name ;da3/factions/generic/props/textures/prp_gen_backpackloot_s sha1 8´¾˜9ø'Ðiï¼HWáúuÜ"L size H originalSize • ‚name ;da3/factions/generic/props/textures/prp_gen_backpackloot_n sha1 8=i°°‰#™FâKÍ:°DÒ¾2µ size H originalSize • ‚yname 3da3/factions/generic/props/textures/prp_gen_loot_s sha1 À‹±œ§EßÓšT;tÙ¯U%b size C originalSize ‚…name ?da3/factions/inquisition/props/textures/prp_inq_dragonthrone_s sha1 `WȰ]§ÝÎ’ânæ,Ëî!ðwÙ size I originalSize ™ ‚name Gda3/vfx/vfx_creature/redtemplar_lyrium_assets/textures/vfx_redlyrium_n sha1 %Œ.M’™Ñ‹Ækµ±§É<¹£ size Q originalSize ¡ ‚†name @da3/factions/generic/props/textures/prp_gen_animallootdrop01a_d sha1 ]ÂG¨R}É+më$@%&Ó¿OÜÖ size O originalSize š ‚…name ?da3/vfx/vfx_environmental/ambient/textures/vfx_cloud_sphere_ao sha1 nÃ*Há¤)"¿»rÈÔû size O originalSize ™ ‚‚name <da3/vfx/vfx_environmental/fade/textures/vfx_fadeanchor_02_e sha1
ÊÖþÈèÍc®ð¹½uïÚX¬ size K originalSize – ‚yname 3da3/factions/generic/props/textures/prp_gen_loot_d sha1 ùöΤW †´ZÁO&Ö¬Äú¬ size E originalSize ‚yname 3da3/factions/generic/props/textures/prp_gen_loot_n sha1 ¤—`ÎV¥¾“˜– †•!£qsÍV size C originalSize ‚rname ,da3/vfx/vfx_shared/textures/vfx_dirtclump_d sha1 ½’ŸG9„bñ§¸TD+¿|Œè• size < originalSize † ‚†name @da3/factions/generic/props/textures/prp_gen_animallootdrop01a_s sha1 1¶ÃÈi½Èü.,wGha ^4TQ size I originalSize š ‚|name 6da3/factions/blight/props/textures/prp_bli_fadesack_s sha1 lÞÅOÁÑiÿHž£1W9â size H originalSize ‚|name 6da3/factions/blight/props/textures/prp_bli_fadesack_e sha1 IâŽ#4šIdÓ1ìÓï†L6 size E originalSize ‚zname 4da3/vfx/vfx_combat/knives/textures/vfx_killdagger_s sha1 ²€ˆÇ¸^ÿÃþ§?¿%Ç(àÌ9 size E originalSize Ž ‚†name @da3/factions/generic/props/textures/prp_gen_animallootdrop01a_n sha1 g
Ë$³™îTå´f¦f•E size I originalSize š ‚zname 4da3/vfx/vfx_combat/knives/textures/vfx_killdagger_n sha1 JHuúéßì†1eŒzCocx¤z size D originalSize Ž ‚|name 6da3/factions/blight/props/textures/prp_bli_fadesack_n sha1 …˜È#™uu'¸ßUÕæ{L¡ H size D originalSize ‚zname 4da3/vfx/vfx_combat/knives/textures/vfx_killdagger_d sha1 å®” %¨\LzèÂ,+£üæ size B originalSize Ž ‚|name 6da3/factions/blight/props/textures/prp_bli_fadesack_d sha1 ú4›ÂÀ’Ê¥Ijÿ%Lägè size I originalSize ‚…name ?da3/factions/inquisition/props/textures/prp_inq_dragonthrone_n sha1 †xiÊEÚ¬‚;8ûéK¯´ƒ size H originalSize ™ ‚„name >da3/vfx/vfx_environmental/ambient/textures/vfx_cloud_sphere_n sha1 `RÛÄåð„X‹¯ªÆøÖj†6 size L originalSize ˜ ‚rname ,da3/vfx/vfx_shared/textures/vfx_dirtclump_n sha1 :º‘›v دtذÖ~ú=§‚Ø size @ originalSize † ‚…name ?da3/factions/inquisition/props/textures/prp_inq_dragonthrone_d sha1 ìHb}´Ã0ñ¤jJ×
ºëÛQ size M originalSize ™ ‚’name Lda3/vfx/vfx_creature/redtemplar_lyrium_assets/textures/vfx_redlyriummasks_d sha1 {wE³`ÅX&²
ó#h¼Q¥r size T originalSize ¦ ‚‘name Kda3/designcontent/cameras/combat/lockedtarget/rigs/splockedtarget_rig_mage sha1 ÆÓÍŒ}ïœ9BVÚ
¨Ÿ÷4o size V originalSize ‚“name Mda3/designcontent/cameras/combat/lockedtarget/modes/splockedtarget_mode_mage sha1 fÄò³¬6Œ‹é”QNà»8}) size originalSize ‚ƒname =da3/factions/generic/props/models/loot/prp_gen_loot_med_mesh sha1 `@Ez6üêÉ
jy|õ{DzíW size ¡ originalSize ‚~name 8da3/factions/generic/props/models/loot/prp_gen_loot_med sha1 ½•v³þÿ…«Èêé>áë&A‚Ío size z originalSize ¹ ‚name ;da3/designcontent/prefabs/lootcontainers/temp_creatureloot sha1 ÓéWÍ[Ô]_oøD# ˜l(Ð size é originalSize Ð ‚‰name Cda3/factions/nature/visual_environments/textures/fade_003_gradient sha1 F;:w¡æ†ž'œ$ÂLöÌAÁc size L originalSize ‚‰name Cda3/factions/nature/visual_environments/textures/fade_003_panorama sha1 WÜ)5=‚¦ÑçQ0ÙZsµ size P originalSize ‚•name Oda3/factions/nature/visual_environments/textures/day_cloudy_004_panorama_alpha sha1 <EfžÖÞ3ÇŸºò+
|bk±Á[ size T originalSize © ‚†name @da3/factions/nature/visual_environments/textures/fade_envmap_01 sha1 ´l)_áÚ[|ûóÄXfµv–! size K originalSize š ‚‹name Eda3/factions/nature/visual_environments/ve/_good/intro_fade_exterior sha1 %%Ô‚ÏœYµsjpæy’{ß5ù size originalSize Ê ‚oname )da3/equipment/paperdoll/chargencamerarig sha1 ¿Õ\Y'¿
Û§[Åî+§†ä size G originalSize Ü ‚pname *da3/equipment/paperdoll/modechargencamera sha1 ´Ðã>Ód_hƒwÿà)²¿ã size ž originalSize Ö ‚name 9da3/levels/chargenmenu/chargenmenu/meshvariationdb_win32 sha1
™SëˆCPj8$^CÊ®F@Q‹ size :G originalSize Ç ‚dname ui/uicomponents/uichargencomp sha1 u¦s{ËÔÌåž
Ú›h*·2© size originalSize ‚‘name Kanimations/antanimations/da3/levels/chargenmenu/chargenmenu_win32_antstate sha1 +µÍ8
³“Ø×Z
¿¤âz¬ªc³/ size originalSize _ ‚‡name Ada3/factions/generic/props/models/loot/prp_gen_backpackloot_mesh sha1 e¾×^¶¾Ï#΄ l¹`ÈÄÍÆ³ size — originalSize • ‚‚name <da3/factions/generic/props/models/loot/prp_gen_backpackloot sha1 RñÐS ÀWª§’×øbR¤þG size originalSize Á ‚€name :da3/designcontent/prefabs/lootcontainers/creatureloot_bag sha1
‰í–ñ{/±ÊRöÑÖ"9ƒ±"û size ö originalSize ÿ ‚•name Oda3/designcontent/cameras/combat/lockedtarget/modes/splockedtarget_mode_archer sha1 í~£Oe>€ôÜn¾ú”Âu/Gþ size originalSize ‚zname 4da3/vfx/vfx_shared/textures/vfx_paul_wood_splinters sha1 ²t¬aýíTãØÊž?qaz size H originalSize Ž ‚ˆname Bda3/designcontent/cameras/combat/basic/rigs/mpcombat_rig_weighted sha1 žX1kÙ·¡ÂºÁáFDˆ?dyU? size Î originalSize Ø ‚name ;da3/designcontent/cameras/combat/basic/modes/mpcombat_mode sha1 o=$m*Þ܃S"lïÉ¾Ïæüzý size p originalSize ® ‚Œname Fda3/factions/generic/props/models/loot/prp_gen_animallootdrop01a_mesh sha1 •|ý9#ȹºäB?ô
!%üàˆ size ˜ originalSize 𠂇name Ada3/factions/generic/props/models/loot/prp_gen_animallootdrop01a sha1 ¨ñÈ.PLoõÖ¢Q oÒLdã»ô size ™ originalSize Ë ‚ƒname =da3/designcontent/prefabs/lootcontainers/creatureloot_animal sha1 ¯¡Ò°*ô“¼âq.ù·T}‰»ã size ü originalSize ‚cname effects/globalemittertaglist sha1 Ÿaëø6e®y+šŸúDÏo size originalSize ^ ‚›name Uda3/factions/proxy/architecture/tilesets/proxy/interior/textures/proxy_tileset_floor sha1 eÀÇ[ÌÏUëe.˜ùPôÀS. size > originalSize “ ‚uname /da3/equipment/paperdoll/chargencamerarig_mouth sha1 ÙtfÿÅÒAËãÎ(öÜ™Vð size d originalSize ‚uname /da3/equipment/paperdoll/modechargenmouthcamera sha1 "|»¸õ¸{’–h"µ¬&ÙºËØ; size ² originalSize ä ‚tname .da3/equipment/paperdoll/chargencamerarig_eyes sha1 a«$O¬Ç¶‘k.ÿ#Ì3jTð´} size R originalSize ‚tname .da3/equipment/paperdoll/modechargeneyescamera sha1 !`üüÔp
¬¡/õˆŒ=3ô^Ë size ± originalSize â ‚tname .da3/equipment/paperdoll/chargencamerarig_face sha1 Ntû¨i(Û¿lš2ñ§ŸÃîó size K originalSize á ‚tname .da3/equipment/paperdoll/modechargenfacecamera sha1 çáéîø¼ä™@ZÿĺÈÙ*S‚ size ¢ originalSize Ï ‚tname .da3/equipment/paperdoll/chargencamerarig_nose sha1 Ùèö.d¾ê¸@…%ËˈÞÞØ size [ originalSize ‚tname .da3/equipment/paperdoll/modechargennosecamera sha1 Æ”õÁJã™× úäÕÿg<Ýÿ#(z size ³ originalSize â ‚uname /da3/equipment/paperdoll/chargencamerarig_horns sha1 Ñ,=è©1%®~vRÝäâ¨Ù size h originalSize ‚tname .da3/equipment/paperdoll/modechargenhorncamera sha1 <?h½àhX™èƒ’MZ|ÃàÜ size ° originalSize ã ‚tname .da3/equipment/paperdoll/chargencamerarig_ears sha1 »høi`½œøÒL3ã54×&^GGy size h originalSize ‚tname .da3/equipment/paperdoll/modechargenearscamera sha1 Ÿ×çgˆdÜðXÕ/lâG size ± originalSize â ‚sname -da3/equipment/paperdoll/chargencamerarig_jaw sha1 4¼àÖø¦èW#lÍ΋1qÈÈ size ‚ originalSize / ‚sname -da3/equipment/paperdoll/modechargenjawcamera sha1 AohnÁ$r}g9E™”¸ð…Q size ¹ originalSize à ‚vname 0da3/equipment/paperdoll/chargencamerarig_cheeks sha1 ~¨Q=§»‘Û0Ýw¦‚HI;‚u size h originalSize ‚vname 0da3/equipment/paperdoll/modechargencheekscamera sha1 ò[á“y‚³³
b6æ>ðO) size ® originalSize æ ‚name 9da3/equipment/paperdoll/chargen/chargencamerarig_eyes_qm sha1 ÅY׆ÝÔµR\±m¿‰ size ] originalSize ‚name 9da3/equipment/paperdoll/chargen/modechargeneyescamera_qm sha1 ÷¤Šu'þç‚CŒ‘^Ëé size Ç originalSize ÷ ‚name 9da3/equipment/paperdoll/chargen/chargencamerarig_eyes_dm sha1 Ú#HšïÖ¤ˆ&1§£Ô›¥ñlÅ% size V originalSize ‚name 9da3/equipment/paperdoll/chargen/modechargeneyescamera_dm sha1 ‰b"L „¸QÛ:c¿-4‹¡¬ size Ë originalSize ÷ ‚name 9da3/equipment/paperdoll/chargen/chargencamerarig_eyes_em sha1 ~QÒ•Œë AÔ æUr¢Q;g}0 size d originalSize - ‚name 9da3/equipment/paperdoll/chargen/modechargeneyescamera_em sha1 È@»(¯¼]¡'–ØkI^^£ size Ä originalSize ÷ ‚name 9da3/equipment/paperdoll/chargen/modechargeneyescamera_df sha1 ðȽÑo!û“ú²j
¹¨‰… size É originalSize ÷ ‚name 9da3/equipment/paperdoll/chargen/chargencamerarig_eyes_ef sha1 –& 1n7³lW3?mµ›Â size originalSize b ‚name 9da3/equipment/paperdoll/chargen/modechargeneyescamera_ef sha1 äVŽoF]bZãënÜTu“So size Å originalSize ÷ ‚Žname Hda3/factions/generic/props/models/loot/prp_gen_dragonloot_physics_win32 sha1 û8‹ßm¶¤{†Wl ¾XM?4 size a originalSize µ ‚…name ?da3/factions/generic/props/models/loot/prp_gen_dragonloot_mesh sha1 CzÕc
Vµ9[½r<¯èÓYz size originalSize • ‚€name :da3/factions/generic/props/models/loot/prp_gen_dragonloot sha1 Ôv!/û2?U!Öõ@ÑË(4YAÅ size originalSize ã ‚ƒname =da3/designcontent/prefabs/lootcontainers/creatureloot_dragon sha1 ¶˜v¿Í¥aðáÉþÜû'µÔP size e originalSize ¤ ‚‡name Ada3/factions/nature/visual_environments/textures/cloudprojection sha1 ž«ÙRÆé5DªÎçù_ÃtÚ¾Q size O originalSize › ‚jname $ui/flow/graph/pre/pre_chargen_class sha1 |¯ÔS гÎ+Ú,rƒ4 à! size N originalSize ‚|name 6ui/assets/charactercreation/chargenshowclassselection sha1 (ºnⲿG3¬’“û÷þ²&¦{ size ä originalSize °
‚¢name \da3/factions/nature/visual_environments/textures/panorama/evening_partlycloudy_001_gradient sha1 {ã¸
ž}
0߉ŃÀ¨Õ size _ originalSize ¶ ‚¢name \da3/factions/nature/visual_environments/textures/panorama/evening_partlycloudy_001_panorama sha1
_¤‚g²ÃÃr’zŒ¯:Gêa size _ originalSize ¶ ‚˜name Rda3/factions/nature/visual_environments/textures/morning_clear_001_panorama_alpha sha1 p¦uå¦:ææU‹?#|V size Y originalSize ¬ ‚žname Xda3/factions/nature/visual_environments/textures/panorama/evening_partlycloudy_001_mask sha1 0¯ZY“Ap—lã+LƒÉr·…™Âñ size _ originalSize ² ‚‘name Kda3/factions/nature/visual_environments/textures/desert_ruins_staticenvmap sha1 ÀõŽÌ“á¶ø _øÝu‚Œ®â size O originalSize ¥ ‚|name 6da3/factions/nature/visual_environments/textures/star sha1 ^T! ©¿î±âxúÑ'
}ýd{
s size C originalSize ‚|name 6da3/factions/nature/visual_environments/textures/moon sha1 ‚”Ê|øyÛ"M Œ†ÚX size C originalSize ‚name Gda3/factions/nature/visual_environments/ve/_good/desert_ruins_exterior sha1 ½ÙK{ϽF~geSà—í÷ size ù originalSize Ÿ' ‚Xname ui/ui_chargen_dof sha1 P¨÷Œ–ºÈÓ¦v=ðNÚÙ'õØÐ size ° originalSize ‘ ‚|name 6da3/levels/chargenmenu/chargenmenu/materialgrid_win32 sha1 ™±Ø&¼(F¸èÞnøz2*G é size € originalSize ð
‚zname 4da3/levels/chargenmenu/chargenmenu_pathfindingblobs sha1 ²)ö¿ÁënzÓ¯ö°÷ðúñ size ˆ originalSize ÿ ‚ìname 1_edit/da3/levels/chargenmenu/chargenmenu/tweaker sha1 L,éš03rFwxÑEÁ‡+û뎕 size ì originalSize idata ì p äxÚEÏÍJ1à;£¶ÖŸ•àR"™ŸL&AÄ…«Öp3¹Sƒí̦Ø"®|7>–â-øà,Îæ¼:»éæÙ ¤ð›/vú×6bL2Å®Ø{džØ;û„ùÚ;(T«Ê²®„ªu+¤vF˜Š2Q4Î!I£l^Ã,¬ âv ÍЇHnqIÓ'ä.g/„Ïn0"øn±kvÃûÞ¢¾ï`~‰a{·•&W²™Ðº.D•K+tk¥h-ªÂÚF5FÃõbñóíŒM&ÉñQzxãó$ÝìÁûnŸ?: ‚iname #da3/levels/chargenmenu/chargenmenu sha1 ȼ/9‘SDÎÉ´ºž¢k¡IÈhö size eC originalSize œ ‚xname 2da3/levels/chargenmenu/chargenmenu/layer0_default sha1 P¤2(’ú,,4XuÃi*¶EÉ size É originalSize ” ‚|name 6da3/levels/chargenmenu/chargenmenu/layer1_pathfinding sha1 \»±ïGäö~®ªþ¥öé~.4 size ) originalSize g ‚xname 2da3/levels/chargenmenu/chargenmenu/layer2_terrain sha1 ^°ë$ÞælÁ|c‹VYî§d size % originalSize c ‚{name 5da3/levels/chargenmenu/chargenmenu/layer3_snd_global sha1 UQyQA Ô|üa½ý‚è ‚‚7 size ) originalSize f ‚…name ?da3/levels/chargenmenu/chargenmenu/layer4_snd_global_schematic sha1 éeg!i!”1ã–:hú…
fªC size 1 originalSize p ‚zname 4da3/levels/chargenmenu/chargenmenu/layer5_dsg_debug sha1 H$e/Þ–æaf·a¨MRߥûÎ size ' originalSize e ‚„name >da3/levels/chargenmenu/chargenmenu/layer6_dsg_debug_schematic sha1 36)õŒïÁ$ª1r…p[ôíª¨ size + originalSize o ‚{name 5da3/levels/chargenmenu/chargenmenu/layer7_dsg_global sha1 ÊÓyÚËÐA5„ܨüíÞËý size ( originalSize f ‚…name ?da3/levels/chargenmenu/chargenmenu/layer8_dsg_global_schematic sha1 ¨Ñhx*z‡+#xÑR„$ºÛ( size j originalSize Ø ‚xname 2da3/levels/chargenmenu/chargenmenu/layer9_weather sha1 ©1¿YmL£Uå‰ÈúÓ#ïò Æ size # originalSize c ‚ƒname =da3/levels/chargenmenu/chargenmenu/layer10_weather_schematic sha1 °Î%É/
ð0Z—¨,ýO’óaÁÈ size - originalSize m ‚xname 2_dbg/da3/levels/chargenmenu/chargenmenu/entityids sha1 /ÌÏãÂY‰4˨³“Ü,“úXñ size ýE originalSize Dó ‚name 9da3/levels/chargenmenu/chargenmenu_networkregistry_win32 sha1 ¬ röjYŠ‘ÕyƒhÝù5 F size U originalSize Ô
res ÷i‚Åname Hda3/factions/blight/props/models/generic/prp_bli_fadesack_physics_win32 sha1 >ÝÃΉ>)º>†ß*×ú…aŸ size f originalSize h resType e?‘resMeta € 0 ¸ resRid 9†Dì¼Ì€ ‚¼name ?da3/factions/blight/props/models/generic/prp_bli_fadesack_mesh sha1 ‹ ´±?Ñ$§tÏbfa4Û size „ originalSize ä
resType ÔV±IresMeta
ä p À resRid #Âxɪ݈~ ‚žname <da3/vfx/vfx_environmental/fade/textures/vfx_fadeanchor_01_n sha1 šß qèç"p0ôeäæ size ] originalSize € resType ¦TI\resMeta resRid §”¿Ä¹ÅÛmidata ] €p UxÚ[¾“‹aÊ^bFF ÍͰp{ö¯sM«=8Ïo«f`` IƒU90`åÂ0:(e˜¶üŒKˆ{|˜[D¼»«_¼/H ^ ‚ name ;da3/factions/generic/props/textures/prp_gen_backpackloot_d sha1 ÁË# —¦ï×›QOYzXêÍÎC size ` originalSize € resType ¦TI\resMeta resRid _ÿšìiÓidata ` €p XxÚó5`°÷‘c€fFF–#œ®'Ì/d•©8ìÊÉËÀ À ’f``b`h`ÀÉ…ad°c•ÃêCK\ãCR+JJ‹RãŠò ÑѾ ‚·name :da3/levels/chargenmenu/chargenmenu_delayloadbundles_win32 sha1 A/ŒJB<wsôÁœM^˜5ÒÙr|/ size ŒÔ originalSize ° resType È-tvresMeta resRid Uq8èA ‚¡name ;da3/factions/generic/props/textures/prp_gen_backpackloot_s sha1 ›A¾¤ãÁ‘Yu%† |‹¬Law size a originalSize € resType ¦TI\resMeta resRid ß¼<u€Didata a €p YxÚ‹òcþ'Í ÌŒŒ<,‡§Ì›fßVݳPáëÖ`ǬR4CN.#ƒ«´ö*Xââh’ZQRZ”P”Ï áÐŒ ‚žname ;da3/factions/generic/props/textures/prp_gen_backpackloot_n sha1 væà rºBíì!êÎ@Ö^÷) size ^ originalSize € resType ¦TI\resMeta resRid ÃCA´‡BDidata ^ €p VxÚË~ÀÏPqM˜@$##æf©ÛT¦¸Œsç»&ÊJŽÿ@Ò`UX¹0Œ
BE*Xââh’ZQRZ”P”Ï ¯Zé ‚¨name Gda3/vfx/vfx_creature/redtemplar_lyrium_assets/textures/vfx_redlyrium_n sha1 Àdެ¥)ˆÜ|CìH3ÁeA°Hh" size \ originalSize € resType ¦TI\resMeta resRid û6ÃÂOÔidata \ €p TxÚsËàf0\ÉÇ Â@ÌÈÀÀÂÀ¤¹|®lc1ˆ<</²P½^íbc4ƒ H¬Ê+†ÑAA¨(C•={Vˆ{|˜[D¼»«_¼/H ï/ƒ ‚—name 3da3/factions/generic/props/textures/prp_gen_loot_s sha1 Úò›¨d„Â$õs7Ìá size _ originalSize € resType ¦TI\resMeta resRid +åż …¬idata _ €p WxÚ;3‡ƒÁã50C0##7‹¶¯÷²‚W¢½ÞG,ÓâÚfÜe`` I3 e°ra„Š2¼+Y=ÑÅÑ8>$µ¢¤´(5> (Ÿ ®# ‚¢name ?da3/factions/inquisition/props/textures/prp_inq_dragonthrone_s sha1 ÞÛL.^ÚØE#ª$Þ>$¡WÇ size ^ originalSize € resType ¦TI\resMeta resRid ssize @ originalSize € resType ¦TI\resMeta resRid »~XÞÿ>±idata @ €p 8xÚc`@ f æd``d`bd ÁÔsÜ]/ž»îT7Hà¼êWjÊÀÀÄ@>`b˜óì¥p¨'ª( Û+
U ‚ðname +ui/static/icons/mpcards/charcard_alchemist sha1 ¥*=< >róánL2Ív
È•¿ÛD size @ originalSize € resType ¦TI\resMeta resRid QL:›1à9lidata @ €p 8xÚc`@ f æd``d`bd A®O»Ž>UzüÝ|®nè\±Lä&oS
B=QEP ‚ïname *ui/static/icons/mpcards/charcard_darkmage sha1 ì+‘¹Z]%Žc3àÄ%>å[½ size @ originalSize € resType ¦TI\resMeta resRid ¿ç9I-Eidata @ €p 8xÚc`@ f æd``d`bd ÁNµcŒ_Ÿ:Éé½Ýº\Ùö%ù€‰aѹ„ìPOTQ ñ„
s ‚íname (ui/static/icons/mpcards/charcard_reaver sha1 "ØÊµ¶1>yðöŸ!j®ÅXü size @ originalSize € resType ¦TI\resMeta resRid 3gŸ…³N†idata @ €p 8xÚc`@ f æd``d`bd ÁΨ}Z»ÃXg·®ÌS+~ÉÀÀÄ@>`bPÑy/ÔU ´Õ
‚šname ui/assets/w_ubernotification sha1 P‚H8àµÍc³&äÀBÛ7XPÓŸ size originalSize resType ÿ¥G-resMeta resRid …ÑÁ]ûppf ‚îname )ui/static/icons/mpcards/charcard_templar sha1 "±ço q¹ò,,döW§Ê size @ originalSize € resType ¦TI\resMeta resRid „yjS’Úidata @ €p 8xÚc`@ f æd``d`bd Á;»
“'èvŸ)êôŸ¾~ÃÓ¹Lä&†ÃÍvI¡ž¨¢ tœ ‚íname (ui/static/icons/mpcards/charcard_hunter sha1 ¡Tp(p|Øà\½ï¢\_g/ size @ originalSize € resType ¦TI\resMeta resRid ÿòï‘Ä“idata @ €p 8xÚc`@ f æd``d`bd Á;“ù²ô?,:›ž8“ç9«³.ù€‰á@ÄÉPOTQ Üt ä ‚ôname /ui/static/icons/mpcards/charcard_arcanewarrior sha1 n}£ù™Îq ‹F×
qÐ&sd‡ô size @ originalSize € resType ¦TI\resMeta resRid ¡'ÓÊ”û—/idata @ €p 8xÚc`@ f æd``d`bd Á¿¢ìS"òÝfÚrÇÍù¡ÍÀÀÄ@>`bè0}ê‰*
‡ ‚èname ui/static/chargen/charbkg_qun sha1 M·ä^´”€´¯œQ–{Tµ=² size E originalSize € resType ¦TI\resMeta resRid ÁÁŽ|£ôidata E €p =xÚc`@ f ædÐaŒ`bd ÁäÇ®SJc¼¦O}žáðï¿Â~&rHïÎ7·¶„zÆ;'¥ÀÅì!F ‚name ui/assets/w_poi sha1 Žá£‘€öø‚þ·×NÛ^mø size ¡ originalSize ™ resType ÿ¥G-resMeta resRid G騆Π‚•name ui/assets/env_lootpopup sha1 ùOÄû²îuÊŽ–¦‚/Ï3^1 size è+ originalSize à+ resType ÿ¥G-resMeta resRid uÄ¡¼pMÆ1 ‚name ui/assets/w_xpbar sha1 zc¾CºÉþdpFX!‘&d?—(H size (
originalSize
resType ÿ¥G-resMeta resRid ×QèÃmÔmê ‚ìname "ui/static/chargen/card_male_human sha1 `ÍGšJqý:©Õ,^i©4)x] size E originalSize € resType ¦TI\resMeta resRid k/ITôéƒidata E €p =xÚc`@ f ædÐaŒ`bd A÷ù}œSò⦪/XÛ1Sa?¹ ¤wÊòwž¡žñΉE)pq r©F ‚name ui/assets/w_epbar sha1 CP1bñáWƒz„{]`=¾
size =
originalSize 5
resType ÿ¥G-resMeta resRid µÚŸjÉKØ ‚šname ui/assets/w_hud_modefeedback sha1 ËÁ6®|ãc×¥ãgYÄ4n size originalSize resType ÿ¥G-resMeta resRid Ûh$¾²î3– ‚œname ui/assets/w_mpchallengetracker sha1 Ìùø4ýR¹";Ê^dr¹{H size C originalSize ; resType ÿ¥G-resMeta resRid ÿó8v*‚" ‚êname ui/static/chargen/card_male_elf sha1 eä(l!ËžžóÙÙª³Ôìjè size E originalSize € resType ¦TI\resMeta resRid Û7wíçcNidata E €p =xÚc`@ f ædÐaŒ`bd AËCW¾Øoª·ß\ò†áÇn…ýLä^—)_B=ã‹Ràâ Ùt
‚šname ui/assets/w_hud_questtracker sha1 ».¸¼¸;ð&‘K±
"{í™7%) size þ% originalSize ö% resType ÿ¥G-resMeta resRid ELªÀ~a» ‚éname ui/static/chargen/card_warrior sha1 ÔÆY:nƘö}Êo‚¬‚¡ size E originalSize € resType ¦TI\resMeta resRid ñÌß¾0Íüidata E €p =xÚc`@ f ædÐaŒ`bd Á5ó¯´2[°"fúö^ùÇö31@z³«óC=ã‹Ràâ f[ ‚êname ui/static/chargen/classbkg_for sha1 ëMÓŠÖ”öb×"A [é’‚k size F originalSize € resType ¦TI\resMeta resRid u£¤E"X…ˆidata F €p >xÚc`@ f ædÐaŒ`bd Ác=»v=dÞöÏcɵ…¿/*ìgb €ôþ;žlêïœX” ¦!‰ ‚æname ui/static/chargen/card_mage sha1 G„¡¢‡qeh´:*Z¾ size E originalSize € resType ¦TI\resMeta resRid
ê'!¶ûidata E €p =xÚc`@ f ædÐaŒ`bd ÁµGo,~v¥ÐH¿ïÂÛ½·“Dö31@zë•…C=ã‹Ràâ bÀ› ‚“name 2da3/vfx/vfx_shared/textures/vfx_horizontaldust_01 sha1 Ô…b[rÁÇoš%!‚^·2x?du size \ originalSize € resType ¦TI\resMeta resRid õïK|Žntidata \ €p TxÚ³,d`°b`f``b`dd`dàb°^QÏ$×5çzØVQ«ý×\€¢@E@Ì€Âå@ÂØ@F(#õr¯÷ø0·ˆxwW¿x_8 ÙÇ ‚ýname 9ui/assets/glo_popupmanager/glo_popupmanager_g0-nofbatlas sha1 0ÝÝ9ÒÔ¦š¨«œl,¯ size ? originalSize € resType ¦TI\resMeta resRid Õ‚Dþb–·:idata ? €p 7xÚc`@ f V```da`ÔÒSç9œüµöìÓ—sE2°0€zÿ-¨ÿê‰* 9‰¯ ‚˜name ui/assets/pre_chargen_head sha1 ˆ^5‘eÍãð
Hy¥ size ŒC originalSize „C resType ÿ¥G-resMeta resRid Zœ‹‰ ‚òname /ui/assets/rec_charrec/rec_charrec_g2-nofbatlas sha1 éUýž‘ôdôæ=¼M™—Q size > originalSize € resType ¦TI\resMeta resRid Ÿw‡ëáf idata > €p 6xÚc`@ f V```da`ãV_Î0<ëÔ±Uó¾ç'úÊœ…| Ô{§ÓC)ÔU ôÁ
‚name ui/assets/w_radar sha1 vJ÷ÿ3„*޶ÃÏÖ©l7?u§† size +p originalSize •q resType ÿ¥G-resMeta resRid ×'‘Çã¼ ‚æname %ui/assets/bwlist/bwlist_g1-nofbatlas sha1 šPÀ?ă³é¨—Êü¶ûå¾¯Ž size < originalSize € resType ¦TI\resMeta resRid µÏÚkë'idata < €p 4xÚc`@ f V`h BF0Ü$µ/d"{CÕmSoWqòPï|—»ü¡ž¨Â ß Ö ‚žname !ui/assets/w_chargen_analogslider sha1 C§
ñª–Dø‰š¯2RÄâÓ‘ size originalSize w resType ÿ¥G-resMeta resRid ×XN3óýD ‚úname 7ui/assets/hud_combinedhud/hud_combinedhud_g3-nofbatlas sha1 ÑiÐ&W¤û`ⓞ|5= %* size > originalSize € resType ¦TI\resMeta resRid þ "Ê—BÎidata > €p 6xÚc`@ f V```da`C+Öwïû5晟ž?ç켄ÏXÈ@½s]23C=Q…ŠÊ½ ‚òname /ui/assets/rec_charrec/rec_charrec_g0-nofbatlas sha1 ư%vRE§¾éy¥Áɵq.4h size > originalSize € resType ¦TI\resMeta resRid ñŒÊˆé³â6idata > €p 6xÚc`@ f V```da`Ãõaûçö¿ÉûÜyÿ^EF§^1ù ¨7®¾0'ÔU ¶Ï ‚òname 1ui/assets/glo_heromenu/glo_heromenu_g1-nofbatlas sha1 o3¹ßhY?®,¶~îýˡˋ size < originalSize € resType ¦TI\resMeta resRid }¯P„¢idata < €p 4xÚc`@ f V`h BF0‰àj³]Ûß$ß§¿â¹sÉSòPïÿ¤báPOTa CÞ* ‚•name ui/assets/w_colorpicker sha1 nÒC~·L’YÅÕ-f9AgM size d originalSize \ resType ÿ¥G-resMeta resRid ›” —9ׂ ‚úname 7ui/assets/env_partypicker/env_partypicker_g0-nofbatlas sha1 àÛ0ÃŽÓóf¬ðômÀ{€4&6Ë size > originalSize € resType ¦TI\resMeta resRid ]ˆ¦€>dDidata > €p 6xÚc`@ f V```da`Cyõ”ÙwÍ‚Ò.ýšrCW46…| Ô{ï~dH¨'ª0 æÅ
t ‚name ui/assets/w_slider sha1 ËYQ2©!3å»4kJ•뀅´ size £ originalSize › resType ÿ¥G-resMeta resRid
@m쀙ôì ‚øname 7ui/assets/hud_combinedhud/hud_combinedhud_g5-nofbatlas sha1 ³bYÿa#mÏÖÌÌG÷ size < originalSize € resType ¦TI\resMeta resRid G†«•a³idata < €p 4xÚc`@ f V`h BF0ÔåVýTyÁ2L%DíÕæî^òP¯´S¨'ª0 { ‚…name Cui/assets/w_multiplayerframetop/w_multiplayerframetop_g1-nofbatlas sha1 ô¤^58Uâߨæ‹!4EËøg size = originalSize € resType ¦TI\resMeta resRid ‹«Ä8-¹#¼idata = €p 5xÚc`@ f V`h BF0ü«dæÌ°ë“Ö¥èŸ3Ks®280€zïGåõD Ñ^À ‚„name Cui/assets/w_multiplayerframetop/w_multiplayerframetop_g0-nofbatlas sha1 ‡ZÈ!¬êYðSÛ¸®7uŠ© size < originalSize € resType ¦TI\resMeta resRid ©WÜ&œxgidata < €p 4xÚc`@ f V`h BF0Ì=x‰ÃEcy»L“Ÿ—àvòP¯Ü¹F»POTa È ~ ‚øname 7ui/assets/glo_waitoverlay/glo_waitoverlay_g0-nofbatlas sha1 Ê<7,%ÕŸ›VT!Y†V size < originalSize € resType ¦TI\resMeta resRid ©«'ƒËvidata < €p 4xÚc`@ f V`h BF0té.æH‹YXîÍØ±ö-ÏõnòP¯œ±úPOTa <ü
µ ‚šname ui/assets/w_treeflow_chargen sha1 aAÛE_~ð.èO×Aß œúv size ¤ originalSize œ resType ÿ¥G-resMeta resRid qlåbú ‚name ui/assets/w_hud_potionindicator sha1 ÜÔWóø˜!&ƒÀùe
ÇË›³ size 7 originalSize / resType ÿ¥G-resMeta resRid ɘÊó5‚㘠‚ÿname =ui/assets/w_hud_playerstatus/w_hud_playerstatus_g0-nofbatlas sha1 "mÈzþ¶ígéX)`»“î size = originalSize € resType ¦TI\resMeta resRid µè¤Ìffidata = €p 5xÚc`@ f V`h BF0d¾¼G÷¦á7'“䤣n‡È@½rOç†z¢
wƒ½ ‚œname ui/assets/w_chargen_screenshot sha1 ¿åþ@^Y6DKñ¿o…t size · originalSize ¯ resType ÿ¥G-resMeta resRid iÛ>øëñ!© ‚òname /ui/assets/rec_charrec/rec_charrec_g1-nofbatlas sha1 MLs;é\㊠Ø_ÁJl¹ã&à size > originalSize € resType ¦TI\resMeta resRid =€
›`¯Öidata > €p 6xÚc`@ f V```da`ü}g§ªÐª7¬Êàvf`a õÊŸ‰[ê‰* – ) ‚úname 7ui/assets/hud_combinedhud/hud_combinedhud_g0-nofbatlas sha1 é+‡§qi90TcÁVt²>,÷
size > originalSize € resType ¦TI\resMeta resRid g«f½3’idata > €p 6xÚc`@ f V```da`ÃL[vyu´pW¬qùõÈÖ³,ä Þ¸õw3C=Q…ž²p ‚úname 7ui/assets/hud_combinedhud/hud_combinedhud_g4-nofbatlas sha1 YàE¯ŽßfáŸánk¥§·›eÙt size > originalSize € resType ¦TI\resMeta resRid id2A€Äãidata > €p 6xÚc`@ f V```da`Ã,AFû#û”RÝê÷]þÍÀÂ@> êº+s:ÔU ¸Ÿ Ö ‚ˆname Eui/assets/playerindicatormanager/playerindicatormanager_g0-nofbatlas sha1 ¢í]Ó稈'ÛB„Ø£þâj size > originalSize € resType ¦TI\resMeta resRid ±%ÉÓCûßÙidata > €p 6xÚc`@ f V```da`CÃß‚z.y¸ÿ·ÁñsvÛXXÈ@½r®ì«B=Q…ϕ٠‚éname ui/static/chargen/card_fem_qun sha1 b^©&¯'osZS]Uø®ó·)í¿ size E originalSize € resType ¦TI\resMeta resRid ãK2~ï]„idata E €p =xÚc`@ f ædÐaŒ`bd Á—{&NK
åv,0šâ¸bûf…ýLäÞWÕ{î‡zÆ;'¥Àŧ®C ‚òname 1ui/assets/glo_heromenu/glo_heromenu_g0-nofbatlas sha1 &¥A‡ú`Äd÷×fÙ—$¤‡`#ƒ´ size < originalSize € resType ¦TI\resMeta resRid ù3~ܵidata < €p 4xÚc`@ f V`h BF0ü”á©t°î•³¥®Ê k“çä Þ}iBÿC=Q…X¢ƒ ‚—name ui/assets/hud_floatylayer sha1 ÜO2©ì{»xƒQc÷`Ö size originalSize resType ÿ¥G-resMeta resRid M<i—ǸÁ ‚ƒname >ui/assets/rec_abilities/rec_abilities_i1-smoke-tile-nofbatlas sha1 •9EÕ7;¤Ål$Sê/”xÄ size @ originalSize € resType ¦TI\resMeta resRid —Ÿ d?ÀË idata @ €p 8xÚc`@ f V```b`bd ÁmE:ý[ÙT¹ïTˆ¾Ôž¡ÎÉÀÀÂ@>`aˆšÇ˜ê‰*
n°J ‚ÿname =ui/assets/w_hud_playerstatus/w_hud_playerstatus_g3-nofbatlas sha1 µ^‘•¿ÂÀ¼éøê |G*Áš size = originalSize € resType ¦TI\resMeta resRid +Ç£Ë6DXÆidata = €p 5xÚc`@ f V`h BF0~}Ú´I‡÷ÓÄ»o泫o–fp` õÆþý¯ê‰* ¬ùž ‚ìname !ui/static/chargen/card_fem_human sha1 ìòM7ÆÍ…Rò…ÀV˜¥Ê•"þ¥ size F originalSize € resType ¦TI\resMeta resRid Á0
”ŠS¾idata F €p >xÚc`@ f ædÐaŒ`bd Ái“&,Ïùö|W
ûõeÏB+ìgb €ôΟ} Ô3Þ9±(. bâ» ‚éname lda3/scripts/stats/stat_compute_class_script/luarunnercompiledlua_a10fb733_4278_4d00_91e6_e034e53c15f6_win32 sha1 ÖÛ£kõï[ËØf6à”âzAy size originalSize Ž resType "°ì¯resMeta resRid sgñI·x; ‚•name ui/assets/rec_inventory sha1 ÑðÍ»ØZ¸8˜ÉÕ³Ja JÁ9 size ´ originalSize ´ resType ÿ¥G-resMeta resRid ‘ˆIœy& ‚žname !ui/assets/targetingfloatymanager sha1 ’÷é'—ª
†C;4úšé¨] ó size ý originalSize õ resType ÿ¥G-resMeta resRid ÁæÒÊ^og³ ‚ëname nda3/scripts/stats/stat_compute_method1_script/luarunnercompiledlua_766766c3_2467_40df_ba1d_e8926a120d6c_win32 sha1 “_Óp ü[W_†zµ<[Ð size Ý originalSize ã resType "°ì¯resMeta resRid ´Bs©p ‚éname $ui/static/mplobby/parchmentbkgblood sha1 Ÿ%
ɱE«ñZ,D„"åb size @ originalSize € resType ¦TI\resMeta resRid ûꇑK¡t7idata @ €p 8xÚc`@ f æd``b`bd AµíiËï„Dõ÷µÙΕðŽÎÀÀÂ@>`a¸^¶gS¨'ª( ë
½ ‚˜name 4da3/vfx/vfx_shared/textures/vfx_distortionclouds_02 sha1 êT³>“rØ6Óäá”ÞØØc/Û size _ originalSize € resType ¦TI\resMeta resRid I×2Ûylòidata _ €p WxÚÓÉ`a˜x‚•˜XX¸¯ÜÿJÕ·«’%yÝ?Îk›Ã8€*˜€”V.£ƒ«¸^?p-Ä=>Ì-"ÞÝÕ/Þ$ ëøN ‚‘name ui/assets/glo_death sha1 Ëuá©"æ8CDl´Ùº@Ô¶žxÇ size … originalSize } resType ÿ¥G-resMeta resRid I¦Äçw§î ‚„name *da3/vfx/vfx_shared/textures/vfx_ribbon_02 sha1 ›>Ú«'n÷h¤¦;ˆãQW'· size U originalSize € resType ¦TI\resMeta resRid ±¨2>*µÓidata U €p MxÚc`@ÌŒŒ@ÄÀÉpû{[ÀGp#>—ŒµGpé34 ( 131 paرŠáæ×3ŸCÜãÃÜ"âÝ]ýâƒAâ Î ‚ïname rda3/scripts/stats/stat_compute_method1_mod_script/luarunnercompiledlua_0bb8f74d_6a24_4534_847a_b917931c702e_win32 sha1 ™$\ND È“&Ó–"¬5júßrœ§ size originalSize v resType "°ì¯resMeta resRid ¿¾¾EX
™ ‚žname !ui/assets/playerindicatormanager sha1 qV'â~ð€R Èš.— size å4 originalSize Ý4 resType ÿ¥G-resMeta resRid ûÛn¦éØäÉ ‚•name ui/assets/equipmentslot sha1 ¥ôÌV7Ò#H{×ltè—}ð^{ç' size l originalSize d resType ÿ¥G-resMeta resRid
èî f¨ÿ chunks «!‚]id X
†=‚Ž/¨çCtåsha1 Y
¾‡dbÓó³×ðÔç¶N¾Š(size logicalOffset logicalSize @ ‚]id $,æÂ,½Pæ¬n³M
Ésha1 kWO>©ò¬]Åú5p¦™\size ÚG logicalOffset logicalSize €•N ‚]id mÁÒD(§`‚NJ·sha1 lÀÇGn Ò)ÜÁ’dÁtmúªØ7size † logicalOffset logicalSize @ ‚]id ‚ž¹c.hTãE#«Eê=bQsha1 zºÐ-ºâ¢S,‰d vFðÓýsize Á logicalOffset logicalSize ¸ª ‚]id ø´ºJˆ„x¬DÿÕĵÍsha1 %ÃX{l†¦Y
!0Ü‘*Dsize ˜ logicalOffset logicalSize ‚]id òhI"Á~à:C9-$È;4çsha1 ÅÅC,E)=fi=‚? •±·Ç–þsize logicalOffset logicalSize @ ‚]id ý"6C ºò*Ò[ùÁiulÕsha1 €·1Ez€íÜ8éA>l¤UÔcsize ˜ logicalOffset logicalSize @ ‚]id 'd›Ý6RfÒú”Ø-]Qsha1 c\vËßãž5 :ÎüP7š<žwsize ; logicalOffset logicalSize ‚]id 1þöRŒÓÄá¿û0ÇÎ>¶sha1 SÁ%exÃÁ«o®©íVÿ^£¯size Í logicalOffset logicalSize ‚]id Û÷†PñHW2DhÅø
/sha1 Æ•ýôb#Su“ÂlJì“ÒG†™rsize “~ logicalOffset logicalSize ¸ª ‚]id ,Èd@’ˆ‡Þš"Ý%Âz ïsha1 KCâK>h(ÁÆóþÑZH6Ásize E¦ logicalOffset logicalSize ¸ª ‚]id />ÔÆI#¹VvׯÒRksha1 ¸Än/hxNy{U”iš²)4Resize ª logicalOffset logicalSize pU ‚]id £©¿ê%MŠyc®þ Ö³Wsha1 •!hpݧøü€E o#ÞÊMšTésize »R logicalOffset logicalSize ¸ª
‚]id «tÞm]_ÿå ßá*°ù}sha1 Å´Ÿ×|NÝ&χLlOͽý‘‰size q~ logicalOffset logicalSize ¸ª
‚]id ºOoãÏÇÍ3×RØý¥sha1 ÃZùúÒÍ
™²ÏÝ.2ì;øt´size J logicalOffset logicalSize 0€@ ‚]id ¯V¿ìnó‰ßÞxh‰.ssha1 Øl‹¨ØÔ&ÙÜ3oY³qÑsize æ logicalOffset logicalSize ‚]id 6ÉCnzžòuãÀ»Ç˜Ssha1 ‘kÈ'–üƒ_?ñÅfôaœxäsize Ô logicalOffset logicalSize ‚]id I)ÉÁ>Er£+JËd4Ú×sha1 {û¢ƒæêày»#±Iµxsize ÷Ñ logicalOffset logicalSize ¸ª
‚]id Ó¼-Ù1öB4cbÅXFÂQsha1 cÿ:¾FÊ7éãjŒL5‡Q´size ç logicalOffset logicalSize @ ‚]id ¨@¦E±¥ìùÇtèesha1 H9y¢*DÞ%Z¬˜<‹[ÍûÒ ¤size / logicalOffset logicalSize ¸ª ‚Úid Å:ôÌ æ‰,=&KÞNê7sha1 ø\E§´3›NKÝ1˜zé:=ÃÐsize u logicalOffset logicalSize idata u p mxÚûÿ¦Q€ˆt³u’ÿƒÀ?O& åòG$ÿW“’Áøß^D4›Œÿä*ÿâTþþM¨üµóQù³{QùÕ3š-Æ/ËD•O Cå¹ òŒPùº
¨|i>T¾CÎ6 ‚ñæöÙ ‚]id SëË5‚,
ò‘ÝìŸ'³sha1 =¿àÌ„6NŽTù4Ø£ï˜:ͦsize è logicalOffset logicalSize @ ‚]id ïgAÏòg#B»âlÂÏsha1 {æ^süpÑ1»Ö–>ùŠí•š size ž3 logicalOffset logicalSize ¸ª ‚]id :îï(ž7ËŸœÍž`Øçsha1 ‹s$à {C‘Qyáø<f"¡èÔsize n logicalOffset logicalSize ‚]id \IÕùcÞ+Î
sha1 À¥»^Ã-+À†^üG6½size Bt logicalOffset logicalSize ¸ª ‚òid j?ľ#C:eF¾ÓSûsha1 :—ÛÈÍÜ>K«ÖM©îÊgísize Œ logicalOffset logicalSize idata Œ p „xÚSæ|9ˆ€`¸ë ò3ýQù=ÅøÆ_?
•ióû|@㽆ÊÿÿÏQˆˆ|O& åòGÿßw&‚òß]‹h6"ÿÂvTþ†¨üþr0ÿ+Œ_9£Ùˆ`ü@KTõ†RÍ@!¸¼SF“Áø ¡{]• ‚]id ;¨Šœ×Vµ:¿ÖEsha1 \vÝÔÞW6`]±5ÁÖÌŸâsize †› logicalOffset logicalSize hU ‚]id ²Z¾T‘€z´+D5KEsha1 ù±©Hr?êícH¨µO ‚ù…size ü logicalOffset logicalSize @ ‚]id -%ò{iÐ9V$T&곋sha1 Oн2ÈŒPVÉ#v®NL=Ã%õ"size › logicalOffset logicalSize @ ‚]id k@ßD霓ôFÌÍÓñásha1 ÈíTÂ5Ò(äÔ÷Ö`wØ2Gõsize ºc logicalOffset logicalSize ¸ª ‚]id k—ø¤PßH˜z¹9Bût!sha1 ºÀ2ó{¿þTËl=úÍ 3ìsize ô logicalOffset logicalSize ¸* ‚]id D‹sf\¡wKˆí׋sha1 M‰czi®/¯‘1ž ‰mcî¦size ñ logicalOffset logicalSize @ ‚]id ™§¼€ã„¥knÚ“
sha1
aœp
à
®J+½˜c2¬qšsize ‹º logicalOffset logicalSize ‚]id »* ´OR<0ÖæÈ¡Ïsha1 °Ü"<‰‰Å²*âÊdतôÕHUsize Ø logicalOffset logicalSize ‚]id
¯PKeÎÖ†<1½8 Æ“Usha1 ½rWMïÇ#j}ì¿”ØíÒsize TC logicalOffset logicalSize ¸ª ‚ïid duÊñž@ÉúÍåéámásha1 ¿^ÕÀìq°lø¿<ªÌsize ‰ logicalOffset logicalSize idata ‰ p xÚ“c9ˆ€`ت¢òc\PùUɨü™ÍøÆß±•m?ªú¯÷Pùÿÿ9
± ‚ïÉÄ D£üQþ°àÿhRÒ "ÿÃíÍ–@ã_ÞÑl
D0þÎE¨ü9m¨êë³Pù)¾¨êÝ
QåµEQùü Lj@ã ‚"_Š ‚æid n¾Íûe%À*1zh Csha1 áÑa¾³µ ·
Ð7)ž*4Jö<ÿsize € logicalOffset logicalSize idata € p xxÚ;··QĈ€`œ>Í £üQþHãŸ9Ѥ¤D0þÑ]3š-Æß¶:€Ùˆ`üåsPù3û"šMÆïªG•¯)D5/7 U}|ª|€+ª¼£ªyƨò*ü_ø¯Âøbܨæñ2ä`" Æ{#€ ‚]id &ØIO2=O¶}Ån8{· ]sha1 ›äWÃw¾åü$ ƒñþsize ¼; logicalOffset logicalSize ¸ª
‚]id ¶r,µ%Üxé+˜' sha1 ñš
(»:ï‹aê¶9ÉDyðsize –o logicalOffset logicalSize chunkMeta ‚h32 ÿbsmeta ‚h32 Ào_kmeta ‚h32 Î>meta ‚h32 ë9Ameta ‚h32 ^¯Ýimeta ‚h32 ¾fÿmeta ‚h32 ßXÅmeta ‚h32 ÞßYTmeta ‚h32 Eªmeta ‚h32 ÙõÌómeta ‚h32 †/meta ‚h32 é¯ÀÖmeta ‚h32 ê¯ÀÖmeta ‚h32 ì5meta ‚h32 Áo_kmeta ‚h32 ^qlmeta ‚h32 ^ƒÎWmeta ‚h32 ~‹_meta ‚h32 håmeta ‚h32 J˜ž†meta ‚h32 ܉H"meta ‚h32 ]ýÿ meta ‚h32 £Öü meta ‚h32 Diimeta ‚h32 P3« meta ‚h32 ZÝËmeta ‚h32 è&wJmeta ‚h32 ŸDÝmeta ‚h32 *
meta ‚h32 ¡µmeta ‚h32 »
5meta ‚h32 3'ømeta ‚h32 ãŽqDmeta ‚h32 лŽmeta ‚h32 4ô2Çmeta ‚h32 þ ÿmeta ‚h32 Ì^£meta ‚h32 öºÖemeta ‚h32 Zžmmeta alignMembers ridSupport storeCompressedSizes totalSize ¾Øo dbxTotalSize bem ‚¶path 9win32/da3/levels/chargenmenu/chargenmenu_uipreendofround magicSalt mcepebx œ‚‚name <ui/assets/chargenmenu_uibundlepreendofround_win32_rootasenv sha1 ½
ø\‚` +6îhöˆ¥eÅJ size ; originalSize Ð ‚“name Mda3/levels/chargenmenu/chargenmenu_uibundlepreendofround_win32_resourcetable sha1 û.Eo0‡—ÉGý
û‰‘‹É‡ size ( originalSize dbx œ‚‚name <ui/assets/chargenmenu_uibundlepreendofround_win32_rootasenv sha1 Ùär¼ZÙÈAû •itׯ7 size 0 originalSize l ‚“name Mda3/levels/chargenmenu/chargenmenu_uibundlepreendofround_win32_resourcetable sha1 ˆ"h^:üï§]uø¢eM$Ä· size originalSize l res ½‚¹name <ui/assets/chargenmenu_uibundlepreendofround_win32_rootasenv sha1 üHë¦+YP—WéF/64ÃØ size $ originalSize resType ÿ¥G-resMeta resRid ÉøRzf
alignMembers ridSupport storeCompressedSizes totalSize ‡ dbxTotalSize k
‚¢path 6win32/da3/levels/chargenmenu/chargenmenu_uiendofround magicSalt mcepebx •‚name 9ui/assets/chargenmenu_uibundleendofround_win32_rootasenv sha1 _šSË&ùCXÖ€ú¿º¥oë"ñ size 9 originalSize Ð ‚name Jda3/levels/chargenmenu/chargenmenu_uibundleendofround_win32_resourcetable sha1 Í]ºX’ñ¬v#`
Õã<#“' size & originalSize dbx •‚name Jda3/levels/chargenmenu/chargenmenu_uibundleendofround_win32_resourcetable sha1 Ÿæòpvæu*ÄZVÎk&ÃÇ´‡ size originalSize i ‚name 9ui/assets/chargenmenu_uibundleendofround_win32_rootasenv sha1 ò¡ñ¥®H«2ÜÞèîHí%RÓdk size . originalSize i res º‚¶name 9ui/assets/chargenmenu_uibundleendofround_win32_rootasenv sha1 ù›za<e®H†TLÀ˜Õˆ_³Ò2 size % originalSize resType ÿ¥G-resMeta resRid Kßl¦¼ãì© alignMembers ridSupport storeCompressedSizes totalSize „ dbxTotalSize j
Notice how there is a continuous array of elements with variables
name
size
offset
path
salt(of the encryption used)
in the file? If my suspicions are right, they are assets spread all over the file system and these .sb or .toc include metadata for sequential loading. Which, if we were to find out how to reverse engineer the polygon and texture data of this elements we would potentially just dump them in a file and add a bit of the meta data to these resources.
Interesting, I need to dig some more.
That does seem like we could build a file override that takes priority over the base resource in loading sequence.
This is promising.
Guest_TrillClinton_*
Sweet So I found this.
name Sda3/layouts/valroyeaux/val_vivienne_bedroom/val_vivienne_bedroom/description_win32 sha1 4O´ZÁbš¥w—š œ]Ï8
size ù
originalSize ð ‚§
name of the asset, what the asset is encrypted with and the size of the asset.
Encrypted with sha1 and that "4O´ZÁbš¥w—š œ]Ï8" is probably the salt.
Guest_TrillClinton_*
Since this is loaded from a file, I assume this starts from the reading from the first to the file into a bounderless datastructure(like an arraylist). This way improvements can just be made into the file without actually modifying the code.
Since this is loaded from a file, I assume this starts from the reading from the first to the file into a bounderless datastructure(like an arraylist). This way improvements can just be made into the file without actually modifying the code.
Wait! Wait Wait!
Wai..........t!
Yep, I understood this post (mostly.)
Guest_TrillClinton_*
.sb and .toc files are for metadata and recognizability in the system.
The meat of the modding is found in these CAS files probably. http://en.wikipedia....essable_storage
Da3 seems moddable from what I have seen so far. I expected them to use some in RAM security or something.
Goodluck modders, I wish I had time to help but I am working on a few crazy projects at the moment.
Modders to the rescue yes!!!!!!
Sweet So I found this.
name Sda3/layouts/valroyeaux/val_vivienne_bedroom/val_vivienne_bedroom/description_win32 sha1 4O´ZÁbš¥w—š œ]Ï8 size ù originalSize ð ‚§name of the asset, what the asset is encrypted with and the size of the asset.
Encrypted with sha1 and that "4O´ZÁbš¥w—š œ]Ï8" is probably the salt.
SHA1 is not used for encryption, it is a hashing algorithm used for verification, probably so that the game can verify that the files it is loading has not been corrupted. I'll look into it some more once I get home.
Guest_TrillClinton_*
SHA1 is not used for encryption, it is a hashing algorithm used for verification, probably so that the game can verify that the files it is loading has not been corrupted. I'll look into it some more once I get home.
You are right , I was writing so fast and didn't see.
Good luck! I seriously want more perks, and gold, and inventory space, and to check my approval with my companions ![]()
Since I'm not as technical myself, all I can do is wish you all luck and hope for the best. Fight hard, my friends. Nothing is impossible.
Any news on extracting texture folders/files? A lot of the armors in this game are using really low res textures, typical Bioware crap. It would be amazing if we could extract the textures and create better armors/skins using 4k textures like people did with Mass Effect 3.
Just give me the tools to extract and repack the .cas files and I'll get working on some hi-res retextures.
I expect the game to be rather un-moddable.
Reskins, sure. But who really cares for those?
I expect the game to be rather un-moddable.
Reskins, sure. But who really cares for those?
Having looked into it a little bit more last night, I don't think modding is impossible. It will take some time to create the tools needed, namely unpacker and repacker, and quite what is moddable and what is hardcoded is still a question. As far as I can tell, the game uses almost the same data structure as Battlefield4, which someone over on bfeditor.com has put in a lot of effort to decode. The script he has created can handle the audio files in DAI fine, but fails on the actual data files. I suspect that is due to structural changes in the data files, maybe a newer version of the engine or some other setting changed between BF4 and DAI. I'll have more time over the weekend to play around with it, hopefully.
It looks like Frostbite 3 is using a virtual file system to hold all of its data, and another path of attack could be to just dump that from the game's memory. I'm not sure how feasible that is yet, and it won't magically give us a repacker, but it could be a start.
Virtually every game uses a virtual file system; the tricky bit is to find out what gets referenced how and when, and in DAO the toolset helped lot in figuring this out. Apart from that the fastest way to success is static analysis combined with stuffing extracted info into a database (VFP, whatever) to make it easily analysable via SQL and to have access via an easily scriptable system that allows it to formulate hypotheses and to have them verified. The accumulated hypotheses then give a good basis for deciphering the higher level structural properties. This applies to the data as well as - hypothetically - to the binaries.
If I were the speculating sort and inclined to look into forbidden places then I'd say that the starting point for making sense of huge binaries is the analysis of static helper structures related to SEH and RTTI. Especially the latter gives you a lot of information about the structure of a program, by way of its class structure, and a lot of info bleeds through by way of the names used. Sometimes people forget to remove debug info, or they leave some of it in place in order to get meaningful names for stack walks. Of course, this applies only to binaries where the licence does not prohibit analysis, or where national law makes such nonsense null and void.
However, that's for later. ATM we are all busy playing the hell out of this amazing game... Just give it some time.
P.S.: A task of this magnitude requires a lot of tedious groundwork, a couple weekends' worth, before Sherlock Holmes can enter the scene and baffle everyone. His hour will come, but not right now.
P.S.: A task of this magnitude requires a lot of tedious groundwork, a couple weekends' worth, before Sherlock Holmes can enter the scene and baffle everyone. His hour will come, but not right now.
![]()
Seems there is a little bit of progress with the Frostbite3 engine data unpacker in the BF4 community, although it seems like only one guy is working on it. Reverse engineering packed data is not really my thing, I'm more of a memory hack/DLL inject kind of guy. However, over on http://forum.cheaten...der=asc&start=0 they've made quite a bit of progress figuring out where stuff is located in the running binary - among other things, a semi-working zoom for tactical cam.
apart from maybe the fact that Origin will likely try to patch it so that it is identical to the original.
For what it's worth, some nice mods were made for ME3, despite Origin. But, they required some pretty sophisticated modding tools, which, I think, may have included some processes to prevent Origin from freaking out[?]. But, worth the wait!
Don't forget Mass Effect, it's possible to decompile stuff from it, Unreal is VERY user friendly, with geniouses that can virtually do everything with it... But you can't compile your own stuff back.
Actually, I thought a method for re-compiling was eventually developed for ME3 - specifically, for DLC content, since you couldn't override DLC stuff in the normal way. (Though, maybe I'm remembering it wrong or don't know what I'm talking about.)
Anyway, very encouraging to hear that people are looking into this! I've made some mods myself before, but always using the tools that other people create. Making the tools themselves, I'd be hopeless at. ![]()
I have been holding my money since I heard this game is unfortunately a console port, still waiting for their patch to address pc control issues, this is a great news to me.