Two plugins problem.

PsychoJack

Jack
Veteran
Joined
Nov 13, 2018
Messages
46
Reaction score
2
First Language
English
Primarily Uses
RMMV
So I need help figuring out what this means.
By cross-referencing the listed aliases, you can change the alias to point to a function declaration in an incompatable plugin
 

ShadowDragon

Veteran
Veteran
Joined
Oct 8, 2018
Messages
1,868
Reaction score
615
First Language
Dutch
Primarily Uses
RMMV
if 2 plugins are incompatable, and conflict to each other (for the same function)
you can create an alias to add it to the function instead of overwriting it.

but which plugins are you referring it too that is not compatable to each other?
and which functions.

there is also some nice tutorials on how to alias a function if it needs too.
 

PsychoJack

Jack
Veteran
Joined
Nov 13, 2018
Messages
46
Reaction score
2
First Language
English
Primarily Uses
RMMV
if 2 plugins are incompatable, and conflict to each other (for the same function)
you can create an alias to add it to the function instead of overwriting it.

but which plugins are you referring it too that is not compatable to each other?
and which functions.

there is also some nice tutorials on how to alias a function if it needs too.
I'm referring to a plugin made by somebody for me and Yanfly's core engine plugin
 

ShadowDragon

Veteran
Veteran
Joined
Oct 8, 2018
Messages
1,868
Reaction score
615
First Language
Dutch
Primarily Uses
RMMV
if it has a function that overwrites, he need to alias the function.
or check for the import "if (imported.YEP_CoreEngine)" and do stuff,
else add or alias to add some extra features to it.

you get a better answer if we know what the plugin does to help you in
a better way to avoid conflicts. but most plugins that other coders make,
has low to no compability issue unless you alias the function to avoid it.
 

PsychoJack

Jack
Veteran
Joined
Nov 13, 2018
Messages
46
Reaction score
2
First Language
English
Primarily Uses
RMMV
if it has a function that overwrites, he need to alias the function.
or check for the import "if (imported.YEP_CoreEngine)" and do stuff,
else add or alias to add some extra features to it.

you get a better answer if we know what the plugin does to help you in
a better way to avoid conflicts. but most plugins that other coders make,
has low to no compability issue unless you alias the function to avoid it.
I know It's been a long time, but here's a copy and paste of the first few paragraphs:

This plugin enables your game actors to equip up to four Jewel. A Jewel is a

unique type of item that allows a game actor to use new skill. From the

Jewel menu, players can have actors purchase new skills. Once all skills

have been purchased, a new tier will unlock.



Jewel can support up to five tiers with any number of skills attached to

each skill.



When a skill is purchased, removing the Jewel no longer removes the

purchased skill. Equipping different Jewel allow the player to teach their

PC a custom set of abilities.
 

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

Latest Threads

Latest Profile Posts

Is it strange that dropping acid is improving my game development?
I'm starting to wonder if I should go the Half Minute Hero route with my game. The character's main weapon is logistically way too strong. So I can't really let the player continuously grow it.... But if they had to build it up each time like HMH, that could work. Also it lets me take advantage of my randomly generated maps so much more. Hmm... This could work! :LZSexcite:
std::vector, std::map and std::string. Three reasons why I'd take C++ over C. :D
Today, 1,932 RPG Maker fans died from being too wow'ed. May they rest in peace.

Forum statistics

Threads
99,199
Messages
962,940
Members
130,780
Latest member
hapotot
Top