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)

Jgke Dec 23, 2011 11:32 AM

But not all of us use Windows :(

Jerrythabest Dec 23, 2011 12:38 PM

That's true. But not all of us use Chrome either.

Violet CLM Dec 23, 2011 01:49 PM

I definitely plan on Mac and Linux versions, I just haven't gotten around to that yet. Doing my best to write cross-platform compatible code; we'll see how well I've been doing when the time comes.

Jgke Dec 23, 2011 02:55 PM

Pity that your code will ultimately be a port to some platform :(
Mono for GNU/Linux or Cygwin or something similar for Windows...

Love & Thunder Dec 23, 2011 03:40 PM

Umm... Jake, I don't understand what you just said(Specifically the second paragraph), can you clarify, please?

Jgke Dec 24, 2011 01:18 AM

Mono is a replacement for .NET framework (Violet, if you can kick yourself for it, convert to it and you're one step closer to cross-platform), and Cygwin is a kind of shell replacement for Windows.

Grytolle Dec 24, 2011 04:27 AM

But Chrome pwns, what's wrong with you n4bs?

Love & Thunder Dec 24, 2011 07:07 AM

Because:
A) I'm not used to Chrome.
B) It's not as secure as Firefox(Which I use).
and C) It has tracking cookies to see whatever you're doing whenever you're doing it(So Google know everything you're doing).

Grytolle Dec 24, 2011 07:19 AM

But noone is asking you to make Chrome your main browser (disregarding that point 2 and 3 are questionable) :p

Love & Thunder Dec 24, 2011 10:12 AM

Yeah, I just put the first point because almost no-one is used to Chrome. Also, another thing, Chrome has practically no interface! XD So, I hope WebJCS works for Firefox at some point. :)

Jgke Dec 24, 2011 11:12 AM

Sorry, but it uses the Chrome engine. So it probably won't work with Firefox (or any of it's afterbirths) in atleast 5 years.

djazz Dec 24, 2011 11:30 AM

Quote:

Originally Posted by Robo4900 (Post 473054)
Yeah, I just put the first point because almost no-one is used to Chrome.

Chrome is the world's second largest browser after IE. Everyone i know use Chrome.
I want to support more browsers but technically and feature-wise they are far behind. When the HTML5 specification is "finished", then WebJCS should be no problem to use crossbrowser, if those browsers support HTML5 fully.
Also, why is Chrome less secure?

cooba Dec 24, 2011 11:32 AM

Quote:

Originally Posted by Robo4900 (Post 473054)
Yeah, I just put the first point because almost no-one is used to Chrome.

:gabber:
Quote:

Originally Posted by Robo4900 (Post 473054)
Also, another thing, Chrome has practically no interface! XD


Stijn Dec 24, 2011 11:36 AM

hey guys lets not turn this thread into a browser war discussion

Jerrythabest Dec 24, 2011 01:25 PM

O! I got a feature request!

You could add a Save & Run menu option to the right click menu of the layer editor. When it's clicked, MLLE saves a temporary copy of the level with a single Start Position in that spot and runs that. Would be a very easy way to test certain parts of a level without having to move the start positions manually (or using warps or whatever).

Jgke Dec 24, 2011 01:35 PM

Ooh, nice idea. And make it complain if you are trying to run a level without a start position.

Violet CLM Dec 24, 2011 09:42 PM

Quote:

Originally Posted by Jake (Post 473036)
Pity that your code will ultimately be a port to some platform :(
Mono for GNU/Linux or Cygwin or something similar for Windows...

Yep. While I care enough about cross-platform support to want to make it possible, I don't care enough to redesign the interface twice over, at least not anytime soon. Features are simply a higher priority than native application style.

Jerry: this is a good idea and I will find a way to make it happen.

Love & Thunder Dec 26, 2011 05:11 PM

I've got a suggestion!

How about you can choose which character to play as with Save & Run? That would make Spaz-players' lives easier(Although, it won't affect me, as I play as Jazz. XD).

Jgke Dec 27, 2011 02:04 AM

And also choosing the default player for ctrl+r :)

Love & Thunder Dec 27, 2011 08:30 AM

Yes, those two ideas(Mine and Jake's) mixed together would be complete awesome. :D

Violet CLM Dec 27, 2011 07:23 PM

I shied away from that in Reworder (and earlier programs that I never released) because TSF and JJ2+ have a -spaz command line argument but regular JJ2 refuses to run your level if you pass it that argument, but I guess that could be toggled in the game profile .ini files. It shall be looked into.

minmay Dec 28, 2011 08:44 AM

How does CaptainCook do it?

Violet CLM Dec 28, 2011 12:02 PM

I have no idea.

Love & Thunder Dec 28, 2011 01:43 PM

How about you add a tickbox which you check to indicate JJ2+, and if you select TSF or JJ2+, you could have Spaz Mode?

Violet CLM Dec 28, 2011 05:11 PM

Not generic enough. Don't worry, I've got this.

Love & Thunder Dec 28, 2011 06:27 PM

This post will probably make me sound stupid, but what do you mean(The above post)? Oh, and just out of curiosity, is there a -lori command in TSF?

Violet CLM Dec 28, 2011 07:33 PM

"I've got this" is an English idiom (probably a shortened form of "I've got this covered") meaning roughly "I have the situation under control and anticipate no difficulty in taking care of it."

Lori

Love & Thunder Dec 28, 2011 07:44 PM

When I said "What do you mean" I was talking about "Not generic enough".

Jerrythabest Dec 29, 2011 02:58 AM

Violet tries to make MLLE in such a way that it can be used to edit JJ2, TSF, Battery Check, and Animaniacs levels. A checkbox to indicate TSF or JJ2+ would not make any sense to the other games; it's too specific to JJ2+ and TSF. I guess that's what he meant with it being 'Not generic enough'.

Love & Thunder Dec 29, 2011 07:50 AM

Maybe you could add two another options in the games list, and have 1.23+ next to 1.23, and TSF+ next to TSF. It would remove confusion. But, I still think a tickbox would be good, it would be available on 1.23 and TSF, and would enable plus-only things.

Violet CLM Dec 29, 2011 10:16 PM

kids I have versions (other than the BC/1.00o issue) under control
relaaaaaax

Jerrythabest Dec 30, 2011 01:22 PM

Quote:

Originally Posted by Violet CLM (Post 473228)
1.00o

It's 1.10o 8D

Love & Thunder Dec 31, 2011 07:36 PM

So, what feature is currently at top priority?

EDIT: Hi, guys, I just want to know how things are going with MLLE? Also, I have a suggestion: Online Colaberation(WebJCS-style)! :D... That is, unless there are technical limitations or if it's already been suggested.

Love & Thunder Jan 8, 2012 07:47 AM

Suggestion: How about you release another beta? It would be nice to be able to test some of the new features, and acutally be able to place tiles using it. :)

Violet CLM Jan 10, 2012 09:31 PM

This post can serve as an unordered to-do list of features that I want to complete before I do another release. (I reserve the right to silently add items to this list at any time.) See, progress has slowed down significantly, and I think that making a release would license me to slow down even more; in case the next release is the last, either forever or for a while, this list contains stuff that I really want in there, either because they're extremely important or because they should actually be kind of fun to code:
  • Fix undo/redo code to work in AGA levels.
  • Eliminate scrollbar-induced crashes. (?)
  • Distinguish Battery Check from 1.10o.
  • Fix Save & Run not working with Battery Check.
  • Add a better startup sequence.
  • Add ambient sound support.
  • Add that localized Start Position thing.
  • Improve the .ini files significantly.
    • Shared events among different JJ2 versions extracted into their own file
    • Illuminate Surroundings now removable
    • Generator now dependent on .ini
    • Renaming event difficulties for Battery Check now works
  • Get a better fill algorithm.
  • Add Tile Cache control in accordance with my proposal for .j2l files.
  • Fix some tileset display issues.
  • Fix bugs with events on animated tiles.
  • Fix parallax view to stop adjusting layers with Limit Visible Region checked if Tile Height is also checked.
  • Allow scrolling when viewing layer 8 in parallax mode.
  • Get scrollbars to stop misestimating tileset/layer sizes by 256 pixels.
  • Add message if you try to exit (or open another level) without saving.
  • Force filename-selection window when you hit Save or Save&Run on a new level, instead of using "Made in MLLE.j2l."
  • Add error messages when trying to read files that aren't real levels or tilesets.
  • Allow levels and tilesets to be passed to MLLE by command line or dragged-and-dropped into it.
  • Change selection behavior so that the selection box in the tileset view only disappears if that's no longer the stamp, instead of disappearing whenever you select anything in the layer view.
  • Add .j2b support.
  • Allow music files to be previewed from within Level Properties.
  • Pause music when using Save & Run, so you don't have two programs playing the same track at the same time.
  • Make nice with Mac/Linux systems.
EDIT: this has become a general combination to-do list and changelog, instead of being tied to any particular release schedule.

Love & Thunder Jan 11, 2012 12:21 AM

I know how you can distinguish BC from 1.10o.
Highlight block to show spoiler: check the anims.j2a file, the animations of BC are completely different from that of any version of JJ2. Just have a simple check that looks for Batteryman, and if it finds him in a specific animation(Just pick an animation of Batteryman and pick a frame), and if it does, it goes into BC mode, if not, it goes into 1.10o mode. And I don't mean for it to check if a frame exists, I'm talking about checking that a frame matches what it looks like for the BC anims file.

I hope this helps. :D

EDIT: I have a suggestion: Online Colaberation(WebJCS-style)! ... That is, unless there are technical limitations or if it's already been suggested.

Jgke Jan 11, 2012 02:47 AM

Robo, it's not about anims, it's about the file.

Love & Thunder Jan 11, 2012 02:50 AM

That doesn't matter, it just has to check the anims file, and it'll know which is which. Unless you have Battery Check and 1.10o in the same folder, which would
A) Not work
and B) Be very stupid.

Jgke Jan 11, 2012 03:07 AM

What if someone does have only one level and nothing else?

Love & Thunder Jan 11, 2012 06:56 AM

... That's irrelivent, if you have JJ2 and BC in the same folder, their anims.j2a files would clash, and only one of them would work.


All times are GMT -8. The time now is 04:59 AM.

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