Modders ToolKit Project
Soul_Rider
Mod Bean Join Date: 2004-06-19 Member: 29388Members, Constellation, Squad Five Blue
As I am creating things for my mods, I am realising some of these could be really helpful to the community. As a result I am working on releasing a Modders Toolkit in individual chunks, for people to add to their mods. I will try and make them as 'Plug and Play' as possible, but inevitably they will require a degree of integration. As other modders have now contributed to this, I have made a collection, and will be keeping it up to date here and on Steam.
MTK - Modders Tool Kit for NS2 - http://steamcommunity.com/sharedfiles/filedetails/?id=241994990
Difficulty Ratings Explained:
1 - Simple to do, all instructions are included in comments in file. Very little to add to other files.
2 - Needs more files editing, and instructions in comments can't contain all that needs to be done, some thinking required. Maybe also interacts with other parts of the mod process (Editor etc)
3 - Generally will require knowledge or concept of some aspect of programming, the first stage where real programming knowledge is likely to be needed to some degree.
4 - Moderate level programming concepts, which involve a high degree of work to implement into mods, and probably require a reasonably solid understanding of programming to implement with any degree of understanding.
5 - Working across multiple sub-sytems, implementing new technologies, documentation is likely to briefly point out concepts but the potential is likely to be open-ended, for more advanced programmers.
NS2 Modders Tool Kit Collection:
Part 1 - ModelScaleMixn - SoulRider
Difficulty - 1/5
This is very simple to use, and instructions are commented in the lua file itself. As a basic overview, Load and Init the mixin on the model entity you want to scale, and create a global called kGameScale with a value above 0.0.
http://steamcommunity.com/sharedfiles/filedetails/?id=241995185
In the linked video kGameScale is set to 0.5 and the Hive:SetScaleoverride() is set to 2.5
Here is a video showing effect of collision when shrinking models:
From initial testing, I feel that collision works with a few issues when scaling down, but seems to work well when scaling up.
Part 2 - Colored Model Skins - McGlaspie
Difficulty - 3/5
This mixin requires you to create code in your mod and do some thinking. If you want to create any skins other than for the default marine, an little understanding of color mapping is required.
http://steamcommunity.com/sharedfiles/filedetails/?id=177027441
If you have anything you would like to comment on or contribute, let me know. I hope people find this useful.
MTK - Modders Tool Kit for NS2 - http://steamcommunity.com/sharedfiles/filedetails/?id=241994990
Difficulty Ratings Explained:
1 - Simple to do, all instructions are included in comments in file. Very little to add to other files.
2 - Needs more files editing, and instructions in comments can't contain all that needs to be done, some thinking required. Maybe also interacts with other parts of the mod process (Editor etc)
3 - Generally will require knowledge or concept of some aspect of programming, the first stage where real programming knowledge is likely to be needed to some degree.
4 - Moderate level programming concepts, which involve a high degree of work to implement into mods, and probably require a reasonably solid understanding of programming to implement with any degree of understanding.
5 - Working across multiple sub-sytems, implementing new technologies, documentation is likely to briefly point out concepts but the potential is likely to be open-ended, for more advanced programmers.
NS2 Modders Tool Kit Collection:
Part 1 - ModelScaleMixn - SoulRider
Difficulty - 1/5
This is very simple to use, and instructions are commented in the lua file itself. As a basic overview, Load and Init the mixin on the model entity you want to scale, and create a global called kGameScale with a value above 0.0.
http://steamcommunity.com/sharedfiles/filedetails/?id=241995185
In the linked video kGameScale is set to 0.5 and the Hive:SetScaleoverride() is set to 2.5
Here is a video showing effect of collision when shrinking models:
From initial testing, I feel that collision works with a few issues when scaling down, but seems to work well when scaling up.
Part 2 - Colored Model Skins - McGlaspie
Difficulty - 3/5
This mixin requires you to create code in your mod and do some thinking. If you want to create any skins other than for the default marine, an little understanding of color mapping is required.
http://steamcommunity.com/sharedfiles/filedetails/?id=177027441
If you have anything you would like to comment on or contribute, let me know. I hope people find this useful.
Comments