Halo Memory Editor

Utilities designed primarily for Halo PC.

Wai?

No wai!
27
33%
Wai!
19
23%
I agree with the gent that has the tea
11
13%
I didnt click this option, i clicked the other one.
25
30%
 
Total votes: 82

User avatar
DeadHamster




Snitch! Advisor Articulatist 500

Posts: 2289
Joined: Thu Feb 15, 2007 9:38 pm

Post by DeadHamster »

So what exactly does this do. I'm a bit confused as to the exact use of it?
conure




Enthraller Articulatist 250

Posts: 365
Joined: Sun Apr 17, 2005 8:37 pm
Contact:

Post by conure »

DeadHamster wrote:So what exactly does this do. I'm a bit confused as to the exact use of it?
Its a memory editor.
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.
User avatar
DeadHamster




Snitch! Advisor Articulatist 500

Posts: 2289
Joined: Thu Feb 15, 2007 9:38 pm

Post by DeadHamster »

so it just does more of what the original did?

What were you saying about darwin and all that?
User avatar
Andrew_b




Socialist

Posts: 4188
Joined: Sat Feb 24, 2007 4:52 pm
Contact:

Post by Andrew_b »

You can mod your maps while playing them in halo.
User avatar
DeadHamster




Snitch! Advisor Articulatist 500

Posts: 2289
Joined: Thu Feb 15, 2007 9:38 pm

Post by DeadHamster »

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?
conure




Enthraller Articulatist 250

Posts: 365
Joined: Sun Apr 17, 2005 8:37 pm
Contact:

Post by conure »

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?
Darwin was just a supped up tag creator (shiftily coded admittedly) with a nice GUI.

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.
User avatar
DeadHamster




Snitch! Advisor Articulatist 500

Posts: 2289
Joined: Thu Feb 15, 2007 9:38 pm

Post by DeadHamster »

oh alright. Cool conure. thanks for cleaing the confusion.
User avatar
Philly




Collaborator

Posts: 3607
Joined: Thu Oct 12, 2006 9:08 am

Post by Philly »

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.
conure




Enthraller Articulatist 250

Posts: 365
Joined: Sun Apr 17, 2005 8:37 pm
Contact:

Post by conure »

Philly wrote:Ok, I tried this program, and whenever I clicked on anything like 'load process' or 'map editor' it just breaks. :(
Oddness.
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.
User avatar
Stunts





Posts: 132
Joined: Thu Sep 28, 2006 5:43 pm
Location: Texas
Contact:

i have same exact problem

Post by Stunts »

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:

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.


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...
Attachments
error
error
error for uranus program.JPG (83.07 KiB) Viewed 8805 times
I love Halo!!!!!!!!!!!
Bad Microsoft! They deleted the pic i used for my signicture pic!
conure




Enthraller Articulatist 250

Posts: 365
Joined: Sun Apr 17, 2005 8:37 pm
Contact:

Post by conure »

Which map did you try to load?
(specifics help in all cases)
what iam seeing from the jit thing is the memorystream hit some sorta error, mainly in the reading of a string.
Halomods member wrote:tags meta? There is no such thing for Halo PC.
User avatar
Stunts





Posts: 132
Joined: Thu Sep 28, 2006 5:43 pm
Location: Texas
Contact:

Post by Stunts »

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(...)
I love Halo!!!!!!!!!!!
Bad Microsoft! They deleted the pic i used for my signicture pic!
surge2120





Posts: 8
Joined: Thu Dec 14, 2006 2:25 am

Post by surge2120 »

i was getting the same error and on every map i try to load..please fix.
OwnZ joO




Articulatist 500

Posts: 980
Joined: Thu Nov 10, 2005 4:24 pm

Post by OwnZ joO »

What method are you using to read the strings. If you are not, you should use this method:

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);
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

char[] temp = str.ToCharArray();
Array.Reverse(temp);
str = new string(temp);
User avatar
Loor





Posts: 243
Joined: Wed Aug 01, 2007 5:02 am
Location: Australia

Post by Loor »

Got a mac version yet? :P

Sword edit's such a hassle sometimes.
Image
Quote of the month:
who is FTW and what mod of him get 10/10 - White-Elite
conure




Enthraller Articulatist 250

Posts: 365
Joined: Sun Apr 17, 2005 8:37 pm
Contact:

Post by conure »

Loor wrote:Got a mac version yet? :P

Sword edit's such a hassle sometimes.
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.

@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.
User avatar
Stunts





Posts: 132
Joined: Thu Sep 28, 2006 5:43 pm
Location: Texas
Contact:

Post by Stunts »

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...
I love Halo!!!!!!!!!!!
Bad Microsoft! They deleted the pic i used for my signicture pic!
User avatar
Corvette19




Snitch!

Posts: 1191
Joined: Wed Jun 21, 2006 6:05 am
Location: South Carolina

Post by Corvette19 »

Teamviewer is a great way to help someone on their PC.
I use it all the time!
Especially when I need to show Philly my current progress on his plasma pistol animations...
Xfire = corvette19
WaeV wrote:Mess around with stuff, make exceptions, get messy! Do something we've never seen before.
User avatar
bcnipod





Posts: 3580
Joined: Tue May 15, 2007 8:52 am
Location: 45 Minutes outside Boston
Contact:

Post by bcnipod »

Loor wrote:Got a mac version yet? :P

Sword edit's such a hassle sometimes.
no, this would require a lot of stuff being translated to another language. Then you would need to learn a lot about how to let Leopard bypass the control on Memory access.
Twitter: Dirk Gently | Major lulz
Mr. Brightside: Worst mod I've seen since 'Nam.
Website
Main





Posts: 262
Joined: Sat Mar 05, 2005 5:53 pm
Location: 0x402AB038-Speed(Float).

Post by Main »

Run it as root, it's easy to do.
Image
Very small due to Signature Regulations.
Post Reply