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 »[RELEASE] Mo's Editing Kit Essentials (MEKE)

Author Topic: [RELEASE] Mo's Editing Kit Essentials (MEKE) (30 messages, Page 1 of 1)
Moderators: Dennis

MosesofEgypt
Joined: Apr 3, 2013


Posted: Jan 26, 2018 10:58 PM    Msg. 1 of 30       
BREAKING NEWS: The MEK now has a special "Essentials" edition which contains JUST Refinery, Mozzarilla, and Pool. The reason for this? IT DOESNT REQUIRE PYTHON! These are executables with python built into them. The installer will install everything needed, create shortcuts on the desktop with "Run as admin" already set, and even includes the bitmap accelerator modules.


The MEKE is only for 64bit Windows, and does not include the rest of the things in the MEK. The MEK won't be going anywhere, but now there is a "slim" version for anyone who had trouble getting Mozzarilla, Refinery, or Pool to run or ran into permission issues.


Also, hope you all like the icons. Jesse made the one for Pool, and I spent the last few days coming up with and making the others. About time I replaced those friggen feathers.......



If one of these downloads doesn't work, try another.

DOWNLOADS
https://bitbucket.org/Moses_of_Egypt/mek-essentials/raw/default/MEK%20Essentials%20Setup.exe

https://www.dropbox.com/s/8l81wn63vjjnxst/MEK%20Essentials%20Setup.exe?dl=1
Edited by MosesofEgypt on Feb 7, 2018 at 10:21 PM


DeadHamster
Joined: Jun 8, 2014


Posted: Jan 27, 2018 02:30 AM    Msg. 2 of 30       
I can confirm that you can actually install and use these programs. Huge improvement.


Halo Noob Modder117
Joined: Jan 22, 2016

When all mod plans fail just rip everyone elses...


Posted: Jan 27, 2018 07:09 AM    Msg. 3 of 30       
No python? Cool I think I can try these tools out now! Thanks for that.


Reshirom200
Joined: Jan 9, 2018

goo.gl/viU1Js


Posted: Jan 27, 2018 09:15 PM    Msg. 4 of 30       
UGHH STUIPID AVAST! always like an over protective parent, Hey Mo is their a way to get past this, also did you say that this version doesn't need python, so the first one does(which I just got before asking you) so I need python for the original? (sry for my ignorance)


MosesofEgypt
Joined: Apr 3, 2013


Posted: Jan 27, 2018 10:29 PM    Msg. 5 of 30       
The only way to get past it is to disable your antivirus, or make an exclusion for its folder.

https://support.avast.com/en-us/article/Antivirus-scan-exclusions

I almost didn't respond because this is the kind of thing you should be googling for yourself.


Also, this is the MEKE, which only contains the most important parts of the MEK(which is why it stands for MEK Essentials). Both run on python, but python is already built into all the programs in the MEKE and properly configured, so there is nothing for you to mess with. Just run the MEKE installer and you're done. The regular MEK requires you have python 3.5, 3.6, or 3.7 installed for it to run, and it must be installed properly(according to the instructions that come with the MEK download).
Edited by MosesofEgypt on Jan 28, 2018 at 01:49 PM


Reshirom200
Joined: Jan 9, 2018

goo.gl/viU1Js


Posted: Jan 28, 2018 05:23 PM    Msg. 6 of 30       
Thx mo, I owe you one, I'll try it


Halo Noob Modder117
Joined: Jan 22, 2016

When all mod plans fail just rip everyone elses...


Posted: Jan 28, 2018 06:00 PM    Msg. 7 of 30       
Moses, I think I found a glitch or else I'm doing it wrong so feel free to correct me if I'm wrong...

I wanted to use the rename feature in Refinery, I loaded tutorial.map and renamed it to Balls.map (it was just a test I swear), the map shows its name change in Refinery and overriding or saving as a new map shows the changes too. However in-game I still see my map as 'tutorial'.

I was so excited... Also do your tools have a script thingamabob where you can view and or extract scripts? If not, possible new feature to implement?

I just don't understand why the heck CE cannot display maps with capital letters!!! Its killing my OCD!!!
Edited by Halo Noob Modder117 on Jan 28, 2018 at 06:05 PM


MosesofEgypt
Joined: Apr 3, 2013


