JazzJackrabbit Community Forums

JazzJackrabbit Community Forums (http://www.jazz2online.com/jcf/index.php)
-   JCS & Scripting (http://www.jazz2online.com/jcf/forumdisplay.php?f=5)
-   -   MLLE - Playing catch-up with DJazz (http://www.jazz2online.com/jcf/showthread.php?t=19169)

Violet CLM Nov 19, 2011 11:44 AM

  • The ERE is missing lots of events.
  • Do you seriously want the ERE to include every single event from JJ2 (all versions), Battery Check, and Animaniacs: A Gigantic Adventure? Because that would be required for equal treatment, and it would be pretty weird if help buttons behaved differently across .j2l versions.
  • That would require a person to have internet access in order to be able to read about events.

Jgke Nov 19, 2011 02:28 PM

Perhaps a 'press help to learn more' in the help box if there's an ERE article? The summary texts would be included with the client.

DennisKainz Nov 20, 2011 10:14 AM

ISSUE WITH MLLE:
Folder MUST be C:\Games\Jazz2\

... unless I missed something ...

Violet CLM Nov 20, 2011 10:31 AM

Quote:

Originally Posted by Unknown Rabbit (Post 471017)
To install: extract all files into a single directory (not necessarily your main JJ2 directory). Open MLLE.ini and replace the folder names in the [Paths] section with those appropriate to your own computer.

Unless you did do this, and it's hardcoded somewhere else that I'm not thinking of?

Violet CLM Nov 21, 2011 05:50 PM

All right, chaps, contribution time. Check out the event list used for JJ2 in the MLLE test release. It's based on EvilMike's JCS.ini, with various events renamed and recategorized, but even moreso. While the file is of course editable, I'd nonetheless like to ship with it already as good as possible, so if anyone has suggestions for things that should be changed in the .ini as it stands, for whatever reasons, bring'em on. One thing I'm considering in particular is combining Lighting and Sound into a single category like I already did with Sign post and Start pos; thoughts?

Love & Thunder Nov 22, 2011 11:23 PM

That would be nice(Sorry about the short message, my computer is low on power and doesn't charge anymore for some reason). :)

EDIT: Okay, I found a bug:
Quote:

Originally Posted by Error Message
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Value of '-1' is not valid for 'Value'. 'Value' should be between 'minimum' and 'maximum'.
Parameter name: Value
at System.Windows.Forms.ScrollBar.set_Value(Int32 value)
at Mainframe.LoadJ2L(String filename) in C:\Users\Sam\documents\visual studio 2010\Projects\Renderer1\Renderer1\Mainframe.cs:lin e 597
at Mainframe.openToolStripMenuItem_Click(Object sender, EventArgs e) in C:\Users\Sam\documents\visual studio 2010\Projects\Renderer1\Renderer1\Mainframe.cs:lin e 566
at System.Windows.Forms.ToolStripItem.RaiseEvent(Obje ct key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.(-)(-)(-)(-)(-)(-)(-)(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(Eve ntArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(M ouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventIntera ctive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(Event Args e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.(-)(-)(-)(-)(-)(-)(-)(-)(-)(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.(-)(-)(-)(-)(-)(-)(-)(-)(-)(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(Mes sage& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Mes sage& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.239 (RTMGDR.030319-2300)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
MLLE
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/MLLE/MLLE.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.235 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.1 built by: RTMRel
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.236 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
OpenTK.GLControl
Assembly Version: 1.0.0.0
Win32 Version: 1.0.278.44921
CodeBase: file:///C:/Program%20Files/MLLE/OpenTK.GLControl.DLL
----------------------------------------
OpenTK
Assembly Version: 1.0.0.0
Win32 Version: 1.0.278.44921
CodeBase: file:///C:/Program%20Files/MLLE/OpenTK.DLL
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.233 built by: RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Ionic.Zlib.CF
Assembly Version: 1.9.1.5
Win32 Version: 1.9.1.5
CodeBase: file:///C:/Program%20Files/MLLE/Ionic.Zlib.CF.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:





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.

It happened when I tried to open the Battery Check Boss Level.

Violet CLM Nov 30, 2011 04:22 PM

Sorry, I didn't see the error until now because editing the post didn't bump the topic. That's a scrollbar bug... there are probably several of them that at some point I'll buckle down and fix. It happens when loading new levels, as you said, based (I suspect) on some combination of the layer sizes and scroll positions of the view before loading and the view after loading. I've not deduced the exact cause, though, so if you could find a 100% reliable way of raising that error, that'd be great. :)


In other news, in keeping with the thread title, I guess I need to start implementing auto scroll into parallax mode...

Love & Thunder Dec 5, 2011 01:47 PM

A 100% reliable way of causing that error is to follow these steps:

Step 1: Load up MLLE.
Step 2: Load up the Battery Check Boss level.

It should then come up with that error. I tried this three times, so I'm pretty sure it works every time, although it might not happen sometimes.

Love & Thunder Dec 7, 2011 09:42 AM

So, what's happening in the world of MLLE?
(Sorry about the Double-Post, but it's needed in order for the question to be answered)

Violet CLM Dec 7, 2011 10:55 AM

Not much in a while, honestly. The rectangle tools were a bit boring with all the conditional logic about the size of the rectangle, the size of the stamp, blank tiles, etc., so a lot of my energy dissipated and I spent my Jazz time helping out with WebJCS instead of competing with it. I'll get back to it soon, and those scrollbars will finally feel my wrath.

Jgke Dec 7, 2011 02:07 PM

Kill them.
Kill them with fire.
And then fix them, so that they can be tortured over and over again by running mice over them }>

Marijn Dec 7, 2011 02:22 PM

You can get the Jazz 2 path from the registery key: HKEY_CURRENT_USER/SOFTWARE/Epic MegaGames/Jazz Creation Station/1.00/Paths.

Even thought I know conflicts with the point of a alternative to JCS.. and this doesn't work for Battery Check, I will just say this: You should handle the exception if the file isnt found :D

Violet CLM Dec 7, 2011 02:48 PM

I'm familiar with the registry, but as you say, it doesn't work for all versions, and I'm unclear on how well it translates cross-platform. I don't think I can or should count on it. But yes, error messages are something there should be more of.

zeroFLAMES Dec 16, 2011 01:25 PM

Ive downloaded MLLE and it works good except that I can't select any tile. Can anyone help me? I use JJ2+TSF.

Jgke Dec 16, 2011 01:28 PM

Editing levels is currently not supported.

Violet CLM Dec 16, 2011 04:00 PM

Technically you can select tiles using the B hotkey, but Jake is right that you can't do anything with them in the released copy. Eeeesh, fine, I'll work on this some more. Definitely got some catching up with DJazz to do at this point.

Jgke Dec 16, 2011 04:09 PM

Don't rush anything, use the Valve release speeds :)

Violet CLM Dec 16, 2011 04:15 PM

I will use the 3D Realms release speeds.

wait is that joke not funny anymore??

Love & Thunder Dec 16, 2011 11:16 PM

It's still funny. 3D Realms took so long that I actually didn't even know what Duke Nukem Forever was when it was announced 1-3 years ago. XD

DoubleGJ Dec 17, 2011 01:03 AM

Over here, DoubleGJ release speeds should be a thing.

Love & Thunder Dec 19, 2011 07:55 AM

Come on, people! Don't let this thread die! We don't want another BCCS, do we(As in, we don't want this to die horribly)?!

EDIT: By "We don't want another BCCS" I don't mean in any way that it was bad, it looked great. Although, it died, and we don't want this to die, do we?

Jerrythabest Dec 19, 2011 10:30 AM

GRR! I don't approve of this use of the term 'BCCS'! You make it look like stink!! >:-(

Though I agree we should keep supporting this project :D I think it would be a great step if we could edit levels with MLLE. That would be some more 'testing food'. I know by experience that you run into all kinds of little issues and discomforts once you actually start to do some 'real use' testing, instead of just looking at what the windows look like etc. Once people can do some basic editing stuff, I expect many more 'could you add ...' questions too.

Violet CLM Dec 19, 2011 10:48 AM

Since this is largely a one-man project, the onus isn't exactly on y'all folks to keep the thread alive. In any case, I'm hesitant to describe BCCS as having died horribly; while I suppose it never really got to a final release stage, I think the .ini was really the most important part (with things like yellow interface and simplified level properties being pretty but inessential icing on the cake) and that clearly continues to make itself useful today. :)

(If anyone is really devoted to keeping this thread from death, I still haven't found anyone to play with AGA events, but I do recognize that nobody cares about that game.)

Love & Thunder Dec 19, 2011 01:05 PM

I admit my use of BCCS there wasn't very good, but the point remains that we don't want this thread to suddenly die.

I think I might get a copy of AGA eventually. Although, Violet, you could go and buy yourself one off eBay or Amazon.

Jgke Dec 19, 2011 01:50 PM

Quote:

jgke@Jgke-debian:~/MLLE$ wine MLLE.exe
install the Windows version of Mono to run .NET executables
I feel sad now. One upgrade, and now it started to complain.

Love & Thunder Dec 19, 2011 02:06 PM

Quote:

Originally Posted by Jake (Post 472899)
I feel sad now. One upgrade, and now it started to complain.

I don't get it, can you please elaborate?

Jgke Dec 19, 2011 10:03 PM

Quote:

Originally Posted by Robo4900 (Post 472901)
I don't get it, can you please elaborate?

Wine is an open-source program that I need to run Windows programs on my Debian. My system recently got an update and it broke wine :(

Love & Thunder Dec 20, 2011 03:55 AM

Ah. Right. Sad Mode activated. :(

On the bright side, I now have the original Half-Life(I got it off Steam from a special deal where I get it for free! :D). Although, my computer's stupid and I can't run it. Anyone know how to fix this?

Ktos. Dec 20, 2011 07:42 AM

I'm not sure if that's proper thread for this.

Jgke Dec 20, 2011 10:51 AM

Hm, try running it with compability mode?

Love & Thunder Dec 20, 2011 02:18 PM

No, my problem isn't with actually running the program, it's with loading a Save File. Anyway, back on topic, why do all the views get replaced with red "X"s when MLLE crashes?
(If you think you have a solution to my Half-Life Problem, PM me, please)

Violet CLM Dec 20, 2011 06:52 PM

Red x: eh, it's a standard error display of OpenGL or something like that.

Quote:

Originally Posted by minmay (Post 469497)
one feature i would personally like that i don't believe has been mentioned: the ability to show tile masks at the same time as their graphics (by overlaying the mask with 75% transparency or somesuch).

This suggestion was made back in July, and I did implement such a mode but then never actually included a means of accessing it. Today, all that has changed.

ETA:

Quote:

Originally Posted by Sir Ementaler (Post 469160)
And let me ask, is there or will there be something indicating which layer are certain tiles on? Like, every other layer than the one being worked on becoming translucent?

Screw it, I hacked in this one too. It's definitely an... interesting effect. Sometimes it looks really weird, and sometimes it looks like the best possible way to edit a level. Welp. (Just to clarify, in this shot it's combined with the above partial mask overlay, but the two are definitely separate options.)

Sean Dec 20, 2011 08:30 PM

Has anyone ever mentioned how much this community worships you?

Ktos. Dec 21, 2011 05:50 AM

Hm, if not translucent mode for unused layers, would that be possibile to disable few layers(make them invisibile) in the parallax mode? Maybe except layer 8, but I'm not sure if there's a point in making such an exception. Some kind of additional preferences window where you could decide which layers you want to see in parallax mode.

Violet CLM Dec 21, 2011 08:57 AM

I suppose, but I feel it might be somewhat confusing to the user to give layers a "visible in parallax view" option but for that option not to have any effect in-game, e.g. when using Low Detail.

Sean: Not lately, but I much appreciate it. :))

Love & Thunder Dec 23, 2011 07:12 AM

Those sound like nice features. :)

Jerrythabest Dec 23, 2011 10:18 AM

Looks great, Violet! Also the mask overlay looks very nice. Well done!

Love & Thunder Dec 23, 2011 10:45 AM

Yeah! And, unlike WebJCS, this doesn't require the piece of poo known as Google Chrome! :D I mean, WebJCS is good and all, but I don't like having to have that annoying Web Browser. :)

Jgke Dec 23, 2011 11:24 AM

Unfortunatively, it needs a piece of poo known as .NET framework...

Jerrythabest Dec 23, 2011 11:29 AM

But everyone who's got Windows automatically has .NET Framework. (I got it automatically through Windows Update, never had to explicitly install anything for any .NET program.)

It's somewhat like IE but then more needed.


All times are GMT -8. The time now is 07:53 AM.

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
JCF © 2001-Infinity Jazz2Online