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 »Working on a new super program for HEK. You ideas needed.

Page 1 of 3 Go to page: · [1] · 2 · 3 · Next
Author Topic: Working on a new super program for HEK. You ideas needed. (96 messages, Page 1 of 3)
Moderators: Dennis

Fairchild
Joined: Aug 16, 2009

"Your voice sounds like... sexy"


Posted: Jan 2, 2010 07:33 AM    Msg. 1 of 96       
Well, as you all know i just love working on worthless projects that really have no meaning at all. But today i've decided, maybe i can try something new.

I present to you, E3 Hek V3(Codename PhoenixCore). Catchy ehh?

Pretty much what it is, is a bunch of fancy C# code to mesh sapien, guerilla, and a haloce.exe into one application. A bunch of memory hacking is done to the haloce.exe to represent what you see in the sapien window. Pretty much a bunch of reads from sapien.exe that write to haloce.exe.

I'm using something that takes use of the hwnd's of applications to make things like the properties window in sapien mesh into my application. Some of you might know what that's all about, others probably don't really care.

There won't be a beta for awhile, prob a week or two.. But just wanted to show you guys some work in progress screenshots.. Any ideas or features please comment back!


This is the main window that you see when you first launch the application. By clicking the open button, you can choose a .scenario file of your choice. What this will do is fill in most of the tool commands you would want to fill in, for instance tool build-cache-file "fills this in". Because it's hard for it to be 100% accurate with how you map, there is a command bar that you can edit before running the command. This works much like my previous Tool** application. It's pretty much just a fancy cmd.exe in the tool section. As you can see on the left there are user assignable application hotkey button thingys! This is where you can put things like 3dsmax and photoshop to load if you need them for something you project. HUGE TIME SAVER!

Which way do you like better? I can't keep both!! Please let me know. The buttons on the left? Or the list you can choose from on the right.

Larger: http://screenshots.rd.to/sn/e3hek/appscreen1.png
This is sapien for now, very basic! All i did was have my application load up sapien in the background, and then GRAB ALL THE GOODIES from it and display it in my application. Further editing and programing will allow me to completely customize how it looks, and acts!
Tool Window:

Larger: http://screenshots.rd.to/sn/e3hek/appscreen2.png
More Sapien:

Larger: http://screenshots.rd.to/sn/e3hek/appscreen3.png
As you can see i need to figure out a way to add scroll bars.. I'll figure that out soon. not very hard, just gotta code it in.

Larger: http://screenshots.rd.to/sn/e3hek/appscreen4.png

Welcome to Guerilla! Working on a bitmap tag? Well snap, there it is! Still very basic, need to add a bunch of things to this. Just kinda slapped it in for this screenshot.

Larger: http://screenshots.rd.to/sn/e3hek/appscreen5.png
Well, here it is. The in game window running from my application. Whatttt a trikky little son of a.. Anyway!! you can run as many instances of this as your computer can handle. I killed the check in halo running more then once! So, useful much. Everything you do in sapien AT SOME TIME SOON will be moved into this in game window. :)

Larger: http://screenshots.rd.to/sn/e3hek/appscreen6.png


Well, it's really late. 7:42am my time.. I'm off to bed. Talk to yall later!

-E3pO
www.wmclan.net
Edited by Fairchild on Jan 2, 2010 at 07:42 AM


DarkHalo003
Joined: Mar 10, 2008

All ARs Need Green Little Buttons.


Posted: Jan 2, 2010 08:52 AM    Msg. 2 of 96       
Sir, you need a Klondike bar. It looks great if it's all legit. The only thing I'd advise is removing Guerilla ONLY IF removing would speed up most of the other processes of the application.

Will In-Game crash the application over time? How much does it require?


SiMuLaCrUm
Joined: Oct 25, 2006

too digital


Posted: Jan 2, 2010 10:50 AM    Msg. 3 of 96       
Very clever and useful. So eventually the changes you make in Sapien will appear in-game? I like that.


UnevenElefant5
Joined: May 3, 2008

its been fun yall, i'll never forget this site :')


Posted: Jan 2, 2010 11:19 AM    Msg. 4 of 96       
This looks useful. One thing I might suggest is allowing the sapien windows to be all displayed at once like in Sapien normally, because imo it's annoying to have to switch between windows all the time. Other than that, this looks really nice.


crimsonshadow117
Joined: Sep 15, 2009