Posted: Jan 28, 2018 08:06 PM    Msg. 8 of 30       
Refinery can extract scripts, bitmaps, sounds, and hud_message_text tags back to their source files. To do this, load the map you wanna rip, and click "Switch to data extraction", then add the tag you wanna rip from. The scenario contains the scripts, so add that to the queue to rip the scripts. They get extracted to the "data" folder specified in your settings.


Also, you need to remember that the name of the map must match it's filename. If you change the name to Balls, the filename must be Balls.map. Also, i'm pretty sure that halo just forces all map names to be lowercase when it displays them, maybe having to do with NTFS being a case-insensitive filesystem.


EmmanuelCD
Joined: Jan 7, 2015

End my suffering


Posted: Jan 28, 2018 09:03 PM    Msg. 9 of 30       
Infinite thanks Moses, I will share this with everyone


YottaBiter
Joined: Jan 5, 2017

ba dum tss!


Posted: Jan 29, 2018 09:19 AM    Msg. 10 of 30       
inb4 sapien moses edition FTW!


Bungie LLC
Joined: Dec 29, 2013

friendly neighborhood contrarian funposter


Posted: Jan 29, 2018 07:48 PM    Msg. 11 of 30       
Works quite well. You've truly outdone yourself with this one. This has taken what little hassle there was getting MEK setup and virtually eliminated it.


Reshirom200
Joined: Jan 9, 2018

goo.gl/viU1Js


Posted: Feb 2, 2018 09:49 PM    Msg. 12 of 30       
where do i install it? I think it should go in the ce directory but i just used the default directory is this okay, i also dont exactly know how refinery works (already made a topic) too.
Edited by Reshirom200 on Feb 4, 2018 at 06:23 PM


Masters1337
Joined: Mar 5, 2006

halonaminator's unfortunate idol


Posted: Feb 7, 2018 12:02 AM    Msg. 13 of 30       
Loading zanzibar.map...
Traceback (most recent call last):
File "C:\Python35\lib\site-packages\supyr_struct\field_type_methods.py", line 381, in array_parser
File "C:\Python35\lib\site-packages\supyr_struct\blocks\array_block.py", line 34, in __init__
MemoryError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Python35\lib\site-packages\refinery\main.py", line 787, in load_maps
File "C:\Python35\lib\site-packages\reclaimer\meta\objs\halo2_map.py", line 137, in load_map
File "C:\Python35\lib\site-packages\reclaimer\meta\objs\halo_map.py", line 243, in load_map
File "C:\Python35\lib\site-packages\reclaimer\meta\halo_map.py", line 119, in get_tag_index
File "C:\Python35\lib\site-packages\supyr_struct\defs\block_def.py", line 217, in build
File "C:\Python35\lib\site-packages\supyr_struct\blocks\list_block.py", line 811, in parse
File "C:\Python35\lib\site-packages\supyr_struct\blocks\list_block.py", line 801, in parse
File "C:\Python35\lib\site-packages\supyr_struct\field_types.py", line 712, in parser
File "C:\Python35\lib\site-packages\supyr_struct\field_type_methods.py", line 370, in container_parser
File "C:\Python35\lib\site-packages\supyr_struct\field_type_methods.py", line 342, in container_parser
File "C:\Python35\lib\site-packages\supyr_struct\field_types.py", line 712, in parser
File "C:\Python35\lib\site-packages\supyr_struct\field_type_methods.py", line 435, in array_parser
supyr_struct.defs.util.FieldParseError:
Error occurred while parsing:
tag_index, index:None, offset:68912640, field_type:<FieldType:'Container', endian:'=', enc:'None'>
tag_types, index:8, offset:68912672, field_type:<FieldType:'Array', endian:'=', enc:'None'>
Error occurred while attempting to parse <class 'supyr_struct.blocks.list_block.ListBlock'>.


When trying to open H2 public beta build


BioGoji1989
Joined: Dec 24, 2017


Posted: Feb 7, 2018 12:11 AM    Msg. 14 of 30       
Hey, I had the same thing happen to me when I tried using Refinery on a Halo 2 Vista map. I don't think Refinery likes Halo 2, for some reason.


Masters1337
Joined: Mar 5, 2006

halonaminator's unfortunate idol


Posted: Feb 7, 2018 12:16 AM    Msg. 15 of 30       
Vista works well for me, although some sound extracts poorly. Seems to all be good in one map but not another.


