Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Possibility to support Titanfall Online (Nexon)? #6

Closed
p0358 opened this issue Mar 2, 2019 · 8 comments
Closed

Possibility to support Titanfall Online (Nexon)? #6

p0358 opened this issue Mar 2, 2019 · 8 comments
Labels
enhancement New feature or request

Comments

@p0358
Copy link

p0358 commented Mar 2, 2019

Hi, Titanfall Online uses very similiar format to that of CSO2. Would it be possible to support it with this tool?
Here are bin files and a few samples from Data directory:
https://p0358.net/tfo/Bin.7z
https://p0358.net/tfo/Data.7z
Let me know if you'd like more files or complete client, or old installer files (I personally have no clue where to look for encryption keys, which have probably changed, if the pkg format is the same – when I tried UnCSO2, it didn't complain with any error, but the result was empty list of files)
image

@L-Leite L-Leite added the enhancement New feature or request label Mar 2, 2019
@tetTris11
Copy link

I was about to make a thread myself, glad to finally see that i'm not the only one who wants stuff from this game.
Though, on a more practical note: In case anyone didn't know already, the game has been cancelled (This probably won't effect anything but could worth noting). Like Counter Strike, the game also runs on the Source engine though it is a heavily modified version, while all the file extensions have the same name the code been modified a tad bit (Though there are already tools out there that support these changes).
And like P0358 above, I too have the full game installed as well as all the installer files, so I can also help provide files if needed. Thank you, hopefully we can get this supported soon.

@L-Leite
Copy link
Owner

L-Leite commented Jul 18, 2019

@p0358 sorry for taking so long,

I managed to parse and extract the contents from the files you sent me, here's a list of files in each:

from 0ccd31097f4fc8141d8846b6291b5006.pkg
entry: r1\maps\graphs\mp_airbase.ain
entry: r1\maps\graphs\mp_angel_city.ain
entry: r1\maps\graphs\mp_boneyard.ain
entry: r1\maps\graphs\mp_box.ain
entry: r1\maps\graphs\mp_fracture.ain
entry: r1\maps\graphs\mp_haven.ain
entry: r1\maps\graphs\mp_mia.ain
entry: r1\maps\graphs\mp_nest.ain
entry: r1\maps\graphs\mp_nest2.ain
entry: r1\maps\graphs\mp_nexus.ain
entry: r1\maps\graphs\mp_npe.ain
entry: r1\maps\graphs\mp_outpost_207.ain
entry: r1\maps\graphs\mp_relic.ain
entry: r1\maps\graphs\mp_runoff.ain
entry: r1\maps\graphs\mp_sandtrap.ain
entry: r1\maps\graphs\mp_smugglers_cove.ain
entry: r1\maps\graphs\mp_swampland.ain

from 0b90106ce72a3b764cc6da08d4988599.pkg
entry: r1\materials\particle\fire\fire_dir_rand.vmt
entry: r1\materials\particle\fire\fire_dir_rand.vtf
entry: r1\materials\particle\fire\fire_dir_rand_trail.vmt
entry: r1\materials\particle\fire\fire_dir_rand_trail_reverse.vmt

from 0a4b4196394ecf251c532f1552ccf3b3.pkg
entry: r1\models\humans\mcor_hero\bish\mcor_hero_bish.dx11.vtx
entry: r1\models\humans\mcor_hero\bish\mcor_hero_bish.mdl
entry: r1\models\humans\mcor_hero\bish\mcor_hero_bish.phy
entry: r1\models\humans\mcor_hero\bish\mcor_hero_bish.vvd

from 0b8f53ad4c066b4dffd5e04fbae3b40c.pkg
entry: r1\uiresources\src\option\option_keybind.html
entry: r1\uiresources\src\option\option_keybind.js
entry: r1\uiresources\src\option\option_keybind_iframe.html
entry: r1\uiresources\src\option\option_keybind_iframe.js
entry: r1\uiresources\src\option\option_main.html
entry: r1\uiresources\src\option\option_main.js
entry: r1\uiresources\src\option\option_mousekeysetting.html
entry: r1\uiresources\src\option\option_mousekeysetting.js
entry: r1\uiresources\src\option\option_sound.html
entry: r1\uiresources\src\option\option_sound.js
entry: r1\uiresources\src\option\option_video.html
entry: r1\uiresources\src\option\option_video.js