Xfire: crimsonshadow117


Posted: Jan 2, 2010 11:40 AM    Msg. 5 of 96       
Looks good :D


Fairchild
Joined: Aug 16, 2009

"Your voice sounds like... sexy"


Posted: Jan 2, 2010 01:22 PM    Msg. 6 of 96       
Quote: --- Original message by: DarkHalo003
Sir, you need a Klondike bar. It looks great if it's all legit. The only thing I'd advise is removing Guerilla ONLY IF removing would speed up most of the other processes of the application.

Will In-Game crash the application over time? How much does it require?

Not really, Well then again.. i have a quad core cpu with 16 gigs of ram. Lol. I guess you guys will have to test it out for me!!

Nope, not that i've tested. It's just like running halo by itself,i just kidnapped the window into my application.
Quote: --- Original message by: SiMuLaCrUm
Very clever and useful. So eventually the changes you make in Sapien will appear in-game? I like that.

Yeah, like moving objects around or adding biped and stuff. Maybe even scrips and other stuff if i can figure it out. Should just be some memory editing stuff.
Quote: --- Original message by: UnevenElefant5
This looks useful. One thing I might suggest is allowing the sapien windows to be all displayed at once like in Sapien normally, because imo it's annoying to have to switch between windows all the time. Other than that, this looks really nice.

Personally that sounds good too, i'll work on that when i get back home today.
Edited by Fairchild on Jan 2, 2010 at 01:23 PM


KillerKip1
Joined: May 3, 2008

Rigs of Rods


Posted: Jan 2, 2010 01:26 PM    Msg. 7 of 96       
Here is a user I have been waiting to see back online in a long time, nice to see your up and at it again E3!


eliteslasher
Joined: Jun 30, 2008

Crysis 3!!!!!!! All I have to say. :D


Posted: Jan 2, 2010 01:34 PM    Msg. 8 of 96       
I love this. Can't wait. This will make everything much more compact. Great job!

BTW I say keep the run commands version 1 I said 2 a sec ago but then i decided that it better to have buttons i think
Edited by eliteslasher on Jan 2, 2010 at 01:37 PM


DEEhunter
Joined: Dec 16, 2006


Posted: Jan 2, 2010 01:37 PM    Msg. 9 of 96       
How about custom lightmap uvs like you promised weeks ago. |:C

Or some nice pixel shaders to show what parts of the map are being rendered. To make sure portals and such are working correctly.
Edited by DEEhunter on Jan 2, 2010 at 01:38 PM

OR!!! In sapien you can add rotation snapping. So rotations can be at 15 or 45 degree intervals.
Edited by DEEhunter on Jan 2, 2010 at 01:41 PM

ORRRRRRR! A grid system to snap positions to. You can just have it round the XYZ coordinates to the nearest factor of 10 or 20.
Edited by DEEhunter on Jan 2, 2010 at 01:43 PM

ORRRRRRRRRRRRRRR!You can have a way to snap the creation of trigger volumes and such to a grid system.
Edited by DEEhunter on Jan 2, 2010 at 01:47 PM


chrisk123999
Joined: Aug 10, 2008

=CE= Chris [Captain] [=]


Posted: Jan 2, 2010 02:08 PM    Msg. 10 of 96       
Request: Recording recorded animations.


il Duce Primo
Joined: Apr 22, 2007

CMT Team Leader


Posted: Jan 2, 2010 03:15 PM    Msg. 11 of 96       
Would save so much time if it is possible to make a small change to a shader and have it update in sapien without restarting the whole thing.


Dwood
Joined: Oct 23, 2007

Judge Ye Therefore


Posted: Jan 2, 2010 04:58 PM    Msg. 12 of 96       
Quote: --- Original message by: il Duce Primo
Would save so much time if it is possible to make a small change to a shader and have it update in sapien without restarting the whole thing.


Would save time with or without that. This is what Prometheus should have been.


CorruptedHalo
Joined: May 18, 2009


Posted: Jan 2, 2010 05:24 PM    Msg. 13 of 96       
So, lemme see if I got this:
An all-in-one HEK, so I don't have to have all the programs open all the time.
I can edit as I please with guerilla, open a scenario in the sapien tab, save it, go back to the main tab, compile it, and then test it in the Ingame tab.
If this is real, this'll be the biggest thing since opensauce.


Donut
Joined: Sep 30, 2006

