Not all programs have "install" in the makefile. You probably have to copy the binaries to /usr/bin or ~/bin manually, or make a deb package.Then, why can't I use "make install"? I want it on my system, not just in the folders.
Not all programs have "install" in the makefile. You probably have to copy the binaries to /usr/bin or ~/bin manually, or make a deb package.Then, why can't I use "make install"? I want it on my system, not just in the folders.
Visual studio 2015 or 2019? There's a problem with the latter.It is time for v1.0. wfslib v1.0 is released along side WFS Tools v1.0.
I refreshed the code a bit in preparation for the next stage - being able to modify the file system.
At this point I figured out the whole file system, now it is time to implement it.
I don't have an ETA since it is a lot of development, but I hope that it will happen soon.
The biggest part that I have to implement is the free blocks allocator.
There is also the transactions area (which is used to track and store changes of blocks until flush, probably to reduce the risk corruption because of power failure). I figured that part out but luckily it isn't important at all for this tool or any future tool because that part is cleared out every time the Wii U mount the disk. (as expected, any unfinished transaction is lost)
Some of tools that are planned:
* A GUI tool to edit the file system
* Transfer the drive to another console (change the encryption keys)
* chkdsk utility for wfs
I use Visual Studio 2022. The new code uses some features of C++20, not sure if 2019 support them all, but I think that it should, haven't tested.Visual studio 2015 or 2019? There's a problem with the latter.
Have you checked out the latest version? I don't use nuget anymore to get the libraries. Now it is based on vcpkg.Didn't know there was a 2022. 2019 delisted something so I was unable to compile wfs extract with it. It was related to boost iirc.
It should use Microsoft SDK 10. Buy why? Do you have any issue? I am not using anything that is related to the SDK in my code.@EyeKey , what sdk does visual studio 2022 use? I have microsoft sdk 10, and I think I have 8 or 8.1 somewhere:
View attachment 293284
It installs its own requirements. You don't have to worry about it.oh, no. I was just curious. I think visual studio requires an sdk just to function or something, but I'm not sure.
Yeah the older version of wfslib was VS2015 only. The new version isn't tied to any specific version, it uses CMake as build system and vcpkg for the required dependencies. It will work on any IDE that support the proper version of CMake (3.20+) and C++ (C++20).I had major issues and confusion getting boost to be acknowledged on 2019, but 2015 didn't have this problem. that's where I had no idea what was going on. I think it was boost anyway with wfs extract, I've tried compiling so many different things for different systems just to learn how to do it.
I wasn't able to make it with windows cmd prompt either. that's where it kept nagging about not finding boost. I spent a lot of time trying to figure out boost, and no matter what I did, it wouldn't detect it. I added it to the environmental variables too, so I'm not sure. I had someone look at it, and he said it wasn't possible to compile through cmd prompt and make in windows.Yeah the older version of wfslib was VS2015 only. The new version isn't tied to any specific version, it uses CMake for compilation configuration and vcpkg for the required dependencies. It will work on any IDE that support the proper version of CMake (3.20+) and C++ (C++20).