Releases: ClementDreptin/XexUtils
Releases · ClementDreptin/XexUtils
v1.10.2
v1.10.1
Bug fixes
- Fixed the
Detour
destructor not removing the hook
v1.10.0
Features
- Added wide string versions
Log::Info
andLog::Error
- Rewrote the
Detour
class entirely and added support for detouring functions from imported modules - Added a
EXCREATETHREAD_FLAG
enum forMemory::ThreadEx
creation flags (was just auint32_t
previously) - Added a
Formatter::ToNarrow
function which is the opposite ofFormatter::ToWide
- Added a
Hypervisor
class read from/write to the hypervisor memory - Added a
Math::RoundToNextMultipleOf<uint32_t>
function
v1.9.0
Features
- An
Input
class to provide a more convenient way to detect single button presses and repeats than by just usingXInputGetState
v1.8.0
Features
- A
Xam::MountHdd
method to allow games to access the hard drive
v1.7.0
Features
- A
ValueOrPtr
class to interact with a pointer or a value seemlessly
v1.6.0
Features
- Code examples of the different functions provided by XexUtils in the examples directory
- A System Management Controller (
SMC
) class to interact with the console's LEDs - A
Socket
class to do basic insecure socket communication - A
Xam::ShowMessageBox
function - A
Xam::Reboot
function - A
DashLaunch
class to interact with the DashLaunch config (get and set options at runtime)
v1.5.0
Features
- Removed
Memory::HookFunctionStart
and created a proper Detour class that supports "unhooking" functions
v1.4.3
Bug fixes
- Stopped using
std::wstring
s inXam::ShowKeyboard
because they made the default text not work. Getting the length of a wide string usingwcslen
(e.g.wcslen(std::wstring(L"test").c_str())
) gives weird results on the Xbox 360, there might be a bug in thestd::wstring
implementation.
API changes
- Made the logging and format functions take a
const char *
instead of anstd::string
to be compliant to the C++ standard
v1.4.2
Features
- Changed the signature of
Xam::ShowKeyboard
to expose the result of the IO completion. This allows to know if the keyboard was closed by a cancel or a confirm.