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] Mozzarilla v0.9.1

Page 1 of 3 Go to page: · [1] · 2 · 3 · Next
Author Topic: [RELEASE] Mozzarilla v0.9.1 (85 messages, Page 1 of 3)
Moderators: Dennis

MosesofEgypt
Joined: Apr 3, 2013


Posted: Jan 8, 2017 01:15 AM    Msg. 1 of 85       
Mozzarilla is intended to be a complete replacement for Guerilla with additional tools and ease of use upgrades.

This is the last version that I'll be releasing for a while, since I'm going back to school and looking for a job. Mozzarilla is still incomplete, however it is completely capable of replacing most of Guerilla's features right now(except previewing bitmaps and sounds). New in this version is a fully functional undo/redo system. The only thing you cant undo is importing blocks, which will warn you that it will erase your undo history. Here is a current list of the most prominent features of mozz:

  • Is able to switch between creating regular tags, open sauce tags, and gametypes.

  • Is able to view/edit hidden data(edit the config to enable it)

  • Is able to load corrupt tags for debugging purposes.

  • Can export/import blocks(pieces of a tag)

  • Makes backups of tags before editing.

  • Highly customizable user interface colors, widget sizes, hotkeys, etc.

  • Contains a customizable undo/redo feature.

  • Contains a hierarchy view for easily browsing a tags directory and loading tags.

  • Allows choosing any number of tags directories and switching between them at will.


Mozzarilla also contains a few special tools for aiding in modding:

  • Broken dependency scanner: For locating broken dependencies in the specified types of tags in the specified folder.

  • Dependency viewer: For easily seeing which tags a tag refers to and opening any of them.

  • Tag zipper: For making a zip folder containing a tag and every tag it depends on.



A preview video is in the works, but I think this is stable enough to release right now, so you guys can have it anyway. Just remember that if you encounter a bug, send me the mozzarilla.log(if it creates one) and/or the startup_crash.log(if it creates one) and fully describe what happened and what you did to cause it. We've been having some issues with it running on Windows 10(it works for R93 Sniper, but not Masterz), but it seems to run fine on Windows 7, somewhat fine on Linux, and crashes on OSX.

You need to install Python 3.4 or higher to run Mozzarilla. Python is a virtual machine like Java; you need to install java to run java programs and python to run python programs.


Troubleshooting:

  • If it wont load or save tags, rename "Mozzarilla(bat file to run as admin)" with a .bat extension, right click it, and run it as an administrator. If it doesnt run, add the version of python you installed to your PATH environment variable. Google how to do that.

  • If you changed config settings and now it wont load or stuff is too screwed up to use, delete the config. You can find it at reclaimer\halo\hek\programs\mozzarilla\mozzarilla.cfg

  • Cant think of anything else, but I'll add anything I can think of.



DOWNLOADS:
Python 3.5: https://www.python.org/downloads/release/python-352/
Mozzarilla: chief-01.deviantart.com/art/Mozz-653284081

Edited by MosesofEgypt on Feb 20, 2017 at 08:25 PM
Edited by MosesofEgypt on Feb 24, 2017 at 09:16 PM


Super Flanker
Joined: Oct 5, 2012

The length of your life depends on my aim.


Posted: Jan 8, 2017 05:56 AM    Msg. 2 of 85       
Good luck at hitting a jawb.


Masters1337
Joined: Mar 5, 2006

halonaminator's unfortunate idol


Posted: Jan 8, 2017 03:54 PM    Msg. 3 of 85       
Awesome getting this out here for everyone, anyone who handles tags on a daily basis should download this.


OrangeJuice
Joined: Jan 29, 2009

I laugh at people who put STUDIOS in their name.


Posted: Jan 8, 2017 04:17 PM    Msg. 4 of 85       
hmmmmmmm a dependency viewer..... That'd be great for fixing all of those broken tags that are sitting in the halomaps downloads section


Ling Ling Lang
Joined: Jul 26, 2016

Are you finding Ling Ling?


Posted: Jan 10, 2017 09:51 PM    Msg. 5 of 85       
To fix privilege issues, just go to python35 and require it to run with administrator privileges, THEN run the .bat file inside the Mozzarilla folder.


MosesofEgypt
Joined: Apr 3, 2013


Posted: Jan 11, 2017 12:53 PM    Msg. 6 of 85       
So, any comments or feedback? I just updated Mozzarilla to 0.9.2, so grab it when you can. This version adds open sauce v4's unit boarding structures. Now you can properly edit and make open sauce v4 bipeds and vehicles. I always seem to be missing some new open sauce structure until masterz tells me it's missing.......


