Plugin modification for dialogue plugin

Hello,

I am trying to use the dialogue plugin for making dialogues. I made some modifications to the classes because I needed some functionality to be different (the string substitution specifically). However, every time I edit a dialogue the plugin refreshes the scripts and it undoes my changes.

Is there any way to prevent this from happening? How can I edit the plugin or fork it to make it such that it doesn’t refresh the scripts every time?

Thank you

How exactly does it refresh them? Can you explain more what’s happening please?

The plugin inserts some scripts in your game. Some of them are supposed to not be edited by you. However, I needed to change something in there. Every time I used the plugin it undid my changes. In the end I managed to solve the problem.

  1. Get the plugin by using game:GetService("InsertService"):LoadAsset(pluginID).Parent = workspace. Replace pluginID with the ID of the plugin.
  2. Do the required modifications.
  3. Right click on the plugin folder and then press “Save as Local Plugin”.

Now you have the modified version of the plugin in your local studio installation.

1 Like