from 0bf82f65bb9afc688da66706b908dc14.pkg
entry: r1\models\titans\art_book_poses\imc_stryder_titan_ab_01.dx11.vtx
entry: r1\models\titans\art_book_poses\imc_stryder_titan_ab_01.mdl
entry: r1\models\titans\art_book_poses\imc_stryder_titan_ab_01.vvc
entry: r1\models\titans\art_book_poses\imc_stryder_titan_ab_01.vvd

from 0aed5c7e39fe518f213051b84fdb47e3.pkg
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_cordage.vmt
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_cordage_col.vtf
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_redeye_chassi_a_urb.vmt
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_redeye_chassi_a_urb_col.vtf
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_redeye_chassi_a_urb_glw.vtf
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_redeye_chassi_a_urb_nml.vtf
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_redeye_chassi_a_urb_spc.vtf
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_redeye_chassi_b_urb.vmt
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_redeye_chassi_b_urb_col.vtf
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_redeye_chassi_b_urb_nml.vtf
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_redeye_chassi_b_urb_spc.vtf
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_redeye_grate.vmt
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_redeye_grate_col.vtf
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_redeye_grate_nml.vtf
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_redeye_grate_spc.vtf
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_redeye_head_a_urb.vmt
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_redeye_head_a_urb_col.vtf
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_redeye_head_a_urb_nml.vtf
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_redeye_head_a_urb_spc.vtf
entry: r1\materials\models\titans\atlas_redeye\titan_atlas_redeye_lenses_a_urb.vmt

from 0b2ff1d623ee53654b07b55c62a9b071.pkg
entry: r1\materials\world\cloth\cloth_awning_green.vmt
entry: r1\materials\world\cloth\cloth_awning_green_col.vtf
entry: r1\materials\world\cloth\cloth_awning_green_nml.vtf
entry: r1\materials\world\cloth\gravesite_cloth_01.vmt
entry: r1\materials\world\cloth\gravesite_cloth_01_col.vtf
entry: r1\materials\world\cloth\gravesite_cloth_01_nml.vtf
entry: r1\materials\world\cloth\gravesite_cloth_01_spc.vtf
entry: r1\materials\world\cloth\rope_net.vmt
entry: r1\materials\world\cloth\rope_net_col.vtf
entry: r1\materials\world\cloth\rope_net_nml.vtf
entry: r1\materials\world\cloth\rope_old.vmt
entry: r1\materials\world\cloth\rope_old_col.vtf
entry: r1\materials\world\cloth\rope_old_nml.vtf
entry: r1\materials\world\cloth\rope_old_spc.vtf