cippozzo
Joined: May 7, 2013

"I... I am a monument to all your sins."


Posted: Jan 22, 2017 11:11 AM    Msg. 7 of 85       
Can't get it working. Everytime I select a tag or trying to spawn a form(like edit config) i get something like that:

Traceback (most recent call last):
File "C:\Users\Marco\Downloads\mozzarilla_0_9_2_c_by_chief_01-dasy581\supyr_struct\apps\binilla\app_window.py", line 939, in load_tags
w = self.make_tag_window(new_tag, focus=False)
File "C:\Users\Marco\Downloads\mozzarilla_0_9_2_c_by_chief_01-dasy581\reclaimer\halo\hek\programs\mozzarilla\app_window.py", line 394, in make_tag_window
window_cls=window_cls)
File "C:\Users\Marco\Downloads\mozzarilla_0_9_2_c_by_chief_01-dasy581\supyr_struct\apps\binilla\app_window.py", line 989, in make_tag_window
window = window_cls(self, tag, app_root=self, handler=self.handler)
File "C:\Users\Marco\Downloads\mozzarilla_0_9_2_c_by_chief_01-dasy581\reclaimer\halo\hek\programs\mozzarilla\tag_window.py", line 19, in __init__
TagWindow.__init__(self, master, tag, *args, **kwargs)
File "C:\Users\Marco\Downloads\mozzarilla_0_9_2_c_by_chief_01-dasy581\supyr_struct\apps\binilla\tag_window.py", line 145, in __init__
self.populate()
File "C:\Users\Marco\Downloads\mozzarilla_0_9_2_c_by_chief_01-dasy581\supyr_struct\apps\binilla\tag_window.py", line 376, in populate
show_frame=True, tag_window=self)
File "C:\Users\Marco\Downloads\mozzarilla_0_9_2_c_by_chief_01-dasy581\supyr_struct\apps\binilla\field_widgets.py", line 623, in __init__
self.populate()
File "C:\Users\Marco\Downloads\mozzarilla_0_9_2_c_by_chief_01-dasy581\supyr_struct\apps\binilla\field_widgets.py", line 821, in populate
self.pose_fields()
File "C:\Users\Marco\Downloads\mozzarilla_0_9_2_c_by_chief_01-dasy581\supyr_struct\apps\binilla\field_widgets.py", line 893, in pose_fields
w = f_widgets[str(wid)]
KeyError: '508491546128'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\Marco\Downloads\mozzarilla_0_9_2_c_by_chief_01-dasy581\reclaimer\halo\hek\programs\mozzarilla\app_window.py", line 1617, in activate_item
app.load_tags(filepaths=tag_path)
File "C:\Users\Marco\Downloads\mozzarilla_0_9_2_c_by_chief_01-dasy581\reclaimer\halo\hek\programs\mozzarilla\app_window.py", line 262, in load_tags
windows = Binilla.load_tags(self, sanitized_paths, def_id)
File "C:\Users\Marco\Downloads\mozzarilla_0_9_2_c_by_chief_01-dasy581\supyr_struct\apps\binilla\app_window.py", line 943, in load_tags
raise IOError("Could not display tag '%s'." % path)
OSError: Could not display tag 'c:\games\haloce\tags\weapons\flag\flag.weapon'.



These are some lines of output trying to open tags\weapons\flag\flag.weapon
It's brand new HEK, running Windows 10 64 Bit and Python 3.6 running as admin
Neither able to make new tags
Edited by cippozzo on Jan 22, 2017 at 11:12 AM
EDIT 2000: Ok issues with Windows 10, looking forward mate
Edited by cippozzo on Jan 22, 2017 at 11:17 AM


SBB_Michelle
Joined: Nov 4, 2015

Dumb, sometimes..


Posted: Jan 25, 2017 01:31 PM    Msg. 8 of 85       
I tested it on windows 10 64-bit and it worked perfectly, maybe your version of python is old.

It also seems like you didn't set your tags directory, try that first.


cippozzo
Joined: May 7, 2013

"I... I am a monument to all your sins."


Posted: Jan 26, 2017 04:26 AM    Msg. 9 of 85       
Got the newest, i'll retry with the 3.4.
Also recheck all the tags paths


Masters1337
Joined: Mar 5, 2006

halonaminator's unfortunate idol


Posted: Jan 26, 2017 11:44 AM    Msg. 10 of 85       
also FYI, anyone doing animations, Mozz lets you port animations from one tag into another, it makes kornmans animation injector totally obsolete.