MosesofEgypt
Joined: Apr 3, 2013


Posted: Feb 7, 2018 02:19 PM    Msg. 16 of 30       
The ONLY halo 2 stuff refinery is even TESTED with is retail, Halo 2 Vista. Anything else doesn't have any kind of guarantee it'll even parse properly. I did less than a weeks worth of work dabbling into Halo 2 maps, so I can't guarantee any significant level of quality regarding that. Sorry.

Also, there's an update available that fixes a few bugs with Refinery's deprotection, and a couple UI bugs. I've updated both the MEK and the MEKE.


Reshirom200
Joined: Jan 9, 2018

goo.gl/viU1Js


Posted: Feb 7, 2018 09:02 PM    Msg. 17 of 30       
wait... whats the alt download for?? the new update?


MosesofEgypt
Joined: Apr 3, 2013


Posted: Feb 10, 2018 09:31 PM    Msg. 18 of 30       
The alt download is just in case one of them doesn't work for some reason. Also, there's been another update.... This is why I waited till now to make them executables. With how many updates I had in the past it would have been WAY more inconvenient to have to update that many times.


sparky
Joined: Jun 27, 2009

"Whoever draws the sword will die by the sword."


Posted: Mar 8, 2018 06:24 PM    Msg. 19 of 30       
Quote: --- Original message by: MosesofEgypt

The MEKE is only for 64bit Windows


I installed it on Mac using WINE. It works using wine64-preloader. I can even run Guerilla.exe and tool.exe on Mac using WINE, but Sapien has some problems.


MosesofEgypt
Joined: Apr 3, 2013


Posted: Mar 10, 2018 11:37 PM    Msg. 20 of 30       
MEK and MEKE have been updated. Masterz found a bug where scripts wouldn't be extracted if infinity is used as a float value in any of the scripts(yeah, who knew HSC allowed that?), and another bug where new line characters might not be inserted correctly when editing unicode_string_list and string_list tags. If you suspect your ustr or str# tags are borked because of that, just open and resave them in mozzarilla and it'll fix it.

Also, Refinery can now rip the b30 xbox demo map from, and some bugs with stubbs extraction have been fixed. I havent had a stubbs map to test with for a long while, so the bugs kinda slipped past for idk how long. There still might be bugs with ripping stubbs maps, so idk(I still dont have a stubbs pc or xbox map to test with).
Edited by MosesofEgypt on Mar 10, 2018 at 11:38 PM
Edited by MosesofEgypt on Apr 8, 2018 at 02:35 PM


Masters1337
Joined: Mar 5, 2006

halonaminator's unfortunate idol


Posted: Mar 16, 2018 02:04 AM    Msg. 21 of 30       
During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Python35\lib\site-packages\binilla\field_widgets.py", line 519, in export_node
File "C:\Python35\lib\site-packages\supyr_struct\blocks\block.py", line 733, in serialize
OSError: Output filepath for serializing Block was invalid or the file could not be created.
C:/Users/maste/Dropbox/SPV3/tags/cmt/weapons/spv3/covenant/reaver/projectiles/gvjgl.projectile.material_responses

Could not export 'material_responses' node.


MosesofEgypt
Joined: Apr 3, 2013


Posted: Mar 16, 2018 02:55 AM    Msg. 22 of 30       
I explicitly fixed this bug after running into it a little bit ago. I made the fix(supyr_structs version bumped up to 1.1.3), pushed it to PYPI(so the MEK can find it), and forgot to push it to my repository. Then when I switched to my new laptop I didn't have the 1.1.3 and was still using 1.1.2 with the bug. Go ahead and download an updated copy of the MEKE.



I swear to god I'm tired of these stupid little significant bugs.



EDIT: Also, you should include the entire error if you can, not just the last part of it. When it says:
Quote: During handling of the above exception, another exception occurred:

that means the stuff above it is part of the error. too


EDIT EDIT: Oh, did I mention that I got a new laptop?
https://www.newegg.com/Product/Product.aspx?item=N82E16834154702
Edited by MosesofEgypt on Mar 16, 2018 at 05:36 AM


BioGoji1989
Joined: Dec 24, 2017


Posted: Mar 16, 2018 11:26 PM    Msg. 23 of 30       
Quote: --- Original message by: MosesofEgypt
Also, Refinery can now rip the b30demo map from the xbox beta.
Edited by MosesofEgypt on Mar 10, 2018 at 11:38 PM


