Skip to content

Squalr Memory Editor (similar to Cheat Engine, written in C#)

Notifications You must be signed in to change notification settings

RajKumarPandey/Squalr

 
 

Repository files navigation

Squalr

License: GPL v3

Official web site: squalr.com

Squalr is Memory Editing software that allows users to create and share cheats in their windows desktop games. This includes memory scanning, pointers, x86/x64 assembly injection, and so on.

Wiki Documentation

You can find more documentation on the Wiki

Coding Conventions

Reference Description
XAML Formatter XAML should be run through this formatter
StyleCop StyleCop to enforce code conventions. Included as NuGet. Note that we deviate on some standard conventions. We use the full type name for variables (ex Int32 rather than int). The reasoning is that this is a memory editor, so we prefer to use the type name that is most explicit to avoid coding mistakes.

Build

In order to compile Squalr, you should only need Visual Studio 2017. Here are the important 3rd party libraries that this project uses:

Library Description
SharpDX DirectX Wrapper
CLRMD .NET Application Inspection Library
AvalonDock Docking Library
AvalonEdit Code Editing Library
LiveCharts WPF Charts
CsScript C# Scripting Library
EasyHook Managed/Unmanaged API Hooking
SharpDisasm Udis86 Assembler Ported to C#
MemorySharp Memory Editing Library
FASM Flat Assembler (C# Invocation done via MemorySharp)

Intending to Use (Eventually):

Library Description Purpose
AsmJit x86/x64 Assembler Replace FASM, improve scripting drastically
AsmJit x86/x64 Assembler Original C++ project. May port/interop this if the above version does not work.
WpfHexEditorControl Hex Editor Hex editor / Memory Hex Editor
Ninject Dependency Injection Framework Fixing my abuse of singletons
OpenTK OpenGL Wrapper Graphics Injection
SharpDX DirectX Wrapper Graphics Injection (Currently using SharpDX just for input)
SharpPCap Packet Capture Packet Editor
Packet.Net Packet Capture Packet Editor

About

Squalr Memory Editor (similar to Cheat Engine, written in C#)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.7%
  • Other 0.3%