CHRISPOCALYP5E
Joined: Jan 26, 2017

You've Encountered Another LASO Master!


Posted: Jan 27, 2017 09:12 PM    Msg. 11 of 85       
So from an existing tag editing perspective, what are the core benefits of using this other than Kornman or Guerrilla?


SBB_Michelle
Joined: Nov 4, 2015

Dumb, sometimes..


Posted: Jan 27, 2017 09:21 PM    Msg. 12 of 85       
Read the tread.


il Duce Primo
Joined: Apr 22, 2007

CMT Team Leader


Posted: Jan 28, 2017 12:31 AM    Msg. 13 of 85       
Mozzarella is an awesome program, its sad that users like masterz and michelle cant use it. You should make it more user friendly


Super Flanker
Joined: Oct 5, 2012

The length of your life depends on my aim.


Posted: Jan 28, 2017 05:56 AM    Msg. 14 of 85       
But first OP fix OP's img.


MosesofEgypt
Joined: Apr 3, 2013


Posted: Jan 28, 2017 10:49 PM    Msg. 15 of 85       
It has nothing to do with making it easier to use, Ilduce. The issue is that I only have one operating system that I test it on(now two since Masterz gave me a laptop with Windows 7) and I can't easily debug issues that only occur on other operating systems. I cant promise that I'll get around to debugging issues it has with Win 10/7, OSX, and Linux, but I'd like to. Also, I've updated Mozz with bug fixes. Everyone should grab the new version. The download link is the same.


Masters1337
Joined: Mar 5, 2006

halonaminator's unfortunate idol


Posted: Jan 28, 2017 11:20 PM    Msg. 16 of 85       
He's trolling because he is incapable of doing anything to contribute to well... anything.


BKTiel
Joined: Mar 18, 2014

strong independent bird needs no cage


Posted: Jan 28, 2017 11:39 PM    Msg. 17 of 85       
CMT > CMT


MosesofEgypt
Joined: Apr 3, 2013


Posted: Feb 7, 2017 04:15 PM    Msg. 18 of 85       
0.9.3 is up. New in this version is a fix for anyone who experienced crashes trying to run the tag zipper/scanner.


EmmanuelCD
Joined: Jan 7, 2015

Using fox avatar since 1893


Posted: Feb 14, 2017 08:23 PM    Msg. 19 of 85       
Theres any chances to get this on c++?


MosesofEgypt
Joined: Apr 3, 2013


Posted: Feb 14, 2017 10:48 PM    Msg. 20 of 85       
It would have to be rebuilt from the ground up, which would be about the same difficulty as writing a new guerilla from scratch. So no. Same goes for porting it to any other language. Its staying python.


MatthewDratt
Joined: Sep 11, 2010

Mildley unsuccessful


Posted: Feb 14, 2017 11:56 PM    Msg. 21 of 85       
Theres any chances to get this on java?


Nickster5000
Joined: Dec 11, 2010


Posted: Feb 15, 2017 02:44 AM    Msg. 22 of 85       
how about fortran or pascal?


altis94
Joined: Oct 5, 2012

What doesn't ban me makes me stronger


Posted: Feb 15, 2017 05:16 AM    Msg. 23 of 85       
What about Chef?


EmmanuelCD
Joined: Jan 7, 2015

Using fox avatar since 1893


Posted: Feb 15, 2017 11:27 AM    Msg. 24 of 85       
I will make my own guerilla on C++, and none of you will have it...

Dam, that sounds like Halonimatorīs rage
Edited by EmmanuelCD on Feb 15, 2017 at 11:34 AM


Super Flanker
Joined: Oct 5, 2012

The length of your life depends on my aim.


Posted: Feb 15, 2017 03:39 PM    Msg. 25 of 85       
Quote: --- Original message by: EmmanuelCD

I will make my own guerilla on C++, and none of you will have it...

Dam, that sounds like Halonimatorīs rage
Edited by EmmanuelCD on Feb 15, 2017 at 11:34 AM


Close but you need to tweet it whilst also finding away to debase a AAA studio.


Bungie LLC
Joined: Dec 29, 2013

.pots


Posted: Feb 16, 2017 12:47 PM    Msg. 26 of 85       
Was choosing Python 3.6 over 3.5 a mistake? It seems that whenever I attempt to do anything with the program outside of establishing my tagset directory and type, such as trying to view the program's config, or open a tag, I get huge chunks of error and exception data in the output.

http://pastebin.com/ShnmB3vE

Everything has been installed correctly, and I'm a windows 10 Home 64 user.


MosesofEgypt
Joined: Apr 3, 2013