I swear I'm not actually dead


Posted: Jan 2, 2010 05:30 PM    Msg. 14 of 96       
Quote: --- Original message by: DEEhunter
ORRRRRRR! A grid system to snap positions to. You can just have it round the XYZ coordinates to the nearest factor of 10 or 20.

ORRRRRRR! allow us to customize the units for the snap grid, like an entry box or something


Dwood
Joined: Oct 23, 2007

Judge Ye Therefore


Posted: Jan 2, 2010 06:43 PM    Msg. 15 of 96       
Allow us to pick different versions of Tool for compiling. Especially ones like OS_Toolbeta- Make an external text file that has data for all of the commands, and allow us to add those new commands to the text file.

Edit: I have problems running sapien... If you could integrate with Patrick ssj's dual core sapien and OS_Sapienbeta we'll be even better.

(not edit:)
ie the less that's hardcoded into the program the better.

Edited by Dwood on Jan 2, 2010 at 06:45 PM


chrisk123999
Joined: Aug 10, 2008

=CE= Chris [Captain] [=]


Posted: Jan 2, 2010 08:21 PM    Msg. 16 of 96       
E3PO has his own duo core sapien, they both do exactly the same thing. They don't really use both cores.


Marka Haiyana
Joined: Mar 24, 2009

w0rt


Posted: Jan 2, 2010 08:36 PM    Msg. 17 of 96       
anyone know if this has a keylogger or not


KillerKip1
Joined: May 3, 2008

Rigs of Rods


Posted: Jan 2, 2010 09:18 PM    Msg. 18 of 96       
Maybe put a set of integrated tutorial videos on how to use the program.

So newer users can learn using the software.


Codebrain
Joined: Sep 29, 2007

/meme


Posted: Jan 2, 2010 09:35 PM    Msg. 19 of 96       
Quote: --- Original message by: Marka Haiyana
anyone know if this has a keylogger or not




None of his applications had keyloggers in it you twit


eliteslasher
Joined: Jun 30, 2008

Crysis 3!!!!!!! All I have to say. :D


Posted: Jan 2, 2010 09:35 PM    Msg. 20 of 96       
Quote: --- Original message by: KillerKip1
Maybe put a set of integrated tutorial videos on how to use the program.

So newer users can learn using the software.


That's not a bad idea


Jesse
Joined: Jan 18, 2009

Discord: Holy Crust#4500


Posted: Jan 2, 2010 09:42 PM    Msg. 21 of 96       
What about protection?


Masters1337
Joined: Mar 5, 2006

halonaminator's unfortunate idol


Posted: Jan 2, 2010 09:44 PM    Msg. 22 of 96       
Dear god e3po when on earth are you going to leave. No one wants (well, other than idiots) your fake malware ridden apps.


Advancebo
Joined: Jan 14, 2008


Posted: Jan 2, 2010 09:47 PM    Msg. 23 of 96       
Will this bug be fixed?


Edited by Advancebo on Jan 2, 2010 at 09:48 PM


Hydrogen
Joined: Dec 6, 2009

Wort Wort Wort...


Posted: Jan 2, 2010 10:18 PM    Msg. 24 of 96       
do not put any OS in there open sauce some people hate like me.


Dwood
Joined: Oct 23, 2007

Judge Ye Therefore


Posted: Jan 2, 2010 10:44 PM    Msg. 25 of 96       
Quote: --- Original message by: Hydrogen
do not put any OS in there open sauce some people hate like me.


You have no idea what open sauce is or what it can do. Please do yourself a favor and shut_up.


Dark Neon
Joined: Jun 8, 2009


Posted: Jan 2, 2010 10:46 PM    Msg. 26 of 96       
Quote: --- Original message by: Hydrogen
do not put any OS in there open sauce some people hate like me.

L2english
Took me a few reads to figure out what you meant.


KillerKip1
Joined: May 3, 2008

Rigs of Rods


Posted: Jan 2, 2010 11:25 PM    Msg. 27 of 96       
Quote: --- Original message by: Dwood
Quote: --- Original message by: Hydrogen
do not put any OS in there open sauce some people hate like me.


You have no idea what open sauce is or what it can do. Please do yourself a favor and shut_up.


Be nice dude, your not exactly a big brother =P

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

I hope they fix all the bugs to be honest, because HEK can be a SOB when it shoves out random errors


