Register FAQ Search Today's Posts Mark Forums Read
Go Back   JazzJackrabbit Community Forums » Open Forums » JCS & Scripting

MLLE - Playing catch-up with DJazz

Reply
 
Thread Tools
cooba

JCF Veteran

Joined: Jan 2004

Posts: 7,814

cooba is a glorious beacon of lightcooba is a glorious beacon of lightcooba is a glorious beacon of lightcooba is a glorious beacon of lightcooba is a glorious beacon of lightcooba is a glorious beacon of light

Jan 11, 2012, 06:59 AM
cooba is offline
Reply With Quote
It's about distinguishing Battery Check and 1.10o levels from within the editor. Anims.j2a is completely irrelevant.
Love & Thunder

JCF Member

Joined: Sep 2011

Posts: 1,101

Love & Thunder has disabled reputation

Jan 11, 2012, 07:02 AM
Love & Thunder is offline
Reply With Quote
No, because the EXE AND the Anims.j2a are ALWAYS in the same folder, so it just checks the anims.j2a in the same folder as the EXE is set to be in.
__________________
Obi1mcd

JCF Member

Joined: Feb 2010

Posts: 692

Obi1mcd is OFF DA CHARTObi1mcd is OFF DA CHARTObi1mcd is OFF DA CHART

Jan 11, 2012, 08:33 AM
Obi1mcd is offline
Reply With Quote
But the point is, what if you want to edit a level that isn't in the same folder as the EXE?
__________________
Define 'normal'.
Love & Thunder

JCF Member

Joined: Sep 2011

Posts: 1,101

Love & Thunder has disabled reputation

Jan 11, 2012, 08:36 AM
Love & Thunder is offline
Reply With Quote
... I never thought of that...

Maybe there's a distinction in the actual file itself? Or maybe you could have BC mode and 1.10o mode?
__________________
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,047

Violet CLM has disabled reputation

Jan 11, 2012, 10:49 AM
Violet CLM is offline
Reply With Quote
Quote:
Originally Posted by Violet CLM View Post
Regarding 1.00o vs. BC, I think what I might do is take advantage of some of the unused bytes in Data1 and just stick a flag in there somewhere to indicate what kind of file it is, probably for the BC levels. It wouldn't work for the original three (Binnen, Rain, Boss), but it'd work for anything made afterward.
This is still the plan. When loading one of the original three BC levels, you'll have to manually change the version, but otherwise it shouldn't be a problem. No, there's absolutely no distinction within the files themselves, unless you count event distribution, which is a little too statistical for me to want to rely on.

