Git Product home page Git Product logo

mv's Introduction

Introduction

This plugin package includes helpful features to get you on your way to create your game in RPG Maker MV.

Documentation

This describes how to use the plugin that didn't list in the my website.

Link Description
RS_MessageSystem.md (RPGMV v1.6.2 or above)

To send feedback

If you have feedback to send me, please write your feedback at the following site.

How to clone

git clone --recursive https://github.com/biud436/MV.git
cd MV

Credit and Thanks

Biud436 (Not Required)

Terms of Use

Free for commercial and non-commercial use.

License

The MIT License (MIT)

mv's People

Contributors

biud436 avatar dependabot[bot] avatar eojinseok avatar nerdychara avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mv's Issues

Is there any way to move cursor by touch on mobile device in RS_InputDialog plugin ?

After your last update in RS_InputDialog plugin, one can move cursor by arrow keys on PC. But on android mobile, the touch cannot move the cursor. I am typing long phrases in multiple languages, so if there's a typing mistake I have to delete upto last spell error and type again to correct it. Is there any code modification will allow me do that ?

Map enter redrawing names

There is a bug on EventName plugin.

Everytime that the map are drawed, the names are redrawed too, causing increase of border opacity and can cause a memory leak.

ReferenceError: tx is not defined

Hello! Used your script for my game and found a bug. In this code line you are using the reference to variable, but you never declared it.
Also check this line.
Happy coding ๐Ÿ˜‰

Error in using the plugin RS_ArabicMessageSystem.js

Hello!

Thanks for you great plugin.
When I added the plugin into my game, I have an error in console and plugin is not working:

Uncaught TypeError: Cannot read property 'prototype' of undefined
in line 329:

RS.ArabicFlipFilter.prototype = Object.create( PIXI.Filter.prototype );

I have checked and I know PIXI.Filter is undefined

Do the plugin requires another plugin? The version of my RPG Maker MV is 1.5.1 but i have tested it on 1.0.0 with same error.

fix: error causes if you press button OK when thereโ€™s no text input in RS_InputDialog.js

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

see below link :
https://twitter.com/Fujitsuki15/status/1691441151247892480

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Code

MV/RS_InputDialog.js

Lines 1093 to 1104 in 36d1713

Scene_InputDialog.prototype.okResult = function () {
let text = this._textBox.getText() || '';
if (text.match(/^([\d]+)$/g)) {
text = Number(RegExp.$1);
}
$gameVariables.setValue(RS.InputDialog.Params.variableID, text);
if (SceneManager._stack.length > 0) {
TouchInput.clear();
Input.clear();
this.popScene();
}
};

MV/RS_InputDialog.js

Lines 1202 to 1223 in 36d1713

Scene_Battle.prototype.okResult = function () {
if (!this._textBox) return '';
if (this.textBoxIsBusy()) {
let text = this._textBox.getText() || '';
if (text.match(/^([\d]+)$/g)) {
text = Number(RegExp.$1);
}
$gameVariables.setValue(RS.InputDialog.Params.variableID, text);
this._textBox.setText('');
if (RS.InputDialog.Params.debug) {
const dmsg = 'You typed the text is same as '.concat(
`${$gameVariables.value(
RS.InputDialog.Params.variableID
)}` || 'NONE'
);
this._logWindow.push('addText', dmsg);
}
this.hideTextBox();
}
return '';
};


Using question of RS_Window_KorNameEdit

I think RS_Window_KorNameEdit very good.

but I have some question.

1.I know not meaning of button. Will "OK, Edit, Cancel" button not be displayed on the window?

Q01

2.Error message "Cannot set as the same name" will not appear when I using language of ko, en, zh_Tw, ja.

3.I hope Error message have message window,
Q02

such as "show text" features.
Q03

Thank you

I have a question ?

I'm implementing an exp bar on my hub, but I do not know how its script looks,I can make blood and mana, but with EXP I can not find the script call

Cannot touch the menu button on the mobile device in `RS_GraphicsMenu.js`

Reported Bug (2022.12.11) :