Posted: Feb 16, 2017 02:33 PM    Msg. 27 of 85       
This is actually an error I've seen a couple other people encounter, and I'm not sure what is causing it. Whats actually happening there is that it created widgets for editing and stored them in a dictionary under certain keys, but when it went to position them it couldn't find anything under the key they SHOULD have been indexed under. Thats what all the KeyError: '2759473577824' are about. The key is supposed to be a pointer to the widget, which means I should be able to do id(widget) to get the key, but maybe 64bit python does things differently.

If you're willing to, I'd like to work with you to get this issue solved since I cant reproduce the error myself. I'll need to instant message you for continuous feedback, so do you have skype or aim? Yeah, lol aim, but I still have mine for some reason.
Edited by MosesofEgypt on Feb 16, 2017 at 02:38 PM


sparky
Joined: Jun 27, 2009

tinyurl.com/halochatserver


Posted: Feb 18, 2017 11:02 AM    Msg. 28 of 85       
If you have ever used my work, here is the most recent version of ZRL:

https://github.com/LiquidLightning/inferno/blob/master/inferno/retribution.h

There are slight variable nomenclature changes to the tag header structure elements. The bitmask byte sizes are all verified. Chunk quantity constraints are still present and useful. Testing of presumed padding remains. inferno is the Zeus project I'm working on, and infernal is the Objective-C framework that it uses.

https://github.com/LiquidLightning/inferno
https://github.com/LiquidLightning/infernal

And come join my Discord chat server: https://discord.gg/011cIgIZY5xq4bwSr

I think we have common interests.
Edited by sparky on Feb 18, 2017 at 11:24 AM


MosesofEgypt
Joined: Apr 3, 2013


Posted: Feb 18, 2017 03:26 PM    Msg. 29 of 85       
I still have the copy of ZRL that you gave me before. I've skimmed though it on multiple occasions, but I haven't actually used it for reference. Dont take this the wrong way, but the file is far too monolithic for me to easily parse it. In addition, there isnt anything else I need to look at for reference at this point. I also find more security in reverse engineering things myself so I know that I only have myself to blame for mistakes.

Right now what I'm doing is splitting everything apart into their own library repositories and uploading and documenting them. After I've done that, I'm going to ask around on the python reddit for people to review supyr_struct and binilla, give me tips on what I can do better, and possibly get some help maintaining them. Finally, I'm going to use these as portfolio pieces to try and land a programming job. Right now my interests are focused on finding a job, and cleaning up and presenting these programming projects are about my only way to do that.

P.S. I also can't run discord on XP, and the play store isnt working on my Blackberry. Ive already tried cause the people testing Mozzarilla all wanted me to use it.


Super Flanker
Joined: Oct 5, 2012

The length of your life depends on my aim.


Posted: Feb 18, 2017 04:47 PM    Msg. 30 of 85       
The discord browser version doesn't work either?


MosesofEgypt
Joined: Apr 3, 2013


Posted: Feb 20, 2017 05:57 PM    Msg. 31 of 85       
No, it doesnt. But sorta good news, my laptop is now experiencing that bug that LLC was coming across. Happened after I updated to python 3.6 on it. Guess Ive got something to go on now, as well as a system to test fixes on. Wewt.

EDIT: Bug has been fixed. They changed the way things worked in Python 3.6, so I had to change stuff to make it compatible with the new and old versions. ALSO, I've finally go things set up so I can put updates on Pypi and you guys can simply run an update script that I've included to update to the newest version. Here's all you need to install and run.

chief-01.deviantart.com/art/Mozz-653284081
Edited by MosesofEgypt on Feb 20, 2017 at 08:26 PM


DOOM899
Joined: Jul 23, 2013

{DM} [gamesmaster] if i can ill help maybe


Posted: Feb 23, 2017 05:45 PM    Msg. 32 of 85       
bump for ya


MosesofEgypt
Joined: Apr 3, 2013


Posted: Feb 23, 2017 06:15 PM    Msg. 33 of 85       
Can anyone guess what I just made?


OrangeJuice
Joined: Jan 29, 2009

I laugh at people who put STUDIOS in their name.


Posted: Feb 23, 2017 06:21 PM    Msg. 34 of 85       
a GBXmodel exporter?


Kinnet
Joined: Dec 27, 2013

Xfire: kinnet_zero69


Posted: Feb 23, 2017 06:52 PM    Msg. 35 of 85       
A setup for a machinima ?

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

 
Previous Older Thread    Next newer Thread





Time: Wed April 26, 2017 9:19 PM 266 ms.
A Halo Maps Website