Fairchild
Joined: Aug 16, 2009

"Your voice sounds like... sexy"


Posted: Jan 3, 2010 05:41 AM    Msg. 28 of 96       
Quote: --- Original message by: Masters1337
Dear god e3po when on earth are you going to leave. No one wants (well, other than idiots) your fake malware ridden apps.


I love you two almighty masters.




Anyway, added a bunch of new features with the main window including a debug file for anything you do in the application. Pretty much everything is logged to debug2.txt (in the folder the app is running from). This way if you are having problems it will be easy for uneducated people to post their debug files. The main tool output that you see is also highlightable so you can copy and paste the tool output without having to open the debug file.

New features include an auto fill in feature that if you have a loaded scenario file selected, in this case i loaded tutorial.scenario, it will fill in all of the commands you most likely will use.

Larger: http://screenshots.rd.to/sn/e3hek/appscreen7.png

This is super useful at cutting down time when loading tool, typing in a long command, and then running it. All you have to do is click on something in the list and hit go!

Another thing I'm working on is making the guerrilla section look more like guerrilla.

Larger: http://screenshots.rd.to/sn/e3hek/appscreen8.png

I've got the ingame feature working somewhat, i accidentally broke it earlier today when i was updating how the forms mesh into my application. I'll add more code to fix it tomorrow.

In the mean time.. VIDEO?
https://www.wmclan.net/e3hek/Videotemp.html

Goodnight, ohoshfoshdfoshdf i'm tired.

-E3pO


il Duce Primo
Joined: Apr 22, 2007

CMT Team Leader


Posted: Jan 3, 2010 10:43 AM    Msg. 29 of 96       
When you run your app is it running all these apps at once even if you only need guerilla or sapien? Seems like if I open my CE directory I can do everything this app can do and much more smoother.
Edited by il Duce Primo on Jan 3, 2010 at 10:59 AM


UnevenElefant5
Joined: May 3, 2008

its been fun yall, i'll never forget this site :')


Posted: Jan 3, 2010 10:51 AM    Msg. 30 of 96       
You should unlock guerilla, or configure it to use kornman's guerilla, also I see you made multiple sapien windows able to be onscreen at the same time :D


DEEhunter
Joined: Dec 16, 2006


Posted: Jan 3, 2010 10:59 AM    Msg. 31 of 96       
Tag model viewer.
Custom Lightmap UVs.
Custom Lightmap UVs.

Custom Lightmap UVs.


KillerKip1
Joined: May 3, 2008

Rigs of Rods


Posted: Jan 3, 2010 01:25 PM    Msg. 32 of 96       
Here are some ideas:

1. Tag Finder; that will search your computer for all tags
2. Quick-Script; holds a list of scripts that you can use, and allows you to easily add them/modify them for what they are being used for.
3. Password Decoder; obviously enough, it would be more than useful.
4. Tip List; offers tips on how to fix errors/bugs/glitches when they occur
5. Early-Warning System; (make this with an on/off option) warns you if what your doing may cause harm to your map, tag, or computer, before you do it.
6. Tag Encryption; would allow you to lock certain tags with an encryption. (instead of an encrypted password).
7. Offer a set of default options for just about everything, with an optional "Advanced", allowing you to further modify the option given. (this would be useful in guerrilla).


deadlyfighter1000
Joined: Jan 11, 2009

Constantly a threat.


Posted: Jan 3, 2010 02:14 PM    Msg. 33 of 96       
An undo button in sapien (if possible).. I hate it when selecting scenery/objects to delete, it occasionally deletes all objects except the one selected.


chrisk123999
Joined: Aug 10, 2008

=CE= Chris [Captain] [=]


Posted: Jan 3, 2010 02:30 PM    Msg. 34 of 96       
Request: Some sort of auto-backup feature. And a way to delete ghost (not the vehicle) collision.


iHalo
Joined: Dec 5, 2009

Modeling ::Royal Carribean's Oasis of the Seas::


Posted: Jan 3, 2010 03:21 PM    Msg. 35 of 96       
Meh, I have made many GUIs in Visiual studio, and handed it off to people to code it for functionuing, and to me that ingame, just looks like a WindowsMediaPlayer Addon in a box you can move, get that working, else, to me it looks fake.

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

 
Previous Older Thread    Next newer Thread







Time: Thu January 19, 2023 1:51 AM 171 ms.
A Halo Maps Website