The graphic menu didn't respond when you touched certain button on the mobile device such as Android.

image

How to reproduce bug?

  • Download the game included the plugin named RS_GraphicsMenu.js
  • Run the project using RPG Maker MV
  • Start the web server on Mac or Windows (I've used the tool such as http-server)

image

  • open the web browser to server url on the mobile device
  • start the chrome browser and then open the page named chrome://inspect

Start wireless debugging using adb

image

Open the developer tool

image

feat: added a new property named maxLength to input

MV/RS_Window_KorNameEdit.js

Lines 720 to 742 in 36d1713

TextBox.prototype.onKeyDown = function(e) {
var keyCode = e.which;
// TODO: It may be performance down because recalculating a style and layout.
this.getFocus();
if (keyCode < TextBox.IS_NOT_CHAR) {
if(keyCode === TextBox.BACK_SPACE) {
// if(e && e.preventDefault) e.preventDefault();
} else if(keyCode === TextBox.ENTER) {
if(this.getTextLength() <= 0) {
e.preventDefault();
this._alertFunc($.Params.didnt_type_anytext);
} else if( this._defaultName === this._textBox.value ) {
// e.preventDefault();
this._alertFunc($.Params.cant_type_same_name);
if(this._okFunc) this._okFunc();
}
}
} else if (keyCode < TextBox.KEYS_ARRAY) {
//
}
}

We will be going to add a new property named maxLength to a tag called input that is created from the javascript.

Because it is possible to input a new character even if the max length is over in currently.

RS_SimpleCanvasFilter.js not taking decimal values

Minor but still a significant issue.

Using a plugin calls like "CanvasFilter Whole blur 0.25px" will not accept the decimal value, only a whole number (in this case 0).

It's possible to set 0.25 strength to blur in the Pixi.js and use Mog's Pixi Filter plugin to apply a "subtle" blur to the screen but making changes and adjusting values in the Pixi.js becomes a "permanent" value (something I'm hoping to avoid).

Compatibility with Yanfly Event Mini labels.

Describe the bug
In my 1104x624 game it shifts mini labels to the left by about 48 pixels. I tried changing the plugin order but it was the same.
I'll admit I did not try in a fresh project and my project has a ton of yanfly plugins but only a few alter the text, Even Labels and Message Core and the menu plugins. I tried turning word-wrap off too but nothing I tried fixed it.

To Reproduce
Steps to reproduce the behavior:

  1. Install Yanfly Event Mini Labels and Message Core.
  2. Make a Event Mini Label
  3. Look at it.

Expected behavior
To not change the Y location of mini labels.

Screenshots
image

image

Desktop (please complete the following information):

  • OS: Windows
  • Full play test but not exported
  • RPG Make MV 1.63

Smartphone (please complete the following information):

  • PC

Additional context
I tried putting your plugin above mini labels but no change.
I tried looking at both plugins but have no idea what is conflicting. textWidthEx?

This is easy for the user to work around with the Y buffer parameter given by Mini Labels.

[RS_ArabicMessageSystem] width problem in characters 1.21

hello again, i see some problem in width for characters

Example:
meeem

words:
ู…ูู‡ูุงุฑูุฅุฉู

and this problem happens in

  • Commands like item , Fight
  • Titles Screen Commands
  • Types like Magic
  • To title
  • etc...

That's what I have at the moment
Regards
Athbi

Issue with RS_screenmanager

Hey there,

I know you've said you've removed this plugin as it was not being used and buggy, it it's the ONLY way I've been able to get to display in fullscreen in android without black bars, and was hoping you could look at an issue for me?

Whatever map size I try or settings I change I get black spaces on the edges? Do you know what I might be able to do to fix this?

image

feedback little bug for Arabic Message System - RPG Maker MV

Hi my friend thanks for update the plugin.
Your plugins all Arab users use it ;)..

and i have feedback for little bug its about width and height words Because some characters do not appear in the appropriate width, for example:

You can see the difference between characters, due to a width and length problem.
arabic-fix
I hope that this problem is resolved or add a modified width and length in plugin.

the word i use here :

ูŠูŽุณู’ุจูŽุญู ุงู„ู’ุฃูŽูˆู’ู„ูŽุงูŽุฏู ูููŠ ุงู„ู’ุจูุญูŽุงุฑู.
ูŠูŽุณู’ุจูŽุญู ุงู„ู’ุฃูŽูˆู’ู„ูŽุงูŽุฏู ูููŠ ุงู„ู’ุจูุญูŽุงุฑู.
ูƒูŠู ุญุงู„ูƒุŸ
This sentence without forming letters
ูŠุณุจุญ ุงู„ุฃูˆู„ุงุฏ ููŠ ุงู„ุจุญุงุฑ.
ูŠุณุจุญ ุงู„ุฃูˆู„ุงุฏ ููŠ ุงู„ุจุญุงุฑ.
ูƒูŠู ุงู„ุญุงู„ุŸ

http://tahadz.com/mishkal

font i use here (note: Do not make it compulsory in the plugin its just test)
https://fontlibrary.org/en/font/droid-arabic-naskh

if you need help just tell me i will be glad to help you..
thanks for hard work...

readAllFiles issue

readAllFiles(root, ext, files) {
if(!root) return;
var self = this;
if(!fs.existsSync(root)) return;
var contents = fs.readdirSync(root, 'utf8');
contents = contents.map(function(e) {
return path.join(root, e);
});
contents.forEach(function(sub) {
if(fs.statSync(sub).isDirectory()) {
self.readAllFiles(sub, ext, files);
} else if(fs.statSync(sub).isFile()) {
if(path.extname(sub) === ext) {
files.push(sub.replace(/\\/g, "/"));
}
}
});
}

To do

  • ext parameter๋ฅผ Array type๋กœ ๋ณ€๊ฒฝํ•˜๊ธฐ
  • Create a file called Game.rpgproject

RS_ArabicMessageSystem v1.1.9: text is not moving

hello, i notes the text is not moving in dialogue box, is this Issue or you disable it ???

here after disable all plugins
dq1-m

Here after enabled RS_ArabicMessageSystem ,YEP_CoreEngine and YEP_MessageCore plugins
you see the text is not moving
dq-2-m

Is it possible to solve the issue. thanks

Performance issues found in RS_WaveFilter.js, RS_ChoicePosition.js

RS_ChoicePosition.js

image โ–ถ http://disq.us/p/251qwbf

    Window_ChoiceList.prototype.setCenteredChoiceWindow = function() {
        this.width = this.windowWidth(); // Remove this.
        this.height = this.windowHeight();  // Remove this.
        var cw = this.width / 2;
        var ch = this.height / 2;
        var cx = Graphics.boxWidth / 2;
        var cy = Graphics.boxHeight / 2;
        var mx = cx - cw;
        var my = cy - ch;

        this.moveLenear(mx, my);
        
    };

    Window_ChoiceList.prototype.moveLenear = function (tx, ty) {
        if(this.x >= tx - 0.001 && this.y >= ty - 0.001 && isAudoDisable) {
            $gameSystem.setChoiceMoveable(false);
        }
        var t = performance.now();
        var dt = (t % 10000 / 10000) * 0.5;
        this.x = this.x + dt * (tx - this.x);
        this.y = this.y + dt * (ty - this.y);
    };

it has to refactor the complex variable called 'tx' and remove issue that raises to resize.

/**
 * The width of the window in pixels.
 *
 * @property width
 * @type Number
 */
Object.defineProperty(Window.prototype, 'width', {
    get: function() {
        return this._width;
    },
    set: function(value) {
        this._width = value;
        this._refreshAllParts();
    },
    configurable: true
});

RS_WaveFilter.js

image

  var alias_Game_Event_refresh = Game_Event.prototype.refresh;
  Game_Event.prototype.refresh = function() {
    alias_Game_Event_refresh.call(this);
    this.updateWaveEffect(); // TODO : Remove this.
  };

it happens sometimes. it seems to read a list of all events when executing certain event command.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.