(I'm at a loss as to why someone would want to test the inner contents of anims.j2a when Jazz2.exe and Battery.exe have different filenames, but Obi is right: folder-neutral is always better.)
__________________
Toni_

JCF Member

Joined: Oct 2011

Posts: 193

Toni_ is doing well so far

Jan 11, 2012, 10:59 AM
Toni_ is offline
Reply With Quote
Quote:
Originally Posted by Obi1mcd View Post
But the point is, what if you want to edit a level that isn't in the same folder as the EXE?
Quote:
Originally Posted by Robo4900 View Post
... I never thought of that...

Maybe there's a distinction in the actual file itself? Or maybe you could have BC mode and 1.10o mode?
Actually, I always save my JJ2 levels in a separate folder, so I know where they are, because I have >5 levels going on. It would be hard for me to remember all their names if I save them in JJ2 >5000files big folder.
Love & Thunder

JCF Member

Joined: Sep 2011

Posts: 1,101

Love & Thunder has disabled reputation

Jan 11, 2012, 01:31 PM
Love & Thunder is offline
Reply With Quote
Okay, my suggestion sucks. Oh well. Let's hope that the next Beta is released soon.
__________________
Neobeo

JCF Member

Joined: Sep 2002

Posts: 409

Neobeo is an asset to this forumNeobeo is an asset to this forum

Jan 11, 2012, 02:43 PM
Neobeo is offline
Reply With Quote
Quote:
Originally Posted by Violet CLM View Post
progress has slowed down significantly
Make it open source!
__________________
<TABLE border=1><TR><TD>Facts:
Jazz Sprite Dynamite (JSD)
Tileset Extractor
Neobeo's Firetruck

</TD><TD>Myths:
Jazz Creation Station Plus (JCS+) - 10%
Coming soon - a dedicated server! - 25%
Jazz Sprite Dynamite v2 (JSDv2) - 2%
Another generic single-player level - 0%
</TD></TR></TABLE>
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,047

Violet CLM has disabled reputation

Jan 11, 2012, 08:01 PM
Violet CLM is offline
Reply With Quote
But then progress would stop.
__________________
Love & Thunder

JCF Member

Joined: Sep 2011

Posts: 1,101

Love & Thunder has disabled reputation

Jan 11, 2012, 11:13 PM
Love & Thunder is offline
Reply With Quote
Yeah, making this Opensource would probably be the worst thing to do unless it's 100% fully complete.
__________________
Stijn

Administrator

Joined: Mar 2001

Posts: 6,965

Stijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to behold

Jan 12, 2012, 02:51 AM
Stijn is offline
Reply With Quote
Just immediately fork a version for Violet? Worst case, no one does anything for the public version and work on Violet's separate fork continues as-is. Best case scenario, the public fork is picked up by community coders.

Of course, it's still Violet's own project, so it's up to him, but I don't see any harm in making it open source.
Love & Thunder

JCF Member

Joined: Sep 2011

Posts: 1,101

Love & Thunder has disabled reputation

Jan 12, 2012, 06:22 AM
Love & Thunder is offline
Reply With Quote
I mostly agree with Stijn(Although I don't think it should go Opensource until it's gone gold), especially with the second paragraph(Technically the 5th), it is Violet's own project, so it's his choice.
__________________

Last edited by Love & Thunder; Jan 13, 2012 at 12:38 AM. Reason: Clarification
Stijn

Administrator

Joined: Mar 2001

Posts: 6,965

Stijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to behold

Jan 12, 2012, 09:50 AM
Stijn is offline
Reply With Quote
Quote:
Originally Posted by Robo4900 View Post
A mostly agree with Stijn(I don't think it should go Opensource until it's gone gold)
That's not at all what I said...
Love & Thunder

JCF Member

Joined: Sep 2011

Posts: 1,101

Love & Thunder has disabled reputation

Jan 12, 2012, 01:11 PM
Love & Thunder is offline
Reply With Quote
... "I mostly agree with your first paragraph(Technically the first two)" was what I meant.
__________________
Stijn

Administrator

Joined: Mar 2001

Posts: 6,965

Stijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to beholdStijn is a splendid one to behold

Jan 12, 2012, 01:35 PM
Stijn is offline
Reply With Quote
Yeah, and you clearly misunderstood it, since it doesn't say anything remotely close to "I don't think it should go Opensource until it's gone gold", rather the opposite.
Love & Thunder

JCF Member

Joined: Sep 2011

Posts: 1,101

Love & Thunder has disabled reputation

Jan 13, 2012, 12:37 AM
Love & Thunder is offline
Reply With Quote
I wasn't very clear about that. That bit was just something I added in, I'll edit that so it makes sense. It was supposed to say "Although I don't think it should go opensource until it's gone gold".
__________________
sonicnathan 1

JCF Member

Joined: Mar 2007

Posts: 382

sonicnathan 1 is doing well so far

Jan 21, 2012, 02:17 AM
sonicnathan 1 is offline
Reply With Quote
Great work Violet! I'm gonna be doing a Let's Play of the 1.10g version of the game, and this could come in handy for showing off a few things.

Since a very glitchy springcord works in 1.10g, do you think you can add it to the list of events so I don't need to hex edit it in?
__________________
<a href="http://www.jazz2online.com/J2Ov2/downloads/info.php?levelID=5301">Episode 1 The War begins</a>
Epsiode 2:N/A
Episode 3: Probably never
Episode 4: Probably never

<a href="http://www.jazz2online.com/J2Ov2/downloads/info.php?levelID=4882"> Deckstar V3</a>
<a href="http://www.jazz2online.com/J2Ov2/downloads/info.php?levelID=5408">Colonial Fix</a>
Jazz 1 Fanolint: 98%

<a href="http://www.jazz2online.com/J2Ov2/downloads/info.php?levelID=5407">Finished secret levels</a>
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,047

Violet CLM has disabled reputation

Jan 21, 2012, 06:50 AM
Violet CLM is offline
Reply With Quote
edit the .ini file
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,047

Violet CLM has disabled reputation

Jan 22, 2012, 10:20 PM
Violet CLM is offline
Reply With Quote
MLLE test release #2.1

So I was wrong. Not everything from the last checklist is in there yet, but I did a lot of bug-fixing and minor-feature-adding today and yesterday and so I guess I'll drop the results of my frenzy here before doing something else for the rest of the night. Enjoy. Tell me whatever you think warrants telling, even if it's an issue that's been reported before, because I may well have forgotten about it. (As ever, if you run across an error, please include steps to reproduce it if at all possible.) No documentation yet, so have some hotkeys instead:
  • 1-8: View that layer.
  • Ctrl + 1-8: Edit layer properties for that layer.
  • Ctrl + plus/minus: Zoom in/out.
  • Ctrl + M: Toggle mask mode.
  • M: View partial mask.
  • Ctrl + P: Toggle parallax mode.
  • P: View partial parallax.
  • Ctrl + V: Toggle event view.
  • Ctrl + Shift + R: Save & Run, with the start position temporarily moved to wherever your mouse is.
  • F, Backspace, E, Ctrl + E, Shift + E: You know how these things work.
  • Comma: Copy current tile.
  • Shift + Comma: Copy current tile and the event on it.
  • B: Begin or end a selection of tiles to grab.
  • Delete: Clear layer/selection.
  • Ctrl + C: Copy current selection.
  • Ctrl + X: Copy and delete current selection.
  • Ctrl + D: Deselect all.

Also, tileset hotkeys:
  • Shift + T: Assign tile transparent tiletype.
  • Shift + 0-9: Assign tile that tiletype, if possible. (e.g. 1 for Transparent and 4 for Caption in regular JJ2 levels.)

Additionally, holding down the Control key while using either of the first two drawing tools (Paintbrush and Fill) triggers an alternate mode so they work somewhat differently.

thanks to Neobeo for specifications and sound code; Overlord for password specifications; DJazz for experimenting and provocation; Jerry for everything Battery Check; Jerry and zapS for help with .LEV files; cooba for icon
__________________

Last edited by Violet CLM; Jan 23, 2012 at 11:27 AM.
Jgke

JCF Member

Joined: Sep 2006

Posts: 974

Jgke is an asset to this forumJgke is an asset to this forum

Jan 23, 2012, 06:59 AM
Jgke is offline
Reply With Quote
And the community for suggestions?
Anyways, how about choosing a block of tiles in the tileset view and there changing all of them at once to other type?
Toni_

JCF Member

Joined: Oct 2011

Posts: 193

Toni_ is doing well so far

Jan 23, 2012, 09:56 AM
Toni_ is offline
Reply With Quote
Quote:
Ctrl + D: Deselect all.
Isn't the spacebar a button what deselects all in real JCS? If it is, could you change it to spacebar ?
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,047

Violet CLM has disabled reputation

Jan 23, 2012, 09:57 AM
Violet CLM is offline
Reply With Quote
Jake: if you mean the second and third ideas from my recommendations thread, that's currently untenable because no file format for the external .j2tprofile (or whatever) files has yet been chosen. The point of introducing such things is to have standards, not secret proprietary files.

Random: Ooh, I had forgotten the space bar, but I will add it shortly. Anyway, they're different functions. Space is like a more extreme (and IMHO less useful) version of backspace. Ctrl + D is used with the Selection tool, which is sort of like a more complicated version of the B key that can be used to select more complicated regions than single rectangles. It's used in conjunction with Ctrl + C and Ctrl + X, and if you have part of the layer layout selected, then placing a group of tiles inside the selection (e.g. with the fill tool or with an especially large stamp) will not affect tiles outside of the selection and vice versa.

Anyway: MLLE Test Release #2.1! Changes:
  • bass.dll is now included in the .zip, so the Play Music option will actually work.
  • Changing the Transparent and Tile 0 colors no longer crashes MLLE if no tileset has been loaded, and they also affect the mask instead of just the image.
(Note that MLLE.ini has not changed between 2.0 and 2.1, so if you already downloaded 2.0, then you might not want to extract that file so that you don't have to go through the folder-finding sequence again.)
__________________

Last edited by Violet CLM; Jan 23, 2012 at 10:12 AM.
Jgke

JCF Member

Joined: Sep 2006

Posts: 974

Jgke is an asset to this forumJgke is an asset to this forum

Jan 23, 2012, 10:12 AM
Jgke is offline
Reply With Quote
I meant in the tileset view, like pressing shift + t changes one tile transparent. For changing blocks of tiles at once, much faster.
Toni_

JCF Member

Joined: Oct 2011

Posts: 193

Toni_ is doing well so far

Jan 23, 2012, 10:12 AM
Toni_ is offline
Reply With Quote
Ok, I think I understand what you said.
Love & Thunder

JCF Member

Joined: Sep 2011

Posts: 1,101

Love & Thunder has disabled reputation

Jan 23, 2012, 01:31 PM
Love & Thunder is offline
Reply With Quote
I started it up and got this:
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.ArgumentException: The path is not of a legal form.
at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength)
at System.IO.Path.GetFullPathInternal(String path)
at System.IO.FileSystemEnumerableIterator`1..ctor(Str ing path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler)
at System.IO.Directory.GetFiles(String path, String searchPattern)
at Mainframe.PopulateTilesetDropdown(Version version, IniFile ini) in C:\Users\Sam\documents\visual studio 2010\Projects\Renderer1\Renderer1\Mainframe.cs:lin e 238
at Mainframe.ProcessIni(Version version) in C:\Users\Sam\documents\visual studio 2010\Projects\Renderer1\Renderer1\Mainframe.cs:lin e 232
at Mainframe.NewJ2L() in C:\Users\Sam\documents\visual studio 2010\Projects\Renderer1\Renderer1\Mainframe.cs:lin e 1021
at Mainframe.Mainframe_Load(Object sender, EventArgs e) in C:\Users\Sam\documents\visual studio 2010\Projects\Renderer1\Renderer1\Mainframe.cs:lin e 339
at System.Windows.Forms.Form.(-)(-)(-)(-)(-)(-)(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Mes sage& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& 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%20(x86)/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%20(x86)/MLLE/OpenTK.GLControl.DLL
----------------------------------------
OpenTK
Assembly Version: 1.0.0.0
Win32 Version: 1.0.278.44921
CodeBase: file:///C:/Program%20Files%20(x86)/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
----------------------------------------

************** 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.
I clicked "Quit", and it started MLLE up anyway, so I tried to exit by clicking on the "X"(Because MLLE was clearly bugged and didn't let me select any Tilesets or Versions properly), then this happened:
Quote:
Originally Posted by Error Message 2
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at Mainframe.Mainframe_FormClosing(Object sender, FormClosingEventArgs e) in C:\Users\Sam\documents\visual studio 2010\Projects\Renderer1\Renderer1\Mainframe.cs:lin e 354
at System.Windows.Forms.Form.OnFormClosing(FormClosin gEventArgs e)
at System.Windows.Forms.Form.WmClose(Message& m)
at System.Windows.Forms.Form.WndProc(Message& 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%20(x86)/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%20(x86)/MLLE/OpenTK.GLControl.DLL
----------------------------------------
OpenTK
Assembly Version: 1.0.0.0
Win32 Version: 1.0.278.44921
CodeBase: file:///C:/Program%20Files%20(x86)/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
----------------------------------------
System.Xml
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.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.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.
If I click quit on this it doesn't quit, and the same happens again if I try to exit, the only way to exit then becomes Task Manager. This is probably because the only versions of JJ2 I have are TSF, BC, and the AGA Demo, while MLLE automatically always chooses 1.23 on startup. I tested this by making it think that I also have 1.23 installed in my TSF directory and it ran completely fine.
__________________
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,047

Violet CLM has disabled reputation

Jan 23, 2012, 01:37 PM
Violet CLM is offline
Reply With Quote
Quote:
Originally Posted by Robo4900 View Post
This is probably because the only versions of JJ2 I have are TSF, BC, and the AGA Demo, while MLLE automatically always chooses 1.23 on startup. I tested this by making it think that I also have 1.23 installed in my TSF directory and it ran completely fine.
Good thinking! I'll put in some conditional checks.
__________________
Love & Thunder

JCF Member

Joined: Sep 2011

Posts: 1,101

Love & Thunder has disabled reputation

Jan 23, 2012, 01:42 PM
Love & Thunder is offline
Reply With Quote
Thanks. Oh, and make sure it's compatible with the LK Avalon version! I can't tell you how many times this LK Avalon TSF has made me want to scream at the top of my lungs.

EDIT: Another bug: The Set Water Height event is completely bugged. If you set it to 0, it goes up to the tile the event is on, then every setting up to a certain point(I think it's around 20) leads it up to the top of the level in large chunks, then it starts going down in large chunks until the height reaches 40, where there's nothing. From then on, it goes up by small amounts every 1 setting, and I haven't really tested any further than that.

EDIT 2: If you try to load a level and click cancel, it crashes.
__________________

Last edited by Love & Thunder; Jan 23, 2012 at 03:01 PM.
Old Jan 23, 2012, 04:49 PM
Grytolle
This message has been deleted by Grytolle. Reason: nvm i shouldnt provoke him
Old Jan 23, 2012, 04:50 PM
Love & Thunder
This message has been deleted by Love & Thunder. Reason: Reply to deleted post. XD
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,047

Violet CLM has disabled reputation

Jan 23, 2012, 08:48 PM
Violet CLM is offline
Reply With Quote
Quote:
Originally Posted by Robo4900 View Post
Thanks. Oh, and make sure it's compatible with the LK Avalon version! I can't tell you how many times this LK Avalon TSF has made me want to scream at the top of my lungs.
This was addressed on page 3, and the conclusion was that there should be no difference whatsoever, since MLLE interacts with the game executable only by passing .j2l files to it. (I guess the ambient sound player might care, if the sounds are at all different between the two versions of TSF anims.j2a, but it'll work either way, it just might conceivably play different sounds for certain numbers.)

Quote:
EDIT: Another bug: The Set Water Height event is completely bugged. If you set it to 0, it goes up to the tile the event is on, then every setting up to a certain point(I think it's around 20) leads it up to the top of the level in large chunks, then it starts going down in large chunks until the height reaches 40, where there's nothing. From then on, it goes up by small amounts every 1 setting, and I haven't really tested any further than that.

EDIT 2: If you try to load a level and click cancel, it crashes.
I cannot replicate either of these, so you'll have to be more specific. The latter former at least sounds like it would be an issue with your JJ2, rather than with MLLE, which treats it as just another event warranting no special treatment.
__________________
Love & Thunder

JCF Member

Joined: Sep 2011

Posts: 1,101

Love & Thunder has disabled reputation

Jan 23, 2012, 08:53 PM
Love & Thunder is offline
Reply With Quote
Maybe it was just a 1-time thing. I don't know. I'll test it a bit more later.
__________________
Olsen

JCF Member

Joined: May 2004

Posts: 1,370

Olsen is doing well so far

Jan 25, 2012, 06:39 AM
Olsen is offline
Reply With Quote
Playing music doesn't seem to work for me... A very unhelpful error report, I'm sure, but that's all I have.

edit: Yes, I have the bass.dll included in the folder.

Other than that, I love this! All the tools available are really helpful, the parallax view mode is unbelievably helpful. The series of dialog windows prompting me to point to my game folders could probably benefit from being a menu instead. I know I can edit the .ini file, but for user-friendliness a menu would probably be for the best.

editedit: Holy shitballs the multipleselection+ctrl+filltool is amazing! No more time wasted filling in the ground details like some zombie!
editeditedit: <3 Violet <3
__________________
some kind of nature

Last edited by Olsen; Jan 25, 2012 at 08:44 AM.
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,047

Violet CLM has disabled reputation

Jan 25, 2012, 10:10 AM
Violet CLM is offline
Reply With Quote
Quote:
Originally Posted by Olsen View Post
Playing music doesn't seem to work for me... A very unhelpful error report, I'm sure, but that's all I have.

edit: Yes, I have the bass.dll included in the folder.
Initial questions: did you have your sound turned on, was JJ2 able to play the track/s, and what music did you try it with? (It can't play .j2b files.)
Also: does Play Music work for anyone else?

Quote:
The series of dialog windows prompting me to point to my game folders could probably benefit from being a menu instead. I know I can edit the .ini file, but for user-friendliness a menu would probably be for the best.
Not a bad idea, if only because all those dialog windows feel a bit like error messages. I'll look into it.

Quote:
editedit: Holy shitballs the multipleselection+ctrl+filltool is amazing! No more time wasted filling in the ground details like some zombie!
There is a reason I made my Carrotus remake level in this. The borders still took some time, although the rectangle tool was handy for sufficiently long edges, but once those were done, a quick fill and the insides are all taken care of. Very pleasant!
(I suspect that Ctrl+Fill may be more common than Fill by itself, but Fill is more similar to Paintbrush in that it uses the whole stamp, and Ctrl+Fill is more similar to Ctrl+Paintbrush in that tiles are placed at random, so. Consistency won out.)
__________________

Last edited by Violet CLM; Jan 25, 2012 at 10:22 AM.
Obi1mcd

JCF Member

Joined: Feb 2010

Posts: 692

Obi1mcd is OFF DA CHARTObi1mcd is OFF DA CHARTObi1mcd is OFF DA CHART

Jan 25, 2012, 10:17 AM
Obi1mcd is offline
Reply With Quote
This is looking pretty interesting, but I can't access Sendspace where I am. Would somebody be able to put up a mirror? It would be much appreciated.
__________________
Define 'normal'.
Olsen

JCF Member

Joined: May 2004

Posts: 1,370

Olsen is doing well so far

Jan 25, 2012, 12:09 PM
Olsen is offline
Reply With Quote
Quote:
Originally Posted by Violet CLM View Post
Initial questions: did you have your sound turned on, was JJ2 able to play the track/s, and what music did you try it with? (It can't play .j2b files.)
Yes, yes, carrotus.j2b.

Quote:
(It can't play .j2b files.)
Oh, lol.

Tried it with an .it file, now it worked!

I assume the reason .j2b files won't play is because the sound format used isn't open source or something?
__________________
some kind of nature
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,047

Violet CLM has disabled reputation

Jan 25, 2012, 12:21 PM
Violet CLM is offline
Reply With Quote
They won't play because bass.dll doesn't play them. :P While the file format is understood -- Open ModPlug Tracker can play .j2b now, as of course can PSM and J2B modules player -- I know next to nothing about music and I won't try to attempt to get that working all by myself. What I should do is contact Dr. Eggman and see if I can use his .j2b code, like how I'm using Neobeo's code to play ambient sounds.
__________________
Love & Thunder

JCF Member

Joined: Sep 2011

Posts: 1,101

Love & Thunder has disabled reputation

Jan 26, 2012, 07:32 PM
Love & Thunder is offline
Reply With Quote
I found another bug: When you Save&Run or Trial Run a Battery Check Level, it does this:
Quote:
Originally Posted by APPLICATION ERROR
Fatal Application Error
Battery Check signaled the following internal error:

Could not find the library file 'Data.j2d'.

Make sure Jazz Jackrabbit 2 has been installed correctly and retry.
If the problem persists, please reinstall Jazz Jackrabbit 2.
The Data.j2d file is exactly where it should be, and I've made sure that everything is in the Battery Check Folder.
I tried a different method which worked fine though; backup "binnen.j2l", then call your level "binnen.j2l" and test it from within Battery Check. This works as a temporary solution, but it's not ideal.

EDIT: And if you click Save&Run, it saves a new level called "Generic MLLE Level.j2l" or something like that, and runs this new level instead of your level. Trial Run doesn't do this, though.
__________________
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,047

Violet CLM has disabled reputation

Jan 26, 2012, 07:40 PM
Violet CLM is offline
Reply With Quote
What filename were you using for your Battery Check level? I've experienced issues there before. I'll look into the other thing and see if I got the two options switched around or something.
__________________
Love & Thunder

JCF Member

Joined: Sep 2011

Posts: 1,101

Love & Thunder has disabled reputation

Jan 26, 2012, 07:43 PM
Love & Thunder is offline
Reply With Quote
It was "batterytest.j2l". It's blank apart from having the same layer 1, 2, 6, 7, and 8 of "binnen.j2l". Oh, and it has a platform in the middle of the level with a Start Pos and a Revive Gate.
__________________
Love & Thunder

JCF Member

Joined: Sep 2011

Posts: 1,101

Love & Thunder has disabled reputation

Feb 5, 2012, 10:07 AM
Love & Thunder is offline
Reply With Quote
Another bug: In Battery Check Mode, if you save a level, then minimise MLLE, then start BC up, then exit BC, open up MLLE, then right click and click Set Event, open Events, and all the sections will become options(Like Events). Select any of them, and an error message comes up. The only way to fix this that I can find is to restart MLLE, but it'll happen again once you do this again. This is unfortunate because the above steps are currently the only way of testing levels, as "Save & Run" or "Trial Run" both cause "Unable to find Data.j2d" messages.
__________________
Violet CLM

JCF Éminence Grise

Joined: Mar 2001

Posts: 11,047

Violet CLM has disabled reputation

Feb 9, 2012, 07:16 PM
Violet CLM is offline
Reply With Quote
Robo, I've fixed the BC Save & Run, but I can't replicate the error in your latest post. Can you make a video of the steps?
__________________
Love & Thunder

JCF Member

Joined: Sep 2011

Posts: 1,101

Love & Thunder has disabled reputation

Feb 10, 2012, 06:19 PM
Love & Thunder is offline
Reply With Quote
Hmm... That's odd, neither can I . I'll let you know if I bump into it again.
__________________
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump

All times are GMT -8. The time now is 03:21 PM.