from 0b4127aaf19c36760db00f6d2a1049dc.pkg
entry: r1\models\rise\catwalk_barrier_01.dx11.vtx
entry: r1\models\rise\catwalk_barrier_01.mdl
entry: r1\models\rise\catwalk_barrier_01.phy
entry: r1\models\rise\catwalk_barrier_01.vvd
entry: r1\models\rise\catwalk_hanging_metal_01.dx11.vtx
entry: r1\models\rise\catwalk_hanging_metal_01.mdl
entry: r1\models\rise\catwalk_hanging_metal_01.vvd
entry: r1\models\rise\catwalk_hanging_panel_01.dx11.vtx
entry: r1\models\rise\catwalk_hanging_panel_01.mdl
entry: r1\models\rise\catwalk_hanging_panel_01.phy
entry: r1\models\rise\catwalk_hanging_panel_01.vvd
entry: r1\models\rise\catwalk_hanging_wires_01.dx11.vtx
entry: r1\models\rise\catwalk_hanging_wires_01.mdl
entry: r1\models\rise\catwalk_hanging_wires_01.vvd
entry: r1\models\rise\rise_concrete_barrier_01.dx11.vtx
entry: r1\models\rise\rise_concrete_barrier_01.mdl
entry: r1\models\rise\rise_concrete_barrier_01.phy
entry: r1\models\rise\rise_concrete_barrier_01.vvd
entry: r1\models\rise\rise_door_01.dx11.vtx
entry: r1\models\rise\rise_door_01.mdl
entry: r1\models\rise\rise_door_01.phy
entry: r1\models\rise\rise_door_01.vvd
entry: r1\models\rise\rise_door_frame_01.dx11.vtx
entry: r1\models\rise\rise_door_frame_01.mdl
entry: r1\models\rise\rise_door_frame_01.phy
entry: r1\models\rise\rise_door_frame_01.vvd
entry: r1\models\rise\rise_door_frame_02.dx11.vtx
entry: r1\models\rise\rise_door_frame_02.mdl
entry: r1\models\rise\rise_door_frame_02.phy
entry: r1\models\rise\rise_door_frame_02.vvd
entry: r1\models\rise\rise_thick_pipe_blue_128.dx11.vtx
entry: r1\models\rise\rise_thick_pipe_blue_128.mdl
entry: r1\models\rise\rise_thick_pipe_blue_128.phy
entry: r1\models\rise\rise_thick_pipe_blue_128.vvd
entry: r1\models\rise\rise_thick_pipe_blue_64.dx11.vtx
entry: r1\models\rise\rise_thick_pipe_blue_64.mdl
entry: r1\models\rise\rise_thick_pipe_blue_64.phy
entry: r1\models\rise\rise_thick_pipe_blue_64.vvd
entry: r1\models\rise\rise_thick_pipe_corner.dx11.vtx
entry: r1\models\rise\rise_thick_pipe_corner.mdl
entry: r1\models\rise\rise_thick_pipe_corner.phy
entry: r1\models\rise\rise_thick_pipe_corner.vvd
entry: r1\models\rise\rise_thick_pipe_red_128.dx11.vtx
entry: r1\models\rise\rise_thick_pipe_red_128.mdl
entry: r1\models\rise\rise_thick_pipe_red_128.phy
entry: r1\models\rise\rise_thick_pipe_red_128.vvd
entry: r1\models\rise\rise_thick_pipe_red_64.dx11.vtx
entry: r1\models\rise\rise_thick_pipe_red_64.mdl
entry: r1\models\rise\rise_thick_pipe_red_64.phy
entry: r1\models\rise\rise_thick_pipe_red_64.vvd
entry: r1\models\rise\rise_thin_pipe_corner.dx11.vtx
entry: r1\models\rise\rise_thin_pipe_corner.mdl
entry: r1\models\rise\rise_thin_pipe_corner.phy
entry: r1\models\rise\rise_thin_pipe_corner.vvd
entry: r1\models\rise\rise_thin_pipe_orange_128.dx11.vtx
entry: r1\models\rise\rise_thin_pipe_orange_128.mdl
entry: r1\models\rise\rise_thin_pipe_orange_128.phy
entry: r1\models\rise\rise_thin_pipe_orange_128.vvd
entry: r1\models\rise\rise_thin_pipe_orange_64.dx11.vtx
entry: r1\models\rise\rise_thin_pipe_orange_64.mdl
entry: r1\models\rise\rise_thin_pipe_orange_64.phy
entry: r1\models\rise\rise_thin_pipe_orange_64.vvd
entry: r1\models\rise\rise_thin_pipe_white_128.dx11.vtx
entry: r1\models\rise\rise_thin_pipe_white_128.mdl
entry: r1\models\rise\rise_thin_pipe_white_128.phy
entry: r1\models\rise\rise_thin_pipe_white_128.vvd
entry: r1\models\rise\rise_wall_clamp_01.dx11.vtx
entry: r1\models\rise\rise_wall_clamp_01.mdl
entry: r1\models\rise\rise_wall_clamp_01.phy
entry: r1\models\rise\rise_wall_clamp_01.vvd
entry: r1\models\rise\rise_wall_clamp_02.dx11.vtx
entry: r1\models\rise\rise_wall_clamp_02.mdl
entry: r1\models\rise\rise_wall_clamp_02.phy
entry: r1\models\rise\rise_wall_clamp_02.vvd
entry: r1\models\rise\rise_wall_clamp_corner_01.dx11.vtx
entry: r1\models\rise\rise_wall_clamp_corner_01.mdl
entry: r1\models\rise\rise_wall_clamp_corner_01.phy
entry: r1\models\rise\rise_wall_clamp_corner_01.vvd
entry: r1\models\rise\rise_window_frame_01.dx11.vtx
entry: r1\models\rise\rise_window_frame_01.mdl
entry: r1\models\rise\rise_window_frame_01.phy
entry: r1\models\rise\rise_window_frame_01.vvd
entry: r1\models\rise\rise_window_frame_03.dx11.vtx
entry: r1\models\rise\rise_window_frame_03.mdl
entry: r1\models\rise\rise_window_frame_03.phy
entry: r1\models\rise\rise_window_frame_03.vvd
entry: r1\models\rise\wall_panel_darkgray_01.dx11.vtx
entry: r1\models\rise\wall_panel_darkgray_01.mdl
entry: r1\models\rise\wall_panel_darkgray_01.phy
entry: r1\models\rise\wall_panel_darkgray_01.vvd