YES! YYEESS!!! YYYEEESSS!!!
Edited by BioGoji1989 on Mar 16, 2018 at 11:29 PM


Reshirom200
Joined: Jan 9, 2018

goo.gl/viU1Js


Posted: Mar 17, 2018 11:00 AM    Msg. 24 of 30       
OOooh, wait, what year?? does it have that beta spartan or that sangheili zealot with the shield??

where can i find this too... in a disk's files or some link from the net??
Edited by Reshirom200 on Mar 17, 2018 at 11:01 AM


MosesofEgypt
Joined: Apr 3, 2013


Posted: Mar 17, 2018 03:43 PM    Msg. 25 of 30       
I can't tell you how old it is. The build date is empty. All I know is that it's supposed to be a demo map of the xbox b30. Sadly though, I played it through on easy and it seems to be exactly the same and the retail b30. Sapien reveals a banshee on the beach, but I haven't looked at it enough to tell if it's on any difficulties.

I was handed the xbox map by a couple forum users, but I ripped it myself and converted the tags to PC format and compiled a mostly working map from them. I don't really want to upload the xbox map because of how full my dropbox is geting, but I'm sure the people who handed it to me will be willing to hand it out...... Hopefully.... The compiled CE map and the CE tags are in my dropbox.

http://forum.halomaps.org/index.cfm?page=topic&topicID=50543

Conversions I did:

HBOC to convert xbox-only formats to pc
HBOC to swap multipurpose map channels around(also converted them to 32bit to not screw their compressed colors worse)
HBOC to swap meter gradient and image channels
mode to mod2 converter to convert models to gbxmodels


And that's basically it. The map plays all the way through, though the pause menu doesn't work(coulda guessed that one), all geometry that uses shader_transparent_generic is invisible(that shader doesnt work on pc), and some shaders seem to be blending wrong(look at the sky). The lightmap vertices seem to be really screwy, but that might just be the fact that it's the demo, so idk.






Edited by MosesofEgypt on Mar 18, 2018 at 02:00 PM


sparky
Joined: Jun 27, 2009

"Whoever draws the sword will die by the sword."


Posted: Mar 17, 2018 09:05 PM    Msg. 26 of 30       
I didn't even know that Halo Demo / Halo Trial had an Xbox version. Wow.
Edited by sparky on Mar 17, 2018 at 09:05 PM


Masters1337
Joined: Mar 5, 2006

halonaminator's unfortunate idol


Posted: Mar 18, 2018 04:18 AM    Msg. 27 of 30       
there are a few things out there. No beta's other than 2247 as far as I am aware.

Official Xbox magazine had a demo of it, which I played over and over until I bought the original game. It has an extra cinematic of Johnson at the end.

Not sure what the PC demo has in it, but I imagine it was the same as both had TSC.


DeadHamster
Joined: Jun 8, 2014


Posted: Mar 18, 2018 08:56 AM    Msg. 28 of 30       
Quote: --- Original message by: Masters1337
there are a few things out there. No beta's other than 2247 as far as I am aware.

Official Xbox magazine had a demo of it, which I played over and over until I bought the original game. It has an extra cinematic of Johnson at the end.

Not sure what the PC demo has in it, but I imagine it was the same as both had TSC.


PC demo had TSC as well as Bloodgulch for multiplayer, with a bit at the end where Sargeant Johnson tells players to buy the full version. Is xbox the same, without the map bloodgulch perhaps?


Reshirom200
Joined: Jan 9, 2018

goo.gl/viU1Js


Posted: Mar 18, 2018 12:30 PM    Msg. 29 of 30       
Can you compile this into a playable map in sapien or would this take some time to complete??

E: how do you extract halo 2 tags? is it done with adjundant to actually get the levels or by placing the disk into the dd?
Edited by Reshirom200 on Mar 18, 2018 at 12:34 PM


MosesofEgypt
Joined: Apr 3, 2013


Posted: Mar 18, 2018 01:58 PM    Msg. 30 of 30       
Cant extract halo 2 tags, and yes, I actually compiled it into a playable map(actually read the post dude).

 

 
Previous Older Thread    Next newer Thread





Time: Mon April 23, 2018 5:53 AM 234 ms.
A Halo Maps Website