I'm just trying a little part of MZ's source code.

Creta_Park

Villager
Member
Joined
Apr 29, 2020
Messages
21
Reaction score
19
First Language
Korean
Primarily Uses
RMMV
1596162580368.png

I found some MZ library document, it was made with JSDoc.
Also this contains some part of MZ's source code.

I'm just so curious it'll works separately? (less dependency)
I dumped them, and take wrote some test code.

1596162730832.png

I double checked how they improved from MV to MZ.

As you can see, this is window that MZ based source code.
Finally they did with right way to do rendering graphics in Pixi.
I see window doesn't have any of writing text function, maybe I think they uses Pixi side source... (Text or BitmapText)

So I think it'll have huge improved performance that better then MV.
Sound's great, right?

I will trust MZ is very better then MV...
 

Tsukihime

Veteran
Veteran
Joined
Jun 30, 2012
Messages
8,553
Reaction score
3,788
First Language
English
Nice. I hope someone will do some benchmarks to see how much faster MZ is over MV when it's released :smile:
 

Hudell

Dog Lord
Veteran
Joined
Oct 2, 2014
Messages
3,490
Reaction score
3,588
First Language
Java's Crypt
Primarily Uses
RMMZ
I see window doesn't have any of writing text function, maybe I think they uses Pixi side source... (Text or BitmapText)
That's because the text methods are defined on the Bitmap class, which is used by the Window class, so no change there :/
 

Creta_Park

Villager
Member
Joined
Apr 29, 2020
Messages
21
Reaction score
19
First Language
Korean
Primarily Uses
RMMV
That's because the text methods are defined on the Bitmap class, which is used by the Window class, so no change there :/
oops, I missed that part...
But they totally separated Bitmap and Window dependency side,
so it's will can be easily replaced to want to do!

Or I think of it because MZ is not currently uncovered core side scripts at all, hope it will good with it.
 

GethN7

Veteran
Veteran
Joined
Sep 22, 2014
Messages
188
Reaction score
83
First Language
English
Primarily Uses
N/A
Since MV and MZ have a similar codebase, would this mean it would be possible to backport most of these fixes to MV legally?

MZ still has more features and is better optimized, but since MZ is effectively based on the same code, backporting as much as possible that could benefit MV seems like it should and could be doable.
 

DoubleX

Just a nameless weakling
Veteran
Joined
Jan 2, 2014
Messages
1,708
Reaction score
856
First Language
Chinese
Primarily Uses
N/A
I'm thinking about the same thing, and currently my case is help upgrading MV to use Pixi v5(this upgrades written by @LTN Games ) :)
 

Shora

Villager
Member
Joined
Apr 12, 2020
Messages
7
Reaction score
4
First Language
Vietnam
Primarily Uses
RMMV
just check their Tilemap.Layer, though they are using pixi.layer but no, still pixi.container with only webgl renderer :)
 

Creta_Park

Villager
Member
Joined
Apr 29, 2020
Messages
21
Reaction score
19
First Language
Korean
Primarily Uses
RMMV
I checked MZ released their sample project, so I tried it in various environment.
First is Android environment, and... this is what I got :

1596712899225.png

Note that this is running on Android device, Samsung Galaxy Note 8.
Game is not stable sometimes and it's so warming...

Talking about core script, they didn't changed too much as we(...) expected about it.
But they tried it to manage memory, but not difference at all between about MV.

MV was leave resources that created every window open, cursor move, etc in memory.
But MZ is different, MZ is destroy unused resources(like Disposing) and leave it until GC clears them.

This means GC will got huge amount of garbage like MV, so may GC stops main thread many time.
That means game may will possible freezes bunch of times, like Flash games.

Good bye dear MZ...

MZ is slightly improved then MV, but not so much...

I strongly recommend if you need more good environment of making RPG game.
But if you want make it them into mobile device, you don't do it, because same reason of MV.
(except if you are good on programming skill).
 

Nicke

Fortune seeker
Veteran
Joined
Apr 4, 2012
Messages
549
Reaction score
551
First Language
Swedish
Primarily Uses
RMMV
Can't wait to do some fancy plugins!
 

slimmmeiske2

Little Red Riding Hood
Global Mod
Joined
Sep 6, 2012
Messages
7,366
Reaction score
5,027
First Language
Dutch
Primarily Uses
RMXP

Creta_Park, please avoid double posting, as it is against the forum rules. You can use the "Edit" function on your posts to add additional information you've forgotten or respond to multiple people. You can review our forum rules here. Thank you.


I merged your posts together this time.
 

Creta_Park

Villager
Member
Joined
Apr 29, 2020
Messages
21
Reaction score
19
First Language
Korean
Primarily Uses
RMMV
[DPOST]Creta_Park[/DPOST]
I merged your posts together this time.
Oh, I haven't experienced forum posting style that about double posting, sorry for about that.
 

Creta_Park

Villager
Member
Joined
Apr 29, 2020
Messages
21
Reaction score
19
First Language
Korean
Primarily Uses
RMMV
Ok, meanwhile, I found some minor glitch of MV. (and this is not work in VXA)
If you insert an input wait token at the end of the message and then use the selection event in next, then next message event is ignored.

new glitch discovered en.gif

So I curious, it's just works on MV? (because I also tried in VXA, it's wont work)
aaaaaand here's result.
(Tested with MZ's sample game)

MZ too.gif

Yes, there it is!
This is might be proves almost same structure of MV, even core scripts...
What do you guys think about it?
 
Last edited:

RayGarden7

Veteran
Veteran
Joined
Aug 6, 2020
Messages
35
Reaction score
17
First Language
English
Primarily Uses
RMMV
View attachment 153492

I found some MZ library document, it was made with JSDoc.
Also this contains some part of MZ's source code.

I'm just so curious it'll works separately? (less dependency)
I dumped them, and take wrote some test code.

View attachment 153493

I double checked how they improved from MV to MZ.

As you can see, this is window that MZ based source code.
Finally they did with right way to do rendering graphics in Pixi.
I see window doesn't have any of writing text function, maybe I think they uses Pixi side source... (Text or BitmapText)

So I think it'll have huge improved performance that better then MV.
Sound's great, right?

I will trust MZ is very better then MV...
That's amazing hopeful someone will test the speed out and I'm hoping will see more done with this program in the future great job.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Recent threads, and my very poor algorithm for my minimap plugin have made me face the fact that I need to review algorithms and such.

Going through Cracking the Coding Interview now. I am so excited.
Kes
I've seen a reference to a Community Lighting plugin for MZ, but cannot find it. Is it still in beta?

Todo:
Add fog of war
Add enemy indicators
Make window draggable
Optimise map drawing algorithm (5 seconds to load the map you see, so it's a... poo-poo algorithm)

Any suggestions? :kaoblush:
bleh studio hell job haha at least they like it didnt had time to do much laundry tho ;w;'....YES I DO AT LEAST TAKE A SHOWER everyday!
Ami
--- Food Ingredients ---

Hero: Since the Chef are in Hospital,we can't eat his Dish in 3 Days.
F.Mage: What we have to Eat?
M.Healer: Don't worry,we can Eat the Food Ingredients.
Hero & F.Mage
: Really?

(3 Days Later)

Chef: Hi,Guys. I'm Ba---
(Entire Party Collapse After Eat Raw Meat)
Chef: Wha...WHAT GOING ON HERE!!!!!!

Forum statistics

Threads
102,913
Messages
995,920
Members
134,363
Latest member
Wilsonliz
Top