Giter Club home page Giter Club logo

ps2ls's People

Contributors

royawesome avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ps2ls's Issues

bug

it crashes if i try to watch the SCUshields in the model browser

Viewing Certain Models Crashes Application

Below is a example list of some things that you cannot view or extract due to the program crashing when you click on them.

Amerish_props_water_lod0
bullet_default_lod0
bullet_heavy_medium_lod0
bullet_short_lod0
bullet_thick_lod0
bullet_thin_2_lod0
bullet_thin_long_lod0
bullet_thin_medium_lod0
Common_Props_IFFDoor_AmpSCUSheilds_LOD0
common_props_snapons_domeshieldemitter_lod0
common_props_vol_fog_lod0
Common_Structures_FacilityAmpStation_DomeShield_LOD0
common_structures_favilityinterlink_energybridge_lod0
common_structures_favilitytech_domeshield_lod0
common_structures_VRTrainingRoom_Range_Shield_lod0
common_structures_vrtrainingroom_vrcube_lod0
Hossin_props_water_lod0
Vehicle_common_Buggy_Attachment_LitTrim001_lod0
vehicle_common_buggy_attachment_littrim002_lod0
vehicle_common_buggy_attachment_littrim003_lod0
vehicle_common_buggy_attachment_littrim004_lod0
vehicle_common_buggy_attachment_littrim004_NC_LOD0
vehicle_common_buggy_attachment_littrim004_TR_lod0
vehicle_common_buggy_attachment_littrim004_VS_lod0
vehicle_common_galaxy_attachment_littrim001_lod0
vehicle_common_galaxy_attachment_littrim003_lod0
vehicle_common_galaxy_attachment_littrim003_nc_lod0
vehicle_common_galaxy_attachment_littrim003_TR_lod0
vehicle_common_galaxy_attachment_littrim003_vs_lod0
vehicle_common_liberator_attachment_littrim001_lod0
vehicle_common_liberator_attachment_littrim003_lod0
vehicle_common_liberator_attachment_littrim003_NC_lod0
vehicle_common_liberator_attachment_littrim003_TR_lod0
vehicle_common_liberator_attachment_littrim003_VS_lod0
vehicle_common_lightning_attachment_littrim001_lod0
vehicle_common_quad_attachment_antenna002_lod0
vehicle_common_quad_attachment_littrim001_lod0
vehicle_common_sunderer_attachment_littrim001_lod0
vehicle_nc_reaver_attachment_littrim001_lod0
vehicle_nc_reaver_attachment_winglights001_lod0
vehicle_nc_vanguard_attachment_littrim001_lod0
vehicle_TR_mosquito_attachment_littrim001_lod0
vehicle_TR_prowler_attachment_littrim001_lod0
vehicle_VS_magrider_attachment_littrim001
vehicle_vS_magrider_littrim001
vehicle_vs_scythe_attachment_littrim002

There is probably more. I been extracting all the models for importing into a map editor..

Fails to Build

I install OpenTK and it it fails to build with several errors in the console.

Building, Issues, Feature Requests and UI Enhancement

I was sucessfully able to compile the program with the standard install of Microsoft Visual Studio 2016. I used pre-built OpenTK libraries from https://sourceforge.net/projects/opentk/files/opentk/opentk-1.1/stable-5/ You have to open the the ps2ls project in Microsoft Visual Studio 2016. You'll notice three projects, click the arrow next to the project, 'ps2ls'. You'll notice three OpenTK libraries are not available, delete the three OpenTK libraries from the project, you'll re-add them from the folder you downloaded. Right-click on 'References' and click 'Add References...' Click the 'Browse' button and navigate to the OpenTK DLLs that you downloaded, select all three and click the 'Add' button. Make sure they are checkmarked and click 'OK' You'll notice that three OpenTK libraries are now added to the project's references. Also, you have to click 'Properties' and go to 'Build' and check mark 'Allow unsafe code' You can now build the solution, go to the 'Build' tab and click 'Build Solution'.

Now here is my assessment of the program:

  1. A warning showed up about GL.Begin. I changed the statement/s to use PrimitiveType instead.
  2. I am able to select multiple PACK files and add them, but it is relatively slow, which is normal.
  3. The separate window that pops up when adding PACK files does not indicate progress when adding a single file. Also, progress of loading a file should be integrated into the window.
  4. The 'Misc' and 'Asset Count' are totally unnecessary. Any information that isn't in the bar below the list of assets from the 'Misc' section should be placed there.
  5. All text with file size in KB should have the label, KB. Also, it should be uppercase, not lowercase.
  6. Some file types do not have an image or do not have a proper image.
  7. Some file types are listed as "Unknown" (GCNK, GCK2, GZNE, DEF, OGG, GR2, MP3, ODD, ADS, THM, TGA, SFK, SFL and PNG) Lots of these are commonly known file types or easily supported file types. I have looked in the Wiki of this repository and some of these file types aren't there.
  8. Type should indicate what the file format is defined as, possibly with a hover.
  9. Length (kb) should be renamed Size (KB)
  10. 'File Count' Maximum feature is useless and should be deprecated.
  11. 'Clear Search Text' should be removed. After you type in a search term and want to remove the search term from the search field, you should be able to click the field with your mouse. The text in the text field will be highlighted and you can click the 'Backspace' or 'Delete' key on your keyboard to delete the text.
  12. The program should recreate the directory hierarchy when extracting selected PACKs, but it shouldn't recreate the directory hierarchy when extracting individual assets.'
  13. Hover for "Add Packs" should be renamed to "Add pack..."; hover for "Extract Selected Pack" should be renamed "Extract pack..."hover for "Extract selected file" should be renamed "Extract asset..."
  14. Actor Browser does not have it's own icon and seems to not function at all or not function correctly. I'm not even sure what you can view in the Actor Browser.
  15. Model Browser causes "An unhandled exception of type "System.NullReferenceException" occurred in ps2ls.exe" I am not able to view any models that are in the DME format.
  16. 'Show Auto LOD Models' should be removed as a button, all compatible models are automatically loaded into the asset list.
  17. The 'Model Export' window should be renamed 'Export Model'
  18. We should be able to export all models into one file and we should be able to export models individually.
  19. We should be able to disable and enable the applied texture with a button.
  20. Image Browser is not compatible with texture formats (DDS, TGA) and the image format (PNG)
  21. Sound Browser is not compatible with sound format (OGG and MP3)
  22. Browsers should be able to view and/or export to a different format for almost every file type that isn't a standard file type.
  23. Program should not be marketed as just for Planet Side 2. This program works with almost any PACK file from online games developed by Daybreak Game Company (Sony Online Entertainment).

Note: I used Free Realms PACK files to test, I'm not sure if Planet Side 2 PACK files will give the same results, but most likely, it will.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.