from 00b033bf120ff26a98f182d7410e549f.pkg
entry: r1\uiresources\resources\backup_items\passive_icons\assault_reactor copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\auto_eject copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\build_up_nuclear_core copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\dash_recharge copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\dead_mans_trigger copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\defensive_core copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\detect_respawn copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\doomed_time copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\enhanced_titan_ai copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\fast_reload copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\hyper_core copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\icepick copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\longer_bubble copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\marathon_core copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\minimap_ai copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\nuclear_core copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\ordnance_pack copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\power_cell copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\run_and_gun copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\shield_regen copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\stealth_movement copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\titan_punch copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\turbo_drop copy.png
entry: r1\uiresources\resources\backup_items\passive_icons\wall_runner copy.png

from 0b3f257f272fc8d1c506e763cfd4c267.pkg
entry: r1\models\fixtures\camera_surveillance_arm_01.dx11.vtx
entry: r1\models\fixtures\camera_surveillance_arm_01.mdl
entry: r1\models\fixtures\camera_surveillance_arm_01.phy
entry: r1\models\fixtures\camera_surveillance_arm_01.vvd
entry: r1\models\fixtures\camera_surveillance_body_01.dx11.vtx
entry: r1\models\fixtures\camera_surveillance_body_01.mdl
entry: r1\models\fixtures\camera_surveillance_body_01.phy
entry: r1\models\fixtures\camera_surveillance_body_01.vvd
entry: r1\models\fixtures\ceiling_connector02.dx11.vtx
entry: r1\models\fixtures\ceiling_connector02.mdl
entry: r1\models\fixtures\ceiling_connector02.vvd
entry: r1\models\fixtures\fan_ceiling01.dx11.vtx
entry: r1\models\fixtures\fan_ceiling01.mdl
entry: r1\models\fixtures\fan_ceiling01.phy
entry: r1\models\fixtures\fan_ceiling01.vvd
entry: r1\models\fixtures\fan_ceiling_pole.dx11.vtx
entry: r1\models\fixtures\fan_ceiling_pole.mdl
entry: r1\models\fixtures\fan_ceiling_pole.vvd

