Halo Memory Editor
- DeadHamster
- Posts: 2289
- Joined: Thu Feb 15, 2007 9:38 pm
Its a memory editor.DeadHamster wrote:So what exactly does this do. I'm a bit confused as to the exact use of it?
It edits:
Halo:pc
halo:ce
halo:trial
In the future it may support halo ce dedi and halopc dedi
Its basically a supped up version of HME in a MDI enviorment run off DLLs for easier updating.
Speaking of updates here is a new dll that gives the proggie recursive reflexive support.
To use just replace the old dll with the new one provided in this post.
- Attachments
-
- pluginGUI.rar
- (15.86 KiB) Downloaded 38 times
Halomods member wrote:tags meta? There is no such thing for Halo PC.
- DeadHamster
- Posts: 2289
- Joined: Thu Feb 15, 2007 9:38 pm
- DeadHamster
- Posts: 2289
- Joined: Thu Feb 15, 2007 9:38 pm
Darwin was just a supped up tag creator (shiftily coded admittedly) with a nice GUI.DeadHamster wrote:Yeah I get that part, That's the same as the memory editor. What's the mix with darwin he mentioned? What makes this like half darwin half HME?
This takes the GUI ideas of darwin (and recursive reflexives) and combines it with the memory editing of HME.
Hell i could make it darwin fairly simply by just tweaking the memoryStream.dll to include a binary stream, but i choose not to.
Halomods member wrote:tags meta? There is no such thing for Halo PC.
- DeadHamster
- Posts: 2289
- Joined: Thu Feb 15, 2007 9:38 pm
Ok, I tried this program, and whenever I clicked on anything like 'load process' or 'map editor' it just breaks.
For anybody still wondering where FTD has gone, here it is.
Oddness.Philly wrote:Ok, I tried this program, and whenever I clicked on anything like 'load process' or 'map editor' it just breaks.
Are you using vista 64bit?
What is the error?
How i would load map if i was using halo full
Load map n halo
Open Uranus (that sounds wrong)
Click on file>load process...>...halo:pc
Then it is loaded and you go
window>Map editor
Hope that helped :/
Halomods member wrote:tags meta? There is no such thing for Halo PC.
i have same exact problem
i have the same exact problem, wen i goto load it it at first doesnt show anything which i dont no if thats normal since i cant try it, but then wen i goto hit the map editor button, now letting me, it has one of those jit screens sayn it isnt enabled, yatayata... heres screenshot(btw, i'm not on vista, i have my uxtheme.dll patched and made it look like vista),try using as attatchment cause i dont wanna use photobucket and waste time...
heres the error in full tho:
heres screenshot(btw, i'm not on vista, i have my uxtheme.dll patched and made it look like vista),try using as attatchment cause i dont wanna use photobucket and waste time...
heres the error in full tho:
Code: Select all
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IO.FileNotFoundException: Could not load file or assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.
File name: 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
at HaloMap.MemoryMap.reverse(String inStr)
at HaloMap.MemoryMap..ctor(Int32 tVer, MemStream& MS)
at MemoryMapEditor.baseClass.initialize(MemStream& MS, Int32& tVer)
at Uranus.MDIwin.MapEditorToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Uranus
Assembly Version: 0.1.0.0
Win32 Version: 0.1.0.0
CodeBase: file:///C:/Documents%20and%20Settings/Carson%20Hay/Desktop/halo%20agan/Release.1.3A1400/Uranus.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
MemoryStream
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Documents%20and%20Settings/Carson%20Hay/Desktop/halo%20agan/Release.1.3A1400/MemoryStream.DLL
----------------------------------------
MemoryMapEditor
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Documents%20and%20Settings/Carson%20Hay/Desktop/halo%20agan/Release.1.3A1400/MemoryMapEditor.DLL
----------------------------------------
HaloMap
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Documents%20and%20Settings/Carson%20Hay/Desktop/halo%20agan/Release.1.3A1400/HaloMap.DLL
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
- Attachments
-
- error
- error for uranus program.JPG (83.07 KiB) Viewed 8810 times
I love Halo!!!!!!!!!!!
Bad Microsoft! They deleted the pic i used for my signicture pic!
Bad Microsoft! They deleted the pic i used for my signicture pic!
it does it on anymap i load, which im not much of a programmer but ive been tracing registry values and files its accessing by using process manager, seeing if i spot anything unusual, which i thot id mention, idk y but also hme crashed recently from sumthn i did and it thinks my plugins folder is this: C:\Documents and Settings\All Users\Start Menu\Programs\maxon\plugins
Of course i made that folder after i found that out and hid it so it dont show on program menu, just wondering if theirs a quickfix, not as important as uranus tho,still sounds rong...
*EDIT: weird now that i rebooted my pc hme thinks the plugins folder is where it should b, cause it gave me trouble so i checked it again. Still need help with uranus(...)
Of course i made that folder after i found that out and hid it so it dont show on program menu, just wondering if theirs a quickfix, not as important as uranus tho,still sounds rong...
*EDIT: weird now that i rebooted my pc hme thinks the plugins folder is where it should b, cause it gave me trouble so i checked it again. Still need help with uranus(...)
I love Halo!!!!!!!!!!!
Bad Microsoft! They deleted the pic i used for my signicture pic!
Bad Microsoft! They deleted the pic i used for my signicture pic!
What method are you using to read the strings. If you are not, you should use this method:
Some characters will make the reader keep reading down the stream and screw things up, that's why you should call ReadBytes(it doesn't have the same problem) and then get the characters from there.
I noticed that you're using a method to reverse a string also. Just in case you're using some other method, an easy way to reverse a string is:
Code: Select all
// get a character array the length of the string
char[] temp = Encoding.ASCII.GetChars(br.ReadBytes(length));
// create the string from the character array
string str = new string(temp);
I noticed that you're using a method to reverse a string also. Just in case you're using some other method, an easy way to reverse a string is:
Code: Select all
char[] temp = str.ToCharArray();
Array.Reverse(temp);
str = new string(temp);
Memory editing for a mac is a real pain, dont expect HME ever to become mac. Unless you can get someone else to convert it.Loor wrote:Got a mac version yet?
Sword edit's such a hassle sometimes.
@OwnZ joO
thankyou very much, i will implement those into the next version of HME.
@all with problems.
I can not create a instance of your problem so i cant trace the problem. I would suggest checking admin permission and what not, or finding something that has a clue.
Halomods member wrote:tags meta? There is no such thing for Halo PC.
if u ever want to test it on a pc that has that problem pm me, i use a program called teamviewer, lets sum1 take conrol of ur pc and its pretty good, i fix friends pcs with it alot and such, any way if u want to teamview me and mess with it or sumthn just pm me. heres link:
http://www.teamviewer.com/download/TeamViewer_Setup.exe
sorry if this is considered advertising, i just thot this was convienient as a solution for sum help...
http://www.teamviewer.com/download/TeamViewer_Setup.exe
sorry if this is considered advertising, i just thot this was convienient as a solution for sum help...
I love Halo!!!!!!!!!!!
Bad Microsoft! They deleted the pic i used for my signicture pic!
Bad Microsoft! They deleted the pic i used for my signicture pic!
- Corvette19
- Posts: 1191
- Joined: Wed Jun 21, 2006 6:05 am
- Location: South Carolina