I'm Darwin. This is my collection of random stuff I made over the last few years.
Discord: @darwin.sc
X: @darwinschuppan
A tool for Helldivers 2 that extracts 3D models, audio, video, textures and more.
License: BSD 3-Clause "New" or "Revised" License
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Describe alternatives you've considered
There exists a Go DDS library with several forks (e.g. https://github.com/robroyd/dds), but none support the encoding/compression HD2 uses.
Additional context
Common format info for HD2 DDS files:
Is your feature request related to a problem? Please describe.
Currently, LOD metadata is not checked, and the app simply exports all meshes associated with a unit.
Describe the solution you'd like
unit:meshes=highest_detail|all
option.System info:
System:
Host: qykopi Kernel: 6.7.10-200.fc39.x86_64 arch: x86_64 bits: 64
compiler: gcc v: 2.40-14.fc39
Desktop: GNOME v: 45.5 tk: GTK v: 3.24.41 wm: gnome-shell dm: GDM
Distro: Fedora Linux 39 (Workstation Edition)
Describe the bug
Fails to extract any files.
To Reproduce
Steps to reproduce the behavior:
filediver -g ~/.local/share/Steam/steamapps/common/Helldivers\ 2/ -c "audio:format=source" -i 'content/audio/*.wise_stream'
Expected behavior
I expect there to be any output.
Command line output
INFO Game directory: "/home/lat9nq/.local/share/Steam/steamapps/common/Helldivers 2"
INFO Output directory: "extracted"
INFO Reading metadata...
INFO Extracting files...
INFO Extracted 0/0 matching files
Additional context
Xaymar/Hellextractor#30 (comment)
I first tried extracting the Helldivers 2 data to a completely unrelated directory and specifying -g to the game, and the path to the content relative to my working directory. I then tried leaving the data in the Helldivers 2 directories and specifying the path relative to the game path. Doesn't seem to pick up on any files and I cannot tell where it is looking.
Description
Two different kinds of errors:
System info:
Error output
ERROR extract content/audio/Helldiver_IR.wwise_bank: wwise: OpenWem: invalid "RIFF"/"RIFX" magic number (got: "♦☻" | [0 4 2 0])
ERROR extract content/audio/Helldiver_Standard_VO.wwise_bank: wwise: OpenWem: RIFF size (44057) does not match file size (1586)
ERROR extract content/audio/cutscenes_sfx.wwise_bank: wwise: OpenWem: RIFF size (408537) does not match file size (4486)
ERROR extract content/audio/env_arctic.wwise_bank: wwise: OpenWem: RIFF size (51950) does not match file size (1464)
ERROR extract content/audio/env_moor.wwise_bank: wwise: OpenWem: RIFF size (65980) does not match file size (1405)
ERROR extract content/audio/env_primordial.wwise_bank: wwise: OpenWem: RIFF size (108755) does not match file size (1992)
ERROR extract content/audio/env_sandy.wwise_bank: wwise: OpenWem: RIFF size (447830) does not match file size (1916)
ERROR extract content/audio/env_shared.wwise_bank: wwise: OpenWem: invalid "RIFF"/"RIFX" magic number (got: "♦☻" | [0 4 2 0])
ERROR extract content/audio/env_ship.wwise_bank: wwise: OpenWem: RIFF size (3739) does not match file size (1169)
ERROR extract content/audio/haz_explosivemushroom.wwise_bank: wwise: OpenWem: RIFF size (160127) does not match file size (2375)
ERROR extract content/audio/haz_fire.wwise_bank: wwise: OpenWem: RIFF size (51950) does not match file size (1464)
Additional context
None.
Description
ImageMagick fails to convert some files
System info:
Error output
extract ffe9b2bb1faf72c0.texture: magick: "magick.exe: ImageTypeNotSupported `C:/Users/DARWIN~1/AppData/Local/Temp/magick-gHycIaQ_eGoDYIc2GapMKltf3W4UEQCc' @ error/dds.c/ReadDDSImage/2886. "
extract ffebacc3bb58085e.texture: magick: "magick.exe: ImageTypeNotSupported `C:/Users/DARWIN~1/AppData/Local/Temp/magick-XJzzesK0H6-eZhf0xBgjpp-olTsZhlH-' @ error/dds.c/ReadDDSImage/2886. "
extract ffee2297f2c2c4ae.texture: magick: "magick.exe: ImageTypeNotSupported `C:/Users/DARWIN~1/AppData/Local/Temp/magick-Y4cmC3IINJx2uNz_bSmUU5UZ8AM7VRR9' @ error/dds.c/ReadDDSImage/2886. "
Additional context
None
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.