186 lines
13 KiB
Markdown
186 lines
13 KiB
Markdown
# Unknowncheats thread [here](https://www.unknowncheats.me/forum/other-fps-games/475950-devour-multihack-update.html)
|
||
|
||
# DevourClient
|
||
|
||
Very based cheat for the game Devour.
|
||
|
||
## Detection rate
|
||
|
||
You can find the log in the directory "C:\Users\%USERNAME%\AppData\LocalLow\Straight Back Games\DEVOUR", and it's interesting that this game has the detect function and can tell the cheat engine you are using, and notice that “This Game has been MODIFIED using MelonLoader. DO NOT report any issues to the Game Developers! ~”
|
||
|
||
And if you are playing with a game developer, they will know who is using cheats in this lobby by some function in their client.
|
||
|
||
But you will never get banned by using cheats, they choose to ignore that.
|
||
|
||
|
||
## Menu
|
||

|
||
|
||
## Features
|
||
Everything about spoofing ehre (steam name, server name, level...) will persist if you don't uncheck it (it will be reseted when you'll restart the game obv).
|
||
* An IMGUI menu thanks to UnityEngine
|
||
* Fully compatible with the new IL2CPP version of the game
|
||
* Detects if you're in game (with bad code lol), so no chances of crashing on main menu by activating features
|
||
* Detects the map you are playing on (useful for the instant win)
|
||
* Big Flashlight (allows your flashlight to light a lot more)
|
||
* Flashlight color customization (with a home made color picker)
|
||
* Unlimited UV light (thanks to [@jadis0x](https://github.com/jadis0x))
|
||
* A chat spammer for Lobby and InGame chat (i couldn't do a text entry because of the limitations of [Il2CppAssemblyUnhollower](https://github.com/knah/Il2CppAssemblyUnhollower))
|
||
* Achievements unlocker (couldn't do all of them, my code is crashing for some reasons at some point, i may fix it, for now it's commented out)
|
||
* Doors unlocker (should work fine, though it doesn't seem to work sometimes)
|
||
* Keys teleporter
|
||
* LV spoofer
|
||
* Fly
|
||
* Unlock all, including flashlights, perks, outfits. Active by default, can't be turned off, no persistance.
|
||
* Instant Win (allows you to win instantaniously on any map, works in singleplayer, but not as a client. May be working as host)
|
||
* Random Sound (make your character play a random acting sound)
|
||
* Always carrying a medkit
|
||
* Change your exp at the end of the game, changing it is permanant !
|
||
* Player ESP (with a home made color picker)
|
||
* Player skeleton ESP
|
||
* Player snaplines (with a home made color picker)
|
||
* Azazel ESP (with a home made color picker)
|
||
* Azazel Skeleton ESP
|
||
* Azazel snapline (with a home made color picker)
|
||
* Item ESP (with multi-language translation) (Now you can specify the display of a single item)
|
||
* Demon ESP (with multi-language translation)
|
||
* Goat/Rat ESP (with multi-language translation)
|
||
* Collection ESP (Collected items of 25 per map, similar to roses, horseshoes, etc)
|
||
* TP all the items to your position ! (thanks to [@jadis0x](https://github.com/jadis0x))
|
||
* Spawn any item/entity to your position
|
||
* Walk in the lobby
|
||
* Change the player's speed
|
||
* Fullbright
|
||
* Infinite mirrors (Manor update)
|
||
* Switch between realms (Manor update)
|
||
* Farm Items x5 (host only)
|
||
* recall function (Inspired by League of Legends, now you can use button B to teleport to the hidden place)
|
||
* Customize Lobby (Public or Private, 1-64 room size, but when the number of players exceeds four, the game will have bugs)
|
||
* 11 languages supported (English, 简体中文, Français, Deutsch, Español, 日本語, 한국어, Русский, Português, Italiano, Tiếng Việt) with in-game language switcher in Misc tab. Check it in misc table!
|
||
* Due to the game update, I deleted "Steam name spoofer" and "Server name spoofer" these two functions.For "steam name spoofer", even changed your name by this function, your teamates can still see your name by steam profile, escape button, and your message in game.(by manafeng)
|
||
|
||
## English Installation Tutorial
|
||
|
||
Raz did a great job at writing a guide on how to install the mod, link here : [link](https://docs.google.com/presentation/d/1YdIE5wwGWiJZ2RVughFYrlXUnFrxol-HI7QyLY_m0zc)<br>
|
||
|
||
## French Installation Tutorial
|
||
|
||
For my French fellas out there, 1tap2times made a French video tutorial for the installation of the Mod : [link](https://vimeo.com/789315436)<br>
|
||
|
||
## German Video Installation Tutorial
|
||
|
||
For my German friends, KiwiJuice02 made a german video tutorial right here : [link](https://www.youtube.com/watch?v=Ntablvo6y-I)<br>
|
||
|
||
|
||
|
||
## English Installation Guide
|
||
If you just want to install this plugin and use it directly in the game:
|
||
|
||
1. Install the [.NET 6](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) runtime environment
|
||
|
||
2. Install [MelonLoader](https://github.com/LavaGang/MelonLoader/releases)
|
||
There are no version restrictions, just try to choose the latest version. After opening the MelonLoader page, click on Devour to enter the installation interface. Keep all default settings, no need to check or modify any other options, then click Install to proceed
|
||
|
||
3. Install the DLL file → Download the latest DLL file from the releases section of this project, then add this file to the Mods folder in your Devour installation directory (If you don't know the directory location, you can right-click Devour in Steam, select "Manage" → "Browse local files")
|
||
|
||
4. Run Devour → If the installation is successful, you will see a Windows window showing various installation prompts, then the game will automatically launch. Press the 'INSERT' or 'INS' key to open and close the DevourClient window
|
||
|
||
**Note:** Some computers may show a "fatal error" message after installing MelonLoader. I haven't encountered this issue myself, but the main cause is usually that files extracted to the MelonLoader folder in the Devour root directory during the MelonLoader installation process have problems. Simple solutions include: (1) Copy the MelonLoader folder from another computer with the same system and bit-width (x86, x32), then paste it directly into your computer. (2) Completely delete the MelonLoader folder and reinstall.
|
||
|
||
**Note:** Some computers may display "0 mod" when loading. Please check if your DLL file is working correctly and ensure that you have placed the DLL file in the Devour "Mods" folder.
|
||
|
||
If you want to modify and develop the code, please follow the [Building from source](#building-from-source) steps below.
|
||
|
||
## 中文安装指南
|
||
如果你只是想要安装这个插件,直接在游戏里使用的话
|
||
|
||
1、安装 [.net 6](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) 的运行环境
|
||
|
||
2、安装 [melonloader](https://github.com/LavaGang/MelonLoader/releases)
|
||
版本无限制,尽量选择新版即可。打开melonloader页面后,点击devour进入安装界面,全部默认即可,无需勾选或修改其他选项,点击install进行安装(安装过程中可能需要vpn支持)
|
||
|
||
3、安装dll文件 → 从本项目的release中下载最新的dll文件,然后将此文件添加到你的devour的安装目录中的mods文件夹里(不知道目录的情况下,可以在steam中右键devour,选择“管理”-“浏览本地文件”即可)
|
||
|
||
4、运行devour → 如果安装成功,你会看到一个windows窗口进行各类安装提示后,自动进入游戏。点击insert键即可打开和关闭devourclient窗口
|
||
|
||
**注意:**有些电脑在安装melonloader之后,会出现fatal error的提示,这个我目前并没有碰到过。但是出现这个提示的主要原因,基本是melonloader安装过程中,提取到devour根目录的melonloader文件夹里的文件出现了问题,比较简单的解决办法就是(1)在别人的同系统同位宽(x86,x32)的电脑里拷贝出来他的melonloader文件夹,然后直接粘贴到自己的电脑里。(2)将melonloader文件夹完全删除,然后重装。(3)在直到游戏完全运行,菜单正常工作之前,保持VPN线路通畅。
|
||
|
||
**注意:**如果在加载时提示 “0 mod”,请检查你的dll文件是否正常,是否已经将dll文件放置到devour的“mods”文件夹中。
|
||
|
||
如果你想要对代码进行修改和开发,请按照下面的 [building from source](#building-from-source) 的步骤,逐步进行
|
||
|
||
|
||
## Uninstallation
|
||
|
||
0. Delete the folders `MelonLoader`, `Mods`, `Plugins`, `UserData`, and the file `version.dll` from `C:\Program Files (x86)\Steam\steamapps\common\Devour`
|
||
|
||
## Building from source
|
||
|
||
0. Clone the repository (or Code -> Download Zip)
|
||
1. Install [.NET 6 SDK and runtime](https://dotnet.microsoft.com/en-us/download/dotnet/6.0).
|
||
2. Install [MelonLoader](https://github.com/LavaGang/MelonLoader/releases) V0.7.1 (go to Settings -> tick "Show ALPHA Pre-Releases") to Devour.
|
||
3. Start your game. A cmd should appear, don't close it, MelonLoader is installing and decompiling Devour's game assemblies.
|
||
4. Wait for the process to finish, once it's done close the game.
|
||
5. Open the solution file (DevourClient.sln) in Visual Studio
|
||
6. Go to : Project --> Add a reference --> Browse --> Click on the browse button in the down right corner of the window.
|
||
7. Add those files :
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\net6\MelonLoader.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\net6\0Harmony.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\net6\Il2CppInterop.Runtime.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Assembly-CSharp.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Il2CppOpsive.UltimateCharacterController.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Il2CppBehaviorDesigner.Runtime.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Il2Cppbolt.user.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Il2Cppbolt.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Il2Cppmscorlib.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.IMGUIModule.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.InputLegacyModule.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.HotReloadModule.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.UI.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.UIModule.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.CoreModule.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.InputModule.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Il2Cppudpkit.common.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Il2Cppudpkit.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Il2Cppudpkit.platform.photon.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.AnimationModule.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\UnityEngine.PhysicsModule.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\Il2Cppcom.rlabrecque.steamworks.net.dll`
|
||
* `C:\Program Files (x86)\Steam\steamapps\common\Devour\MelonLoader\Il2CppAssemblies\unity.TextMeshPro.dll`
|
||
8. Build the solutions in Release | Any CPU
|
||
|
||
## Contact
|
||
|
||
You can add me on discord at _.patate or on the [discord server](https://discord.gg/2amMFvqjYd)
|
||
|
||
## Code used
|
||
|
||
For teaching me the basics :
|
||
* [A Begginner's Guide To Hacking Unity Games](https://www.unknowncheats.me/wiki/A_Beginner%27s_Guide_To_Hacking_Unity_Games)
|
||
|
||
For teaching me about the MelonLoader mods API and Il2Cpp specifications :
|
||
* [MelonLoader's quickstart documentation](https://melonwiki.xyz/#/modders/quickstart)
|
||
* [MelonLoader's Il2Cpp differences chapter in the documentation](https://melonwiki.xyz/#/modders/il2cppdifferences)
|
||
|
||
For teaching me about the UnityEngine API :
|
||
* [Unity User Manual 2020.3 (LTS)](https://docs.unity3d.com/Manual/index.html)
|
||
|
||
For decompiling and looking in the source code of the game :
|
||
* [dnSpy : a .NET debugger and assembly editor](https://github.com/dnSpy/dnSpy)
|
||
|
||
For teaching me the basics about Devour game hacking, and i pasted the Key TP hack and the non working part of the Achievements Unlocker from it :
|
||
* [DevourCheatMonoInjector](https://github.com/Glatrix/DevourCheatMonoInjector)
|
||
|
||
Game's last update before il2cpp :
|
||
* https://steamdb.info/depot/1274571/history/?changeid=M:1960656865974212833
|
||
|
||
## Contributing
|
||
|
||
Open an [issue](https://github.com/ALittlePatate/DevourClient/issues/new) or make a [pull request](https://github.com/ALittlePatate/DevourClient/pulls), i'll be glad to improve my project with you !
|
||
|
||
## License
|
||
|
||
[GPL 3.0](https://www.gnu.org/licenses/gpl-3.0.md)
|
||
|