-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Shtoyan
committed
Apr 18, 2021
1 parent
e3564e2
commit 8977081
Showing
6 changed files
with
143 additions
and
58 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
@echo off | ||
set mut=ChatIcon | ||
title Compiling %mut% | ||
cd.. | ||
cd System | ||
|
||
echo ---------------------------------------------------- | ||
echo Deleting compiled files of %mut% | ||
echo ---------------------------------------------------- | ||
|
||
del %mut%.u | ||
del %mut%.ucl | ||
del %mut%.int | ||
|
||
echo ---------------------------------------------------- | ||
echo Compiling! | ||
echo ---------------------------------------------------- | ||
|
||
ucc.exe KFCmdlet.Add %mut% | ||
ucc.exe MakeCommandlet -EXPORTCACHE | ||
ucc.exe KFCmdlet.Clean | ||
ucc.exe DumpIntCommandlet %mut%.u | ||
|
||
del steam_appid.txt | ||
pause |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
class Add extends Commandlet; | ||
|
||
|
||
event int Main(string Parms) | ||
{ | ||
class'Utility'.static.EditPackages(Parms, false); | ||
|
||
// this can be used for error handling | ||
// but right now its used to avoid compiler errors | ||
return 0; | ||
} | ||
|
||
|
||
defaultproperties | ||
{ | ||
HelpCmd="Adds your package array to EditPackages" | ||
HelpWebLink="https://github.com/InsultingPros/KFCmdlet" | ||
HelpUsage="run UCC.exe KFCmdlet.Add package_1,package_2,package_3,etc" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
class Clean extends Commandlet; | ||
|
||
|
||
event int Main(string Parms) | ||
{ | ||
class'Utility'.static.EditPackages(Parms, true); | ||
|
||
// this can be used for error handling | ||
// but right now its used to avoid compiler errors | ||
return 0; | ||
} | ||
|
||
|
||
defaultproperties | ||
{ | ||
HelpCmd="Restores vanilla EditPackages" | ||
HelpWebLink="https://github.com/InsultingPros/KFCmdlet" | ||
HelpUsage="run UCC.exe KFCmdlet.Clean" | ||
} |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
class Utility extends Object; | ||
|
||
|
||
// vanilla EditPackages, used both for cleanup and addition | ||
var array<string> defpack; | ||
|
||
|
||
final static function EditPackages(string input, bool clean) | ||
{ | ||
local int i; | ||
local array<string> wordsArray; | ||
|
||
// restore default EditPackages to avoid duplicates and empty lines | ||
class'EditorEngine'.default.EditPackages.Length = 0; | ||
class'EditorEngine'.default.EditPackages = default.defpack; | ||
|
||
if (!clean) | ||
{ | ||
// fill the string array | ||
// divider is comma | ||
split(input, ",", wordsArray); | ||
|
||
for (i = 0; i < wordsArray.Length; ++i) | ||
{ | ||
log("> KFCmdlet: Adding " $ wordsArray[i] $ " to `EditPackages`"); | ||
class'EditorEngine'.default.EditPackages[class'EditorEngine'.default.EditPackages.Length] = wordsArray[i]; | ||
} | ||
} | ||
|
||
// save it | ||
class'EditorEngine'.static.StaticSaveConfig(); | ||
} | ||
|
||
|
||
defaultproperties | ||
{ | ||
defpack(0)="Core" | ||
defpack(1)="Engine" | ||
defpack(2)="Fire" | ||
defpack(3)="Editor" | ||
defpack(4)="UnrealEd" | ||
defpack(5)="IpDrv" | ||
defpack(6)="UWeb" | ||
defpack(7)="GamePlay" | ||
defpack(8)="UnrealGame" | ||
defpack(9)="XGame" | ||
defpack(10)="XInterface" | ||
defpack(11)="XAdmin" | ||
defpack(12)="XWebAdmin" | ||
defpack(13)="GUI2K4" | ||
defpack(14)="xVoting" | ||
defpack(15)="UTV2004c" | ||
defpack(16)="UTV2004s" | ||
defpack(17)="ROEffects" | ||
defpack(18)="ROEngine" | ||
defpack(19)="ROInterface" | ||
defpack(20)="Old2k4" | ||
defpack(21)="KFMod" | ||
defpack(22)="KFChar" | ||
defpack(23)="KFGui" | ||
defpack(24)="GoodKarma" | ||
defpack(25)="KFMutators" | ||
defpack(26)="KFStoryGame" | ||
defpack(27)="KFStoryUI" | ||
defpack(28)="SideShowScript" | ||
defpack(29)="FrightScript" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters