SE Vector, Data Structures, General Algorithms, etc
Sticky Threads
Alright, this small release definitely needs some explanation. Everything here probably only applies to the microsoft C++ compiler but eh... The example code also assumes that the toolkit namespace is brought into the global namespace. One of the major problems I have with hooking is that you...
SigDB and SigManager v1.1 A simple solution for signature storage stuff What it do Allows for a single container for all of your pointer needs Provides pattern-matching capabilities with offsets Who we be class CSigManager
This is just some simple internationalization (i18n) functions which are useful when dealing with string conversions (wide <-> narrow, and upper <-> lower). Makes use of C++0x features, and as such will require a C++0x capable compiler (MSVC 10.x, ICC 10.x and 11.x, or GCC 4.5.x). //...
Well, Absolution released a regex-based command interpreter, which I am not crazy about because regular-expressions are slowish and overly complicated for a job so simple (IMHO). Today I wrote a simpler command interpreter, which passes an std::vector of arguments to the callback function....
Since people have recently been releasing various tools/libraries to help with hack development. . . why not throw another interpreter in the mix. The most interesting thing of this is probably the regex - other than that, its not that different from what people have done before. . . ...
This class can be used to redirect the standard output streams (technically any output stream but obviously redirecting the standard ones will be the most useful) to the WinDbg output window. Very simple in concept and in implementation. Tested and working as intended. Just figured this would be...
Hello, Today I wrote a lightweight class to handle storing variables of most types in files without the need for Boost.Serialization or Boost.programoptions, without the need for the deprecated Windows INI API, and without the need for the Windows Registry. I'm sure a few coders can find a...
I'm posting this here because I'm astounded by the number of people that don't know about it. This makes life so much easier when doing C++ work involving the Win32 API. Not only easier though, but safer. Not only do these classes improve function structure by allowing you to leave a function...
This is just a simple class that allows you to catch structured exceptions (access violations etc) as proper C++ exceptions. The advantage of this is that it allows you to handle situations where SEH may be needed, but is unavailable because your code is in C++ and SEH can't perform the necessary...
Hey, whipping together some of the math classes for one of my projects and just 'finished' an N-dimensional vector class. Only tested lightly. Should be fully portable, but that has not been tested. Still needs some extra features (cross product, linear interpolation, reflection, etc), and...
Information on Hash Tables: http://en.wikipedia.org/wiki/Hash_table Had to write this for an assignment a while ago, shows a simple hash table implementation that hashes based on a string. It may be useful to some people. Pretty easy to modify. HashTable.cpp #include "Includes.h" /*
Here is the file manager and interpreter I wrote and am currently using in Project Dionysus. CInterpreter.cpp // Project Dionysus // --------------------------------- // String interpreter engine // By Chod
http://www.fitzgibbon.pwp.blueyonder.co.uk/InfoTree.zip (project files require Visual Studio .NET 2003, source should be cross-platform Standard C++) I made this for a project I'm working on. It isn't quite finished, but the core of the class is perfectly functional. The main things I need to...
Normal Threads
This is a yet another logging class but this time it has the capability to output html files. Meaning that you can use colors in your log. How to get If you have installed git, simply execute this in your console: git clone git://gitorious.org/wm/wutilities.gitOR Download from here:...
A Tutorial on how to use this can be found here How to use: 1. Add it as a reference in your C# project. 2. VAMemory VAM = new VAMemory("processname e.g. haloce"); 3. Done! You can Read/Write all kind of data types. Don't forget to cast (IntPtr). string readString =...
made (parsed :rolleyes2: ) it in few minutes when tried to change ide from vs 2005 :) which is not compatible with newer versions, so: (readonly mode) template <class A, class B> class STD_MAP { public: #pragma pack(push, 1) struct value_type
CModelRec This is based entirely off of moster64's work: http://forum.gamedeception.net/showthread.php?t=14175 I made it a class because I toyed with the idea of running 2 at a time, one for vertices and one for primitives. Nevertheless: ModelRec.h
Because lexical_cast doesn't support this by default: #ifndef LEXICALCASTSPECIAL_HPP_ #define LEXICALCASTSPECIAL_HPP_ #include <string> #include <locale> #include <boost/lexical_cast.hpp> template<> inline std::string boost::lexical_cast<std::string, std::wstring>(const std::wstring&...
I just wrote this simple data management class, which is quite useful for holding offsets or model recs. You can do an int to int datamanger, and then get the numverts (use as key) from the class to return a team number so you know what to color, etc. Fairly wide range of possibilities so I...
I call it a hashtable because it works like the .NET version of it, but it's more or less an associative array. Just a quick wrapper around std::map. #pragma once #include <map> template<typename _Key, typename _Data> class Hashtable {
I don't know exactly what to call this, so I guess a virtual file system will suffice. Anyways, on to my problem. I have a file that holds all of my files within it, like a zip, but without compression, it has the files, and then a directory at the end with all of the file offsets, lengths...
There are currently 1 users browsing this forum. (0 members & 1 guests)
Use this control to limit the display of threads to those newer than the specified time frame.
Allows you to choose the data by which the thread list will be sorted.
Order threads in...
Note: when sorting by date, 'descending order' will show the newest results first.
Forum Rules