from 00e6b68c3f01c4e96777303e1bfe5b46.pkg
entry: r1\uiresources\src\publicmessagebox\matchingcancelpop.html
entry: r1\uiresources\src\publicmessagebox\matchingcancelpop.js
entry: r1\uiresources\src\publicmessagebox\pop_none.html
entry: r1\uiresources\src\publicmessagebox\pop_none.js
entry: r1\uiresources\src\publicmessagebox\pop_notice.html
entry: r1\uiresources\src\publicmessagebox\pop_notice.js
entry: r1\uiresources\src\publicmessagebox\pop_ok.html
entry: r1\uiresources\src\publicmessagebox\pop_ok.js
entry: r1\uiresources\src\publicmessagebox\pop_okcancel.html
entry: r1\uiresources\src\publicmessagebox\pop_okcancel.js
entry: r1\uiresources\src\publicmessagebox\pop_public01.html
entry: r1\uiresources\src\publicmessagebox\pop_public02.html
entry: r1\uiresources\src\publicmessagebox\publiccss.css
entry: r1\uiresources\src\publicmessagebox\purchasecss.css
entry: r1\uiresources\src\publicmessagebox\purchasepop.html
entry: r1\uiresources\src\publicmessagebox\purchasepopup.js
entry: r1\uiresources\src\publicmessagebox\purchasepop_ok.html
entry: r1\uiresources\src\publicmessagebox\purchasepop_ok.js
entry: r1\uiresources\src\publicmessagebox\purchasepop_okcancel.html
entry: r1\uiresources\src\publicmessagebox\purchasepop_okcancel.js

from 0d1b3c296fbbdbba3ec368285df5d203.pkg
entry: r1\materials\decals\bullets\metal\shot1.vmt
entry: r1\materials\decals\bullets\metal\shot1_col.vtf
entry: r1\materials\decals\bullets\metal\shot1_mdl.vmt
entry: r1\materials\decals\bullets\metal\shot1_nml.vtf
entry: r1\materials\decals\bullets\metal\shot1_subrect.vmt
entry: r1\materials\decals\bullets\metal\shot2.vmt
entry: r1\materials\decals\bullets\metal\shot2_col.vtf
entry: r1\materials\decals\bullets\metal\shot2_mdl.vmt
entry: r1\materials\decals\bullets\metal\shot2_nml.vtf
entry: r1\materials\decals\bullets\metal\shot2_subrect.vmt

from 0cd1be1abbcc574c42b38b2f65a7a79a.pkg
entry: r1\models\humans\p_m\p_m_preacher\p_m_preacher_origin.dx11.vtx
entry: r1\models\humans\p_m\p_m_preacher\p_m_preacher_origin.mdl
entry: r1\models\humans\p_m\p_m_preacher\p_m_preacher_origin.phy
entry: r1\models\humans\p_m\p_m_preacher\p_m_preacher_origin.vvd

