forked from Public-Mirror/Textractor
final tiny adjustments for official release
This commit is contained in:
parent
69435f8a9f
commit
650e2077ca
@ -4,7 +4,8 @@
|
|||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
|
|
||||||
**Textractor** (a.k.a. NextHooker) is an open-source x86/x64 text hooker for Windows/Wine based off of [ITHVNR](http://www.hongfire.com/forum/showthread.php/438331-ITHVNR-ITH-with-the-VNR-engine).
|
**Textractor** (a.k.a. NextHooker) is an open-source x86/x64 text hooker for Windows/Wine based off of [ITHVNR](http://www.hongfire.com/forum/showthread.php/438331-ITHVNR-ITH-with-the-VNR-engine).<br>
|
||||||
|
[Tutorial video](https://youtu.be/eecEOacF6mw)
|
||||||
|
|
||||||
![How it looks](https://media.discordapp.net/attachments/330538905072041994/486629608456847360/unknown.png?width=1083&height=353)
|
![How it looks](https://media.discordapp.net/attachments/330538905072041994/486629608456847360/unknown.png?width=1083&height=353)
|
||||||
|
|
||||||
@ -19,7 +20,7 @@ Previous releases of ITHVNR can be found [here](https://github.com/mireado/ITHVN
|
|||||||
- Highly extensible
|
- Highly extensible
|
||||||
- Auto hook many game engines (including some not supported by VNR!)
|
- Auto hook many game engines (including some not supported by VNR!)
|
||||||
- Hook text using /H "hook" codes (most AGTH codes supported)
|
- Hook text using /H "hook" codes (most AGTH codes supported)
|
||||||
- Extract text using /R "read" codes ([Guide](https://www.youtube.com/watch?v=AcEgjCoww5w))
|
- Directly extract text using /R "read" codes
|
||||||
|
|
||||||
## Extensions
|
## Extensions
|
||||||
|
|
||||||
|
@ -23,13 +23,13 @@ constexpr auto ITH_HOOKMAN_MUTEX_ = L"VNR_HOOKMAN_"; // ITH_HOOKMAN_%d
|
|||||||
constexpr auto ITH_DLL = L"vnrhook"; // .dll but LoadLibrary automatically adds that
|
constexpr auto ITH_DLL = L"vnrhook"; // .dll but LoadLibrary automatically adds that
|
||||||
constexpr auto CONFIG_FILE = u8"Textractor.ini";
|
constexpr auto CONFIG_FILE = u8"Textractor.ini";
|
||||||
constexpr auto HOOK_SAVE_FILE = u8"SavedHooks.txt";
|
constexpr auto HOOK_SAVE_FILE = u8"SavedHooks.txt";
|
||||||
constexpr auto GAME_SAVE_FILE = u8"Games.txt";
|
constexpr auto GAME_SAVE_FILE = u8"SavedGames.txt";
|
||||||
constexpr auto EXTEN_SAVE_FILE = u8"Extensions.txt";
|
constexpr auto EXTEN_SAVE_FILE = u8"SavedExtensions.txt";
|
||||||
|
|
||||||
// Functions
|
// Functions
|
||||||
|
|
||||||
template <typename... Ts>
|
template <typename... Args>
|
||||||
inline void FORMAT_MESSAGE(const char* format, Ts ...args)
|
inline void FORMAT_MESSAGE(const char* format, Args... args)
|
||||||
{
|
{
|
||||||
char buffer[250] = {};
|
char buffer[250] = {};
|
||||||
sprintf_s<250>(buffer, format, args...);
|
sprintf_s<250>(buffer, format, args...);
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#define CURRENT_VERSION "3.6.0"
|
#define CURRENT_VERSION "1.0.0"
|
||||||
#define ENGLISH
|
#define ENGLISH
|
||||||
|
|
||||||
#ifdef ENGLISH
|
#ifdef ENGLISH
|
||||||
@ -43,7 +43,7 @@ constexpr auto FLUSH_DELAY = u8"Flush Delay";
|
|||||||
constexpr auto MAX_BUFFER_SIZE = u8"Max Buffer Size";
|
constexpr auto MAX_BUFFER_SIZE = u8"Max Buffer Size";
|
||||||
constexpr auto CONSOLE = L"Console";
|
constexpr auto CONSOLE = L"Console";
|
||||||
constexpr auto CLIPBOARD = L"Clipboard";
|
constexpr auto CLIPBOARD = L"Clipboard";
|
||||||
constexpr auto ABOUT = L"Textractor beta v" CURRENT_VERSION LR"( (project homepage: https://github.com/Artikash/Textractor)
|
constexpr auto ABOUT = L"Textractor v" CURRENT_VERSION LR"( (project homepage: https://github.com/Artikash/Textractor)
|
||||||
Made by me: Artikash (email: akashmozumdar@gmail.com)
|
Made by me: Artikash (email: akashmozumdar@gmail.com)
|
||||||
Please contact me with any problems, feature requests, or questions relating to Textractor
|
Please contact me with any problems, feature requests, or questions relating to Textractor
|
||||||
You can do so via the project homepage (issues section) or via email
|
You can do so via the project homepage (issues section) or via email
|
||||||
|
Loading…
x
Reference in New Issue
Block a user