aboutsummaryrefslogtreecommitdiff
path: root/docs/modding
diff options
context:
space:
mode:
Diffstat (limited to 'docs/modding')
-rw-r--r--docs/modding/README.md17
-rw-r--r--docs/modding/getting-started.md14
-rw-r--r--docs/modding/keyvalues.md12
-rw-r--r--docs/modding/tools.md68
4 files changed, 95 insertions, 16 deletions
diff --git a/docs/modding/README.md b/docs/modding/README.md
index 5b9a9a2..ab4dac3 100644
--- a/docs/modding/README.md
+++ b/docs/modding/README.md
@@ -2,13 +2,14 @@
Usefull resources created by the community to help you start modding:
-* NoSkill modding guide - [https://noskill.gitbook.io/titanfall2/](https://noskill.gitbook.io/titanfall2/)
-* All the Squirrel Constants - [https://gist.github.com/laundmo/825c4708663a179b23e144402b09244f](https://gist.github.com/laundmo/825c4708663a179b23e144402b09244f)
-* Modding Documentation - [https://github.com/ScureX/Titanfall2-ModdingDocumentation#readme](https://github.com/ScureX/Titanfall2-ModdingDocumentation#readme)
-* Squirrel Highlighting for Npad++ and VSCode - [https://gist.github.com/samisalreadytaken/5bcf322332074f31545ccb6651b88f2d](https://gist.github.com/samisalreadytaken/5bcf322332074f31545ccb6651b88f2d)
-* List of Console Commands - [https://pastebin.com/raw/3DSCK09f](https://pastebin.com/raw/3DSCK09f)
-* Useful Squirrel - [https://faithful-piper-52c.notion.site/Useful-Squirrel-2300bc55141e4bee85b8c7dc8afffbc9](https://faithful-piper-52c.notion.site/Useful-Squirrel-2300bc55141e4bee85b8c7dc8afffbc9)
-* List of squirrel funcs available to dedicated server with their signatures - [https://gist.github.com/laundmo/a6ee0692ae137876b7514c0f4a57df4b](https://gist.github.com/laundmo/a6ee0692ae137876b7514c0f4a57df4b)
-* Native registered script functions, they are from Season 3 Apex but most also exist on Titanfall 2, especially the Titan functions. Also includes description for each function if the developers have given it one - [https://github.com/kawainekome/ApexLegends_S3_Squirrel_Registered_API_SimpleDoc](https://github.com/kawainekome/ApexLegends_S3_Squirrel_Registered_API_SimpleDoc)
+* [NoSkill modding guide (highly recommended to check out)](https://noskill.gitbook.io/titanfall2/)
+* [Tools for modding](tools.md)
+* [All the Squirrel Constants](https://gist.github.com/laundmo/825c4708663a179b23e144402b09244f)
+* [Modding Documentation](https://github.com/ScureX/Titanfall2-ModdingDocumentation#readme)
+* [Squirrel Highlighting for Notepad++ and VSCode](https://gist.github.com/samisalreadytaken/5bcf322332074f31545ccb6651b88f2d)
+* [List of Console Commands](https://pastebin.com/raw/3DSCK09f)
+* [Useful Squirrel](https://faithful-piper-52c.notion.site/Useful-Squirrel-2300bc55141e4bee85b8c7dc8afffbc9)
+* [List of squirrel funcs available to dedicated server with their signatures](https://gist.github.com/laundmo/a6ee0692ae137876b7514c0f4a57df4b)
+* [Native registered script functions](https://github.com/kawainekome/ApexLegends_S3_Squirrel_Registered_API_SimpleDoc), they are from Season 3 Apex but most also exist on Titanfall 2, especially the Titan functions. Also includes description for each function if the developers have given it one
Check [the next page](getting-started.md) to get started.
diff --git a/docs/modding/getting-started.md b/docs/modding/getting-started.md
index 7c81961..248cf07 100644
--- a/docs/modding/getting-started.md
+++ b/docs/modding/getting-started.md
@@ -6,17 +6,15 @@ This guide assumes you have basic understanding with programming and know how to
If you'd like a more lengthy set of tutorials covering many topics. Look at:
-{% content-ref url="modding/tutorials/modding-tutorials.md" %}
-[modding-tutorials.md](modding/tutorials/modding-tutorials.md)
+{% content-ref url="/docs/modding/tutorials/modding-tutorials.md" %}
+[modding-tutorials.md](/docs/modding/tutorials/modding-tutorials.md)
{% endcontent-ref %}
-> TODO: Actually link tools
+You can check out all the tools for modding Titanfall 2 here:
-### Tools
-
-* RSPNVPK
-* Cra0 VPK Tool (Titanfall VPK Tool)
-* Legion by DZXTPorter
+{% content-ref url="/docs/modding/tools.md" %}
+[tools.md](/docs/modding/tools.md)
+{% endcontent-ref %}
## Quick start
diff --git a/docs/modding/keyvalues.md b/docs/modding/keyvalues.md
index e69de29..3a5b08c 100644
--- a/docs/modding/keyvalues.md
+++ b/docs/modding/keyvalues.md
@@ -0,0 +1,12 @@
+# Changing keyvalues (weapons)
+
+Do keep in note that this is usually changed server-side.
+
+To actually change the keyvalues of weapons you'd have to name them appropriately inside a mod folder\
+For example: `R2Northstar\mods\Northstar.Custom\keyvalues\scripts\weapons`\
+You can find all the weapon keyvalues [here](https://github.com/BigSpice/TitanFall_2_Weapon_Skin_Modding/tree/main/Weapon_Scripts)
+
+- Mod Examples:
+ - [Northstar.Custom](https://github.com/R2Northstar/NorthstarMods/tree/main/Northstar.Custom)
+ - [Unholy Trinity](https://github.com/xamionex/xamionex.UnholyTrinity)
+ - [Kraber9k](https://github.com/Steveplays28/kraber9k/tree/main/Steveplays.Kraber9K)
diff --git a/docs/modding/tools.md b/docs/modding/tools.md
new file mode 100644
index 0000000..4049338
--- /dev/null
+++ b/docs/modding/tools.md
@@ -0,0 +1,68 @@
+# Modding Tools
+
+## Source Engine
+
+### Titanfall
+
+* [Titanfall VPK Tool](http://cra0kalo.com/public/Titanfall\_VPKTool3.4\_Portable.zip)
+* [Legion](https://wiki.modme.co/wiki/apps/Legion.html)
+
+### RPSNVPK's
+
+* [squidgyberries RSPNVPK](https://github.com/squidgyberries/RSPNVPK)
+* [taskinoz RSPNVPK](https://github.com/taskinoz/RSPNVPK)
+* [Provoxin RSPNVPK](https://github.com/Provoxin/RSPNVPK-GUI)
+
+{% embed url="https://noskill.gitbook.io/titanfall2/how-to-start-modding/modding-introduction/modding-tools/how-to-use-rspnvpk" %}
+NoSkill: How to use RSPNVPKs
+{% endembed %}
+
+### VTF & VMT
+
+* [VTFEdit](https://developer.valvesoftware.com/wiki/VTFEdit)
+* [VTF Shell Extensions](https://www.wunderboy.org/valve-hl2source-sdk-tools/#vtf\_shell) - [Info](https://developer.valvesoftware.com/wiki/VTF\_Shell\_Extensions)
+
+## Other utilities
+
+### File editor
+
+* [Atom Text](https://atom.io)
+ * [Syntax color KeyValue](https://atom.io/packages/language-source-cfg)
+ * [Syntax color Squirrel](https://atom.io/packages/squirrel-language)
+ * [Color picker](https://atom.io/packages/color-picker)
+* [TextCrawler 3](https://www.digitalvolcano.co.uk/tcdownloads.html)
+* [Visual Studio Code](https://code.visualstudio.com)
+* [Notepad++](https://notepad-plus-plus.org/downloads/)
+
+### Graphics / animation / color editors
+
+* [Paint.net](https://www.getpaint.net)
+ * [Gradient Mapping plug-in](https://forums.getpaint.net/topic/6265-gradient-mapping/)
+ * [Animation Helper](https://pixelbyte.itch.io/paint-net-sprite-plugin)
+* [Source VMT Color](https://dev.cra0kalo.com/?p=155)
+* [GIMP](https://www.gimp.org/downloads/)
+ * [VTF plug-in](https://www.tophattwaffle.com/downloads/gimp-vtf-plugin/)
+* [RGB Tool converter](http://hewmc.blogspot.fr/2012/12/rgb-to-percentage-converter.html)
+* [Color Pick Windows](https://pixelbyte.itch.io/color-pick)
+* [GIF splitter](https://ezgif.com/split)
+* [Rad Tools Bik](http://www.radgametools.com/bnkdown.htm) (needs [Quicktime 7.6](https://support.apple.com/downloads/quicktime))
+
+### Archives
+
+* [7zip](https://www.7-zip.org)
+
+### Driver editors
+
+* [NVidia Profile Inspector](https://nvidia-inspector.en.lo4d.com/windows)
+* [ATI Radeon Tray Tools](https://www.majorgeeks.com/files/details/ati\_tray\_tools.html)
+
+## 3D Models
+
+* [Blender](https://www.blender.org)
+ * [Blender Source Tool](https://developer.valvesoftware.com/wiki/Blender\_Source\_Tools)
+ * [Blender VMT](https://github.com/lasa01/blender-vmt)
+ * [io import VMF & VMT](https://github.com/lasa01/io\_import\_vmf)
+* [Crowbar](http://steamcommunity.com/groups/CrowbarTool)
+* [Ninja Ripper v1.7.1](https://gamebanana.com/tools/5638)
+
+Highly recommended to check the [NoSkill Gitbook modding section](https://noskill.gitbook.io/titanfall2/how-to-start-modding/modding-introduction/modding-tools) for more tools.