from 0ceaa26c6c4ac1435e28b2e83255aff7.pkg
entry: r1\sound\vehicles\goblin\goblin_classicmpintro_flyaway_2ch_v1_01.ogg
entry: r1\sound\vehicles\goblin\goblin_classicmpintro_flyaway_2ch_v1_02.ogg
entry: r1\sound\vehicles\goblin\goblin_classicmpintro_flyaway_2ch_v1_03.ogg
entry: r1\sound\vehicles\goblin\goblin_classicmpintro_flyin_6ch_v1_01.ogg
entry: r1\sound\vehicles\goblin\goblin_dropship_flyer_attack_vertical_lr_v1.ogg
entry: r1\sound\vehicles\goblin\goblin_dropship_flyer_attack_vertical_successful_lr_v1.ogg
entry: r1\sound\vehicles\goblin\goblin_evac_flyin_2ch_v2_01.ogg
entry: r1\sound\vehicles\goblin\goblin_evac_flyin_2ch_v2_02.ogg
entry: r1\sound\vehicles\goblin\goblin_evac_flyin_2ch_v2_03.ogg
entry: r1\sound\vehicles\goblin\goblin_evac_hoverext_2ch_v1_01.ogg
entry: r1\sound\vehicles\goblin\goblin_evac_hoverext_2ch_v1_02.ogg
entry: r1\sound\vehicles\goblin\goblin_evac_hoverext_2ch_v1_03.ogg
entry: r1\sound\vehicles\goblin\goblin_evac_hoverint_6ch_v2_01.ogg
entry: r1\sound\vehicles\goblin\goblin_evac_hoverint_6ch_v2_02.ogg
entry: r1\sound\vehicles\goblin\goblin_evac_hoverint_6ch_v2_03.ogg
entry: r1\sound\vehicles\goblin\goblin_evac_warpflyout_2ch_v1_01.ogg
entry: r1\sound\vehicles\goblin\goblin_evac_warpflyout_2ch_v1_02.ogg
entry: r1\sound\vehicles\goblin\goblin_evac_warpflyout_2ch_v1_03.ogg
entry: r1\sound\vehicles\goblin\goblin_evac_warpflyout_6ch_v2_01.ogg
entry: r1\sound\vehicles\goblin\goblin_evac_warpflyout_6ch_v2_02.ogg
entry: r1\sound\vehicles\goblin\goblin_evac_warpflyout_6ch_v2_03.ogg
entry: r1\sound\vehicles\goblin\goblin_flyer_dropshipattack_lr_v1.ogg
entry: r1\sound\vehicles\goblin\goblin_refuelapproachhover_a_lr_v1.ogg
entry: r1\sound\vehicles\goblin\goblin_refuelapproachhover_b_lr_v1.ogg
entry: r1\sound\vehicles\goblin\goblin_refuelapproachhover_c_lr_v1.ogg
entry: r1\sound\vehicles\goblin\goblin_refuelretreat_a_lr_v1.ogg
entry: r1\sound\vehicles\goblin\goblin_refuelretreat_b_lr_v1.ogg
entry: r1\sound\vehicles\goblin\goblin_refuelretreat_c_lr_v1.ogg

from 0af79bff98ed4ed83f741867e1d8f214.pkg
entry: r1\materials\decals\bullets\metal_titan\shot1.vmt
entry: r1\materials\decals\bullets\metal_titan\shot1_mip0.vtf
entry: r1\materials\decals\bullets\metal_titan\shot2.vmt
entry: r1\materials\decals\bullets\metal_titan\shot2_mip0.vtf

===============================================================================
All tests passed (243 assertions in 9 test cases)

Could you upload 1b87c6b551e518d11114ee21b7645a47.pkg file under your Data folder? It's an index file and I would like to test it I can read it correctly

@p0358
Copy link
Author

p0358 commented Jul 18, 2019

That is amazing!
Sure thing, I uploaded the index file here: https://p0358.net/tfo/1b87c6b551e518d11114ee21b7645a47.pkg

@L-Leite
Copy link
Owner

L-Leite commented Jul 20, 2019

I created a back end library for UnCSO2 at https://github.com/Ochii/libuncso2. The library can extract files from TFO.

UnCSO2 can't extract the files from the game, until I link the GUI and the back end together.

@L-Leite
Copy link
Owner

L-Leite commented Oct 3, 2019

TFO support was implemented in Release v2.0.4, give it a try.

I didn't test loading the entire game's file system since I don't have every PKG file, but it should work

@L-Leite L-Leite closed this as completed Oct 3, 2019
@tetTris11
Copy link

Thanks a lot for this! however I have already found 3 minor and 1 major problem:

The 3 minor being there's 1 file that's 3.25GB in size (it's also the largest file) that causes the program to crash if you attempt to open it.
The program also crashes if you try to open the index file.
.VMT files seem to be coming out either empty or corrupted (Put this under minor as I doubt anyone is gonna use them anyways)
And the 1 major problem being that model files also seem to be coming out either compressed, empty or corrupted, not sure but nothing is recognizing them as a Source model file (Tried them with Crowbar decompiler and spoke with Crowbar's creator about them)

DL for previously mentioned 3.25GB file

@L-Leite
Copy link
Owner

L-Leite commented Oct 3, 2019 via email

@L-Leite
Copy link
Owner

L-Leite commented Oct 3, 2019

@tetTris11 I created a new issue (#8) for your problems, so we can leave this one closed while we fix yours.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants