YEP_CoreEngine_PlatformPreparator (a mod to support 70+ devices/platforms!!)

Status
Not open for further replies.

Michael Dionne

Indie Games Developer
Veteran
Joined
Mar 12, 2015
Messages
70
Reaction score
60
First Language
French
MODERATOR MESSAGE: This plugin no longer follow Yanfly's terms of use. If you do own the plugin and got it before Yanfly changed his license (before October 27th 2019), you can still use it but please refrain from sharing this plugin. Thank you.

YEP_CoreEngine_PlatformPreparator 1.0
MICHAEL DIONNE

DOWNLOAD (.js file):


Link removed


Introduction
This plugin makes the resolution and aspect ratio automatically compatible with over 70+ different devices (apart from desktops)!

Once you understand it, it provides valuable support and development help for all the following devices (more added upon request):

------------Apple

-iPhone4S

-iPhone5

-iPhone 5C

-iPhone 5S


-iPhone6

-iPhone 6S


-iPhone6 Plus

-iPhone 6S Plus


-iPad (1)

-iPad 2


-iPad Mini

-iPad Pro

-iPad 3

-iPad 4

-iPad Air

-iPad Air 2

-iPad Mini 3


-MacBook Pro (mid-2012)

------------Nintendo

-WiiU Gamepad (via Webframework, but you need to be a certified NoA developer for this)

------------Facebook

-Facebook games (framed, before they are toggled to fullscreen mode).

------------SymbianOS

-Nokia C7

------------Blackberry

-Blackberry Passport

------------Amazon

-Kindle Fire HDX 8.9

-Kindle Fire HDX 7

-Fire HD 6

-Fire HD 7

-Fire (2015)

-Fire HD 8 (2015)

-Fire HD 10 (2015)
------------Microsoft

-Surface Pro 3

-Surface Pro RT

-Surface Pro

-------------Barnes & Noble

-Nook Tablet

-Nook HD

-Nook HD Plus

------------Kobo

-Arc 7

-Arc 7 HD

------------Dell

-Venue 7

-Venue 8

-Latitude 10

-Venue 11 Pro

-Venue 11 Pro (7139)

------------Samsung

-Galaxy Tab 3 Lite 7

-Galaxy Tab 4 7

-Galaxy Tab 3 8

-Galaxy Tab 4 Nook 7

-Galaxy Note 8

-Galaxy Tab 4 8

-Galaxy Tab S 8.4

-Galaxy Tab Pro 8.4

-Galaxy Tab 4 10.1

-Galaxy Tab 4 Nook 10.1

-Galaxy Tab S 10.5

-Galaxy Note 10.1 (2014)

-Galaxy Note Pro 12.2

------------Google

-Nexus 7 (2012)

-Nexus 7 (2013)

-Nexus 9

-Nexus 10 (2012)

------------Archos

-Archos 80 Titanium

-Archos 97 Titanium

------------Asus

-Vivo Tab Note 8

-Transformer Book T100TA

-Aspire Switch 10

-Transformer Pad Infinity

-Transformer Pad TF701T

------------Lenovo

-Yoga 8

-Yoga 10

-Miix 2 8

-Yoga Tablet 2

-Yoga Tablet 2 Pro

-Yoga 3 Pro

------------Toshiba

-Satellite Radius P55W85224

------------HP

-Slate 8 Pro

-Elite Pad

------------Sony

-Xperia 2

-Xperia Z3 Tablet Compact

------------Nvidia

-Shield

------------LG

-G Pad 8.3

------------Fuhu

-Nabi Big Tab HD 24

:rock-left: B) :rock-right:

Features

-Force Retina display (available on any desired device, please use with care, other technical problems can arise later, and all your graphics need to be twice bigger, which can lead to memory problems with iOS, and textures too big to not load... if you are not sure, leave it turned OFF).

-Global zoom (so you can fine-tune the end user experience by delivering, example, a bigger UI on smaller screens and a smaller UI on bigger screens).


Screenshot

Not necessary.

How to Use
Just save the .js file into your js/plugins folder, and add it in the Plugin Manager. If you already have the YEP_CoreEngine plugin installed and active, you can turn it OFF and put mine 1 line either over or below. My plugin is an integrated mod of Yanfly's plugin that adds more functionality to his/her wonderful and very useful plugin.

Demo
Not necessary.

Credit and Thanks
- Michael Dionne

- Yanfly


100% free for any use on my side, but please confirm with Yanfle everything is ok. Credits required in your game though. That was quite complicated to pull off as my 3rd plugin ever for RPG Maker, I think I deserve proper credit.

Author's Notes
More devices coming soon. If any problem, please report and I will do my best within my free time. If you have some device to test and you are comfortable using this plugin, please post to confirm it works. Unfortunately I don't have access to all those devices!!! :headshake: :p
 
Last edited by a moderator:

Michael Dionne

Indie Games Developer
Veteran
Joined
Mar 12, 2015
Messages
70
Reaction score
60
First Language
French
It's a bit hard to believe not more RPG Maker MV developers show interest in this plugin mod I did and released! I guess most developers are still not very comfortable with compiling for other platforms, or their MV project is still too young to be exported.

Do not expect that the plugin mod will do everything for you though. Each extra platform/device supported is more work for the developer. But this tool will definetely help you and give you a solid base to work over.

I am personnally using (and developing) it for my own commercial game project.
 
Last edited by a moderator:

Kich

Hi-bit pixel artist
Veteran
Joined
Sep 12, 2012
Messages
61
Reaction score
161
First Language
Portuguese
Primarily Uses
RMMV
I second your last post. Please keep bringing updates. :)
 

DustyCat Media

Indie Game Purrfector
Veteran
Joined
Oct 15, 2012
Messages
115
Reaction score
71
First Language
English
This is awesome!

So this will automatically "stretch" and/or scale the game's screen depending on the device, right? I will try and build a sample for the Ouya soon (that is, if this plugin would make any difference at all, screen size-wise) :)
 

residntevl

Blideo games
Veteran
Joined
Jul 30, 2012
Messages
37
Reaction score
27
First Language
English
Primarily Uses
RMMV
You should change your file hosting site. Dropbox, Mediafire, Github, Pastebin, Pastee are all very good alternatives compared to the one you're using right now.
 

exnem

Veteran
Veteran
Joined
Sep 13, 2015
Messages
62
Reaction score
8
First Language
english
Primarily Uses
Sounds awesome! I will surely be needing this in the future. Thanks for sharing!
 

Michael Dionne

Indie Games Developer
Veteran
Joined
Mar 12, 2015
Messages
70
Reaction score
60
First Language
French
I second your last post. Please keep bringing updates. :)
Thanks! This is only my third plugin for RPG Maker MV. I didn't know RPG Maker 12 days ago, I still have many days on my trial. Will definetely buy it, it's a huge time-saver for me comparing to writing my own HTML5 engine :) I am extremely busy on my game development though, but this is easy for me to add support for devices. I also plan to make a Portrait mode to the current Landscape-only mode, to allow for more gameplay possibilities. Sometimes developers have different needs, sometimes only to be different from the majority of other RPG Maker productions. It can be useful example for some mini-games where it is better to flip your device, like a vertical space shooting minigame à la Space Invaders. I will also add a few other devices like Apple TV, Apple Watch (!), HD TV, 4K TV, 8K TV, Oculus Rift (when final specs become available), HTC Vive (SteamVR), and more upon the suggestions of the community and as they come out on the market.
 
Last edited by a moderator:

Michael Dionne

Indie Games Developer
Veteran
Joined
Mar 12, 2015
Messages
70
Reaction score
60
First Language
French
This is awesome!

So this will automatically "stretch" and/or scale the game's screen depending on the device, right? I will try and build a sample for the Ouya soon (that is, if this plugin would make any difference at all, screen size-wise) :)
Thanks!

Exactly. Since Ouya (bought back by Alibaba) is a console just like the WiiU base, the XBox One and the PlayStation 4, they all hook up to a TV. I will make an update soon for supporting HD TV 720p, FullHD TV 1080p, UltraHD TV 4K and Super Hi-Vision (7680x4320) TV 8K. I forgot :p

Let me know about your experience on Ouya! But supporting a device means some work. You can test on your computer to preview if there are adjustments to do. In super-high resolutions, everything stick to the bottom, and Actors appear VERY far away from Enemies, your title screen image and battlebacks may be too small. If you activate Retina, it will even be worst. I noticed also that with the NASTY Replace Window with Picture plugin, I made my windows background images to fit perfectly, but on other devices, they are either too big or too small and all need to be redone in order to support that specific device. So you may need to fix a few things here and there. Also note that activating Retina and zooming in by 200% makes the game look normal, but it loads twice bigger textures and a bigger canvas, so lag is to be expected and this is a total waste. Your game will run with much higher FPS if you are desactivating Retina and keeping the zoom at 100% (1, defaut value).

Let me know and please take pictures of your TV + Ouya and share with me whatever happens. Thanks a lot for this test!

If more people could validate testing on particular devices, feel welcome. Just don't expect to turn it on and have your game run instantly without problems. What I want to see is if there are black borders or if somethings displays incorrectly stretched.
 
Last edited by a moderator:

Michael Dionne

Indie Games Developer
Veteran
Joined
Mar 12, 2015
Messages
70
Reaction score
60
First Language
French
You should change your file hosting site. Dropbox, Mediafire, Github, Pastebin, Pastee are all very good alternatives compared to the one you're using right now.
Noted, updates and next stuff will use Mediafire.
 

Michael Dionne

Indie Games Developer
Veteran
Joined
Mar 12, 2015
Messages
70
Reaction score
60
First Language
French
Sounds awesome! I will surely be needing this in the future. Thanks for sharing!
Hehe thanks :) For commercial games, this is important. You don't want your game to look cheap.
 

Michael Dionne

Indie Games Developer
Veteran
Joined
Mar 12, 2015
Messages
70
Reaction score
60
First Language
French
Sorry for delay, I am finishing 2 other programming projects then I come back on RPG Maker MV and add a few more devices :)
 

Chaos17

Dreamer
Veteran
Joined
Mar 13, 2012
Messages
1,254
Reaction score
421
First Language
French
Hello,

What're your term of use ?
 

Ennes7

Villager
Member
Joined
Nov 22, 2015
Messages
10
Reaction score
1
First Language
German
Is there Support for Xperia Z1?
 

Danito

Villager
Member
Joined
Dec 20, 2015
Messages
31
Reaction score
2
First Language
English
Hey, Think you could add support for the asus zenfone 2, It would be easier for me to test if It was there... Or could someone tell me how to edit it myself? please and thank you ALSO This seems to make the GUI and event UI And just all UI in general disappear....

edit: even battle UI is gone.... Basically it makes everything disappear.
 
Last edited by a moderator:

Michael Dionne

Indie Games Developer
Veteran
Joined
Mar 12, 2015
Messages
70
Reaction score
60
First Language
French
Hello,

What're your term of use ?
Use it as you wish, just mention my full name in your credits and give me a free copy of your game once it's released :)

Is there Support for Xperia Z1?
No, but you can add it yourself by modifying the plugin (explained roughly here below).

Hey, Think you could add support for the asus zenfone 2, It would be easier for me to test if It was there... Or could someone tell me how to edit it myself? please and thank you ALSO This seems to make the GUI and event UI And just all UI in general disappear....

edit: even battle UI is gone.... Basically it makes everything disappear.
Hi, you can add it yourself. I lack of time right now, working on another game and engine until the full documentation becomes available in english for RPG Maker MV. Just open the .js file in any text or code editor (I use Notepad++), and look at the pattern. You just need to find the aspect ratio and resolution specs of your specific device, and add it there.

I never experienced any issue with the GUI/UI. It may be due to either the order of my plugin within others, or another conflicting plugin. Try desactivating other plugins, one by one, until you get your finger on the one that is conflicting with mine, and please report me. This is how I would proceed myself to debug it. I cannot test compatibility with EVERY other plugin available, and even less with each and every updates of those. Especially since I wait for the full english documentation to be available before buying a RPG Maker MV licence, so unfortunately I cannot test anymore (trial expired).

.
 

Danito

Villager
Member
Joined
Dec 20, 2015
Messages
31
Reaction score
2
First Language
English
Ive turned off every plugin, 1 by 1 and none of them are causing it, this plugin standalone isnt working....

EDIT: I even tried opening the script and editing it by updating things from Yanflys engine core just incase it was out dated, still that same so No idea why it does that.
 
Last edited by a moderator:

Prescott

argggghhh
Veteran
Joined
Aug 28, 2014
Messages
480
Reaction score
372
First Language
English
Primarily Uses
RMMV
I'm not JavaScripter, but wouldn't it be easier to just detect the device's resolution and stretch/resize everything to that resolution? That would give compatibility to all devices instead of picking certain ones and inputting them manually. I'm not sure if such a function exists to check what resolution you are running at... but it seems like there would be.

Either way, props on this, it will definitely come in handy to a large amount of developers.
 
Status
Not open for further replies.

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

Latest Threads

Latest Posts

Latest Profile Posts

Hi, there.
I'm Creta Park, as Software engineer and Indie game developer.

Profile : creft.me/cretapark
GitHub : github.com/creta5164
Blog : creta5164.tumblr.com


My stuff

Who shares/sells their scripts/plugins on itch.io? Can I pick your brain?
If you ever need fantasy names and you're bored, make a fictional alphabet. Switch around the letters and see what you get :p
I JUST GOT PROMOTED TO 9TH GRADE BOIS!

Forum statistics

Threads
98,168
Messages
949,915
Members
129,453
Latest member
tanzx
Top