Staredit Network > Forums > Modding Discussion > Topic: Mpqdraft plugins to help mod developement
Mpqdraft plugins to help mod developement
Mar 4 2015, 1:54 am
By: Neiv  

Mar 4 2015, 1:54 am Neiv Post #1



Hi, i have two simple mpqdraft plugins that save me time when developing mods. These should work with all starcraft versions. Wmode has been confirmed to work on unpatched starcraft 1.00 :P

1. Windowed mode. This one wraps the great wmode plugin for bw/chaoslauncher so it can be loaded by mpqdraft. I only created this simple wrapper, wmode itself was created by xenotron in the distant past.
Holding ctrl when loading game can be used to force fullscreen, if needed.

2. Metaplugin. It does not do anything by itself, instead it loads other plugins and allows using on-disk folders as mpqs. Now you don't have to compile your developement changes to (SE)MPQ anymore! To use it, create an text file named plugins.lst in your starcraft folder. This file should contain paths to either plugins which are to be loaded, or to folders, which should be used for data files before reading .mpqs.
Note: It actually cannot load mpqdraft plugins, instead the plugin has to provide an function
Quote
extern "C" int Metaplugin_Init()
which should behave as MPQDraftPluginInterface::InitializePlugin, returning 1 if initialization succeeded. Also the feature for using folders as mpqs does not work well with .smk files.. They need to be added into mpq as usual. Another issue is that you have to edit the plugins.lst file if you are developing multiple mods with this.
This should be obvious, but please do not use this when releasing mods as it is really inconvinient for end users.

I'll also attach the source code for these plugins, they require either gcc 4.9 and python 3.3 or visual studio 2015 (Well, there's a project file just for vs15) to build.

If there are any issues with these plugins, I can do my best to help :)

Attachments:
wmode.qdp
Hits: 16 Size: 135.13kb
metaplugin.qdp
Hits: 7 Size: 1140.44kb
mpqdraft-wmode source updated.7z
Hits: 5 Size: 179.63kb
metaplugin source updated.7z
Hits: 2 Size: 106.89kb

Post has been edited 1 time(s), last time on Apr 3 2016, 12:33 pm by Neiv.



None.

Jan 31 2016, 3:25 am KYSXD Post #2



Maybe is a dumb question, but... how do you build?
I use to work on Visual C++, python is new to me.




Apr 3 2016, 12:36 pm Neiv Post #3



Weellll... The sources were actually more or less broken outside the environment I used D:

I updated them to work with visual studio and added project files for them so that they should be simple to build. Sorry about that :P



None.

Dec 21 2016, 11:03 am Sirius Post #4



Does these plugins work in FireGraft ?



None.

Dec 22 2016, 12:10 pm Sand Wraith Post #5

she/her

yes




Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[2024-4-22. : 6:48 pm]
Ultraviolet -- :wob:
[2024-4-21. : 1:32 pm]
Oh_Man -- I will
[2024-4-20. : 11:29 pm]
Zoan -- Oh_Man
Oh_Man shouted: yeah i'm tryin to go through all the greatest hits and get the runs up on youtube so my senile ass can appreciate them more readily
You should do my Delirus map too; it's a little cocky to say but I still think it's actually just a good game lol
[2024-4-20. : 8:20 pm]
Ultraviolet -- Goons were functioning like stalkers, I think a valk was made into a banshee, all sorts of cool shit
[2024-4-20. : 8:20 pm]
Ultraviolet -- Oh wait, no I saw something else. It was more melee style, and guys were doing warpgate shit and morphing lings into banelings (Infested terran graphics)
[2024-4-20. : 8:18 pm]
Ultraviolet -- Oh_Man
Oh_Man shouted: lol SC2 in SC1: https://youtu.be/pChWu_eRQZI
oh ya I saw that when Armo posted it on Discord, pretty crazy
[2024-4-20. : 8:09 pm]
Vrael -- thats less than half of what I thought I'd need, better figure out how to open SCMDraft on windows 11
[2024-4-20. : 8:09 pm]
Vrael -- woo baby talk about a time crunch
[2024-4-20. : 8:08 pm]
Vrael -- Oh_Man
Oh_Man shouted: yeah i'm tryin to go through all the greatest hits and get the runs up on youtube so my senile ass can appreciate them more readily
so that gives me approximately 27 more years to finish tenebrous before you get to it?
[2024-4-20. : 7:56 pm]
Oh_Man -- lol SC2 in SC1: https://youtu.be/pChWu_eRQZI
Please log in to shout.


Members Online: MetalGear