A Community discussion forum for Halo Custom Edition, Halo 2 Vista, Portal and Halo Machinima

Home  Search Register  Login Member ListRecent Posts
  
 
»Forums Index »Halo Custom Edition (Bungie/Gearbox) »Halo CE General Discussion »Realtime Thingamabober Editor

Page 1 of 2 Go to page: · [1] · 2 · Next
Author Topic: Realtime Thingamabober Editor (48 messages, Page 1 of 2)
Moderators: Dennis

Sprinkle
Joined: Jan 3, 2010


Posted: Apr 12, 2014 11:39 PM    Msg. 1 of 48       
I was in need of a real time editor for halo custom edition to make my life easier, and well due to some people's negligence and over all stubbornness (s/he, who's identity shall remain in the shadowS) i decided to run my own. Since I was already on the stairway here it only took about 2-3 days to get it up and running.

http://www.youtube.com/watch?v=TjtX8BrGi6Q

Why doesn't anything happen when you change a value? The format is extracted from raw tag data, data before it is processed and compiled. Thus some values are only inputs to be processed and put else where, this is usually the case for angles which get computed through sin/cos/tan and are stored in places usually marked "pad". Of course there are many other reasons (blame the creator) but this might be a less obvious not-so-many-people might know problem.

As such i didn't have time to test every tag type, so there may be some that don't work. I know right off the bat there were 2-3 tags with inconsistent file sizes. I glued one back together... (fog) and the others I simply commented out.

Requires vc redistribution x86 (2013 or 2012 for earlier releases).

v1.3.0
http://www.mediafire.com/download/p5n3s9w7abt8vj3

Post feature requests or bugs and whatever else, i'll read it at some point maybe.
Only tested on Windows 8.1.

Enjoy i guess ? Even though you don't deserve it apparently :P. Feel dirty while using it please.

--------------------

Changes

v1.3.0
Fixed the issue with Hud interface, so it should work now.
Removes pop-up window, for a status bar message.
Some misc issue fixes (think there is still one with a color field somewhere).
Uses msvc 2013 w/ Qt 5.3. (requires 2013 (x86) runtime)

v1.2.1
Fixes tag save not associating with current tab.

v1.2
Adds tabs for tags to open multiple tags at one time.
Adds open button to tag references.
Some bug fixes.

v1.1
Adds another tag viewer grouped by tag type.
Adds tag saving (only tested with shaders, tags with resources won't work, model, bitmap, etc...).
Some other bug fixes.

Edited by Sprinkle on Sep 23, 2014 at 04:41 PM


ZX 707
Joined: Feb 15, 2012


Posted: Apr 13, 2014 02:46 AM    Msg. 2 of 48       
Finally, an easy way to check shaders and effects.

It would be nice if it also supported OS tag additions like the shader_model extensions and other OS tags.


PRPatxi
Joined: Oct 30, 2010

Dennis, free me from this suffering


Posted: Apr 13, 2014 06:58 AM    Msg. 3 of 48       
Quote: --- Original message by: Sprinkle
I was in need of a real time editor for halo custom edition to make my life easier, and well due to some people's negligence and over all stubbornness (s/he, who's identity shall remain in the shadowSpartan) i decided to run my own. Since I was already on the stairway here it only took about 2-3 days to get it up and running.

http://www.youtube.com/watch?v=TjtX8BrGi6Q

Why doesn't anything happen when you change a value? The format is extracted from raw tag data, data before it is processed and compiled. Thus some values are only inputs to be processed and put else where, this is usually the case for angles which get computed through sin/cos/tan and are stored in places usually marked "pad". Of course there are many other reasons (blame the creator) but this might be a less obvious not-so-many-people might know problem.

As such i didn't have time to test every tag type, so there may be some that don't work. I know right off the bat there were 2-3 tags with inconsistent file sizes. I glued one back together... (fog) and the others I simply commented out.

Requires vc redistribution x86 (2012).

Don't really know any good free file hosting anymore, "im feeling lucky" on google i guess:

http://www.filedropper.com/gameditor1000

Post feature requests or bugs and whatever else, i'll read it at some point maybe.
Only tested on Windows 8.1.

Enjoy i guess ? Even though you don't deserve it apparently :P. Feel dirty while using it please.


Higuy
Joined: Mar 6, 2007

@lucasgovatos


Posted: Apr 13, 2014 07:46 AM    Msg. 4 of 48       
You sir, are a good human. Congrats on being a better human then ShadowSpartan.


bourrin33
Joined: Oct 19, 2009

HEK not installed tho


Posted: Apr 13, 2014 12:31 PM    Msg. 5 of 48       
Could you give the ability to this to save and replace tags in the haloCE tags folders ?


MatthewDratt
Joined: Sep 11, 2010

Our President Brags About Sexual Assault


Posted: Apr 13, 2014 01:59 PM    Msg. 6 of 48       
Filedropper will delete your file after a while.

Try using dropbox or mediafire.


Sprinkle
Joined: Jan 3, 2010


Posted: Apr 13, 2014 03:09 PM    Msg. 7 of 48       
Quote: --- Original message by: bourrin33
Could you give the ability to this to save and replace tags in the haloCE tags folders ?


There are other tools that do tag extraction, though since it works through halo some tags wouldn't be easily extractable like bitmaps.

Quote: --- Original message by: Mootjuh
Finally some easier shader work. Wondering, does it work woth OS shaders?


If i recall correctly OS just pastes data at the end of the shader? It should work if you modify the formats (def/shader_model.json) to match but if there isn't a unique identifier for the tag then you'd have to switch between the two formats when working with and without a map that has OS. I don't know how the formats are stored for OS so it might be quite a bit of work to create formats for them.


1bobsam1
Joined: Mar 18, 2010

I win. You lose.


Posted: Apr 13, 2014 06:25 PM    Msg. 8 of 48       
Quote: --- Original message by: Mootjuh
I think he means to extract the modified tags in the editor. Like for example you set up a shader through the editor and get them right. You don't want to retype all values in guerilla. It would be easier to be able to import the shader. That's what he means I think.

Yes, that is what he means. And that would be a really nice feature.


ally
Joined: Jun 23, 2010

Aye Ready


Posted: Apr 13, 2014 06:59 PM    Msg. 9 of 48       
I haven't tried it but i have to say good job on doing it anyway,
i saw a while ago a video about a realtime editor yet it never surfaced.
Good to see you added a download link.


bourrin33
Joined: Oct 19, 2009

HEK not installed tho


Posted: Apr 14, 2014 12:09 PM    Msg. 10 of 48       
Ctrl Z pls.


Masters1337
Joined: Mar 5, 2006

halonaminator's unfortunate idol


Posted: Apr 14, 2014 12:29 PM    Msg. 11 of 48       
very nice, something like this has long been needed for the community.

edit: would it be possible to get it so this can view all tags in memory via tag type?
Edited by Masters1337 on Apr 14, 2014 at 04:24 PM


Sprinkle
Joined: Jan 3, 2010


Posted: Apr 15, 2014 01:49 PM    Msg. 12 of 48       
Updates.


MEGA_VKNG
Joined: Dec 23, 2013

no.


Posted: Apr 15, 2014 01:58 PM    Msg. 13 of 48       
nice Thingamabober editor you got here.


bourrin33
Joined: Oct 19, 2009

HEK not installed tho


Posted: Apr 15, 2014 02:22 PM    Msg. 14 of 48       
Great !

May I also request something to open the dependencies directly when it can be ...
Idk how to explain but when a tag references to another, you can directly open it, like in guerilla.

ex: looking through a weapon tag, opening directly projectile.
Edited by bourrin33 on Apr 15, 2014 at 02:50 PM


Masters1337
Joined: Mar 5, 2006

halonaminator's unfortunate idol


Posted: Apr 15, 2014 02:39 PM    Msg. 15 of 48       
You're a good man Mr. Sprinkle

Edited by Masters1337 on Apr 15, 2014 at 02:40 PM


tylerp14
Joined: Oct 12, 2010

Ohai der...


Posted: Apr 18, 2014 07:05 PM    Msg. 16 of 48       
You are a very good man indeed, Sprinkle.


bourrin33
Joined: Oct 19, 2009

HEK not installed tho


Posted: May 31, 2014 04:14 PM    Msg. 17 of 48       
-BUMP-
Will you ever give this a new name ? Also, I wonder if you're still working on that, it would be cool to have the panels directly with the game window like it is in sapien,except we are directly playing. Not sur e this would be possible though, but using tab, arrows, enter etc...


1bobsam1
Joined: Mar 18, 2010

I win. You lose.


Posted: May 31, 2014 06:04 PM    Msg. 18 of 48       
On the note of this program in general, you're probably going to have to update it to work with the new version.


altis94
Joined: Oct 5, 2012

What doesn't ban me makes me stronger


Posted: May 31, 2014 06:24 PM    Msg. 19 of 48       
It works fine with 1.10


1bobsam1
Joined: Mar 18, 2010

I win. You lose.


Posted: Jun 1, 2014 11:58 AM    Msg. 20 of 48       
Really? That's a surprise, figured he would have to update the offsets for the program. Assuming that's the way it works.

I guess if it did, then Open Sauce and HAC would work with no issues either. So never mind about my above assumption.
Edited by 1bobsam1 on Jun 1, 2014 at 12:00 PM


Super Flanker
Joined: Oct 5, 2012

The length of your life depends on my aim.


Posted: Jun 1, 2014 01:33 PM    Msg. 21 of 48       
1. 1.10 works for me.

2. Program rocks, easy Ui.

3. Os shaders don't work for me either.

4. BUMP!


stunt_man
Joined: Sep 22, 2009

GMYF - Now hosting proper MLG gametypes!


Posted: Jun 1, 2014 06:21 PM    Msg. 22 of 48       
Great work, so useful for shaders.


Super Flanker
Joined: Oct 5, 2012

The length of your life depends on my aim.


Posted: Jun 3, 2014 06:17 AM    Msg. 23 of 48       
One, teensyweensy wittle ting.

Google chrome won't let me download it because it thinks the file is homo.

I'm not decrediting you Sprinkles or your work.

But other ppl have downloaded this right without any unintended pc rape?

Wight?


stunt_man
Joined: Sep 22, 2009

GMYF - Now hosting proper MLG gametypes!


Posted: Jun 3, 2014 08:22 AM    Msg. 24 of 48       
Quote: --- Original message by: ASCENDANTJUSTICE
One, teensyweensy wittle ting.

Google chrome won't let me download it because it thinks the file is homo.

I'm not decrediting you Sprinkles or your work.

But other ppl have downloaded this right without any unintended pc rape?

Wight?


Yea after you do it, go into 'downloads' (ctrl + J) and recover the file, should work.


Sprinkle
Joined: Jan 3, 2010


Posted: Jun 3, 2014 01:18 PM    Msg. 25 of 48       
Quote: --- Original message by: 1bobsam1

Really? That's a surprise, figured he would have to update the offsets for the program. Assuming that's the way it works.

I guess if it did, then Open Sauce and HAC would work with no issues either. So never mind about my above assumption.
Edited by 1bobsam1 on Jun 1, 2014 at 12:00 PM


The map data has to be loaded at a specific address since all the pointers in the map file are preset. It does so using VirtualAlloc, so no matter the version it'll always use the same address.

There's no point integrating halo into it, it provides no benefit in terms of editing. It'd just be a gimmick, which i don't really have time to waste implementing.

Quote: --- Original message by: ASCENDANTJUSTICE
One, teensyweensy wittle ting.

Google chrome won't let me download it because it thinks the file is homo.

I'm not decrediting you Sprinkles or your work.

But other ppl have downloaded this right without any unintended pc rape?

Wight?

Yah google chrome can be a bitch about some archive files like that, specifically zip i think it complains about. Which is stupid as it is just about the only archive file type that Windows knows how to open natively.


bourrin33
Joined: Oct 19, 2009

HEK not installed tho


Posted: Jun 3, 2014 03:31 PM    Msg. 26 of 48       
I was wondering if you were alive.
I noticed that the realtime editor can not find the HUD meter elements (things using gradient bitmaps) in my weapon hud interfaces, and I guess the others HUD elements, could you fix that ?


1bobsam1
Joined: Mar 18, 2010

I win. You lose.


Posted: Jun 3, 2014 03:36 PM    Msg. 27 of 48       
Quote: --- Original message by: bourrin33
I was wondering if you were alive.
I noticed that the realtime editor can not find the HUD meter elements (things using gradient bitmaps) in my weapon hud interfaces, and I guess the others HUD elements, could you fix that ?


Along with OS Shaders.


bourrin33
Joined: Oct 19, 2009

HEK not installed tho


Posted: Jun 3, 2014 03:38 PM    Msg. 28 of 48       
OS shaders are OS.


Super Flanker
Joined: Oct 5, 2012

The length of your life depends on my aim.


Posted: Jun 4, 2014 03:02 PM    Msg. 29 of 48       
Quote: Yah google chrome can be a bitch about some archive files like that, specifically zip i think it complains about. Which is stupid as it is just about the only archive file type that Windows knows how to open natively.


I threw caution to the wind, and this really rocks for my fx work with my weapons..


Thanks alot brah.



clonecam117
Joined: Dec 11, 2012

Now a professional VFX/particle effect artist.


Posted: Jun 5, 2014 04:51 PM    Msg. 30 of 48       
I'm gonna sound like a dipnut for this, but all it keeps saying is "failed to locate window halo" or something similar...


stunt_man
Joined: Sep 22, 2009

GMYF - Now hosting proper MLG gametypes!


Posted: Jun 5, 2014 08:14 PM    Msg. 31 of 48       
Yea you have to load the game while Halo is running.


clonecam117
Joined: Dec 11, 2012

Now a professional VFX/particle effect artist.


Posted: Jun 5, 2014 08:36 PM    Msg. 32 of 48       
I have halo CE (in windowed mode) and the editor right there next to it


stunt_man
Joined: Sep 22, 2009

GMYF - Now hosting proper MLG gametypes!


Posted: Jun 6, 2014 01:28 AM    Msg. 33 of 48       
With Halo open, try closing the editor and opening it. Then try to load the game. If that doesn't work, maybe OP can help :/


Sceny
Joined: Nov 20, 2010

Awesome Faggot!


Posted: Jun 8, 2014 10:23 AM    Msg. 34 of 48       
This was disappointing :(


Sprinkle
Joined: Jan 3, 2010


Posted: Jun 9, 2014 04:55 AM    Msg. 35 of 48       
Lol yah, you are welcome to look through the .json files, i just commented out the tag because the fields inside didn't add up to the size halo said it was suppose to be. Could just set the "sizeof" the block to be whatever the error spits out it should be.

If it can't find the halo window then it probably doesnt have the permissions to see it. Say, you start halo with "run as admin", and the editor without admin. It won't be able to find said window.
Edited by Sprinkle on Jun 9, 2014 at 04:57 AM

 
Page 1 of 2 Go to page: · [1] · 2 · Next

 
Previous Older Thread    Next newer Thread





Time: Mon September 25, 2017 6:27 PM 250 ms.
A Halo Maps Website