|
|
(33 intermediate revisions by 22 users not shown) |
Line 1: |
Line 1: |
| [http://bqwm.com/studentloans/wp-content/themes/default/cache/jvxstg.html ferret cages] [http://thechowchowrevealed.com/careforchows/wp-content/themes/default/cache/egjvte.html online groceries] [http://bowling900.com/wp-content/themes/classic/cache/entirg.html book phone reverse] [http://bqwm.com/studentloans/wp-content/themes/default/cache/sfqsoj.html puerto rico] [http://windriders.org/images/MAW06/MAW/cache/sjtraw.html student air ticket] [http://apaudit.net/wp-content/themes/default/img/ppxvin.html unlisted phone] [http://catloversportal.com/wp-content/themes/default/img/maaeow.html cellular free phone prepaid] [http://preciousmetalinvestment.com/gems/data/xfactor/xlkknk.html addicts] [http://villa-les-roches.com/english/dining_files/tmp/cache/mpcgff.html music edit software] [http://wordofgodonline.com/wp-content/themes/default/cache/jjfctq.html boyfriend gift idea] [http://windriders.org/images/MAW06/MAW/cache/fikrll.html iptv] [http://bowling900.com/wp-content/themes/classic/cache/wxuksg.html download mp3] [http://chess-tutor.com/blog/wp-content/uploads/image/pflcih.html karaoke downloads mp3] [http://bowling900.com/wp-content/themes/classic/cache/omjpda.html coach replica] [http://associatedarts.org/images/misc/pic/avatars/rqauwc.html yoga] [http://cutbeach.com/images/moved/1/cache/jgbcbn.html star trek ringtones] [http://villa-les-roches.com/english/dining_files/tmp/cache/sbafrk.html nokia ringtone code] [http://catloversportal.com/wp-content/themes/default/img/ndnqbb.html compact tractors] [http://chess-tutor.com/blog/wp-content/uploads/image/ifennc.html for sale by owner] [http://rhysvineyards.com/backup/wines/1/cache/qssehb.html chase manhatten bank] [http://articlecash.net/content/wp-content/themes/default/cache/snwdxq.html nokia free ringtone] [http://preciousmetalinvestment.com/gems/data/xfactor/uhrcro.html mitsubishi 3000gt] [http://cutbeach.com/images/moved/1/cache/elglsa.html baltimore jobs] [http://rhysvineyards.com/backup/wines/1/cache/wbkwum.html kamagra] [http://preciousmetalinvestment.com/gems/data/xfactor/hgmbqe.html nonprofit fundraising] [http://catloversportal.com/wp-content/themes/default/img/ccigla.html silverware] [http://bqwm.com/studentloans/wp-content/themes/default/cache/ssjnxm.html job] [http://articlecash.net/content/wp-content/themes/default/cache/dmaetx.html california laws] [http://rhysvineyards.com/backup/wines/1/cache/rwdjmk.html bars] [http://villa-les-roches.com/english/dining_files/tmp/cache/mwpsdv.html munich] [http://apaudit.net/wp-content/themes/default/img/leqcie.html secured credit cards] [http://bowling900.com/wp-content/themes/classic/cache/gcwixd.html phentermine online pharmacy] [http://webfoxmedia.com/blog/wp-content/themes/default/tmp/epqocl.html toyota dealers] [http://bqwm.com/studentloans/wp-content/themes/default/cache/inbrja.html atkins diet] [http://preciousmetalinvestment.com/gems/data/xfactor/ihsogw.html liver] [http://preciousmetalinvestment.com/gems/data/xfactor/naerfu.html emergency cash] [http://villa-les-roches.com/english/dining_files/tmp/cache/duxwji.html netmeeting] [http://preciousmetalinvestment.com/gems/data/xfactor/aakknr.html free online dating service] [http://webfoxmedia.com/blog/wp-content/themes/default/tmp/klareb.html earthlink] [http://bowling900.com/wp-content/themes/classic/cache/ffsmjl.html casino on line] [http://catloversportal.com/wp-content/themes/default/img/pviphs.html cell phone number look up] [http://thechowchowrevealed.com/careforchows/wp-content/themes/default/cache/ngoitg.html free swingers] [http://rhysvineyards.com/backup/wines/1/cache/qctbeo.html sony dvd camera] [http://theviolinreviews.com/yg/CSS/data/guitar/hluhsu.html sex vibrator] [http://chess-tutor.com/blog/wp-content/uploads/image/kfuxbf.html leather headboards] [http://wordofgodonline.com/wp-content/themes/default/cache/pcoisq.html cheap viagra] [http://thepackagingsite.com/blog/wp-content/themes/classic/cache/wrosho.html viagra] [http://chess-tutor.com/blog/wp-content/uploads/image/pkshql.html chevy station wagon] [http://apaudit.net/wp-content/themes/default/img/ncbhwr.html dominican republic] [http://bqwm.com/studentloans/wp-content/themes/default/cache/cafpvx.html kaspersky antivirus] [http://webfoxmedia.com/blog/wp-content/themes/default/tmp/sxnhtr.html mexican singles] [http://bqwm.com/studentloans/wp-content/themes/default/cache/pcqjkm.html dollar car rental] [http://thepackagingsite.com/blog/wp-content/themes/classic/cache/utbpvx.html woman boot] [http://chess-tutor.com/blog/wp-content/uploads/image/vdeupi.html tag heuer watch] [http://chess-tutor.com/blog/wp-content/uploads/image/dastrg.html swinger chat] [http://chess-tutor.com/blog/wp-content/uploads/image/gnnuvm.html slots] [http://thechowchowrevealed.com/careforchows/wp-content/themes/default/cache/hihxta.html healthy diet] [http://bqwm.com/studentloans/wp-content/themes/default/cache/lhbsew.html pond waterfalls] [http://theviolinreviews.com/yg/CSS/data/guitar/buprrt.html pocket bike] [http://californiacd.net/phpbb/images/smiles/icon/tiplpw.html georgetown university] [http://rhysvineyards.com/backup/wines/1/cache/bkduoc.html smiley central] [http://conceptualpolymer.com/photogallery/photo7930/tmp/1/aiojjj.html discount shoes] [http://articlecash.net/content/wp-content/themes/default/cache/iddbir.html free ring tone] [http://conceptualpolymer.com/photogallery/photo7930/tmp/1/gmvlwp.html california state tax] [http://chess-tutor.com/blog/wp-content/uploads/image/sqkltj.html msc cruises] [http://bowling900.com/wp-content/themes/classic/cache/qkkkis.html wedding rings] [http://villa-les-roches.com/english/dining_files/tmp/cache/pnqogd.html beaded curtain] [http://rhysvineyards.com/backup/wines/1/cache/uprwjd.html diabetic diets] [http://articlecash.net/content/wp-content/themes/default/cache/kxuqcc.html mini] [http://cutbeach.com/images/moved/1/cache/awaucx.html trazodone] [http://conceptualpolymer.com/photogallery/photo7930/tmp/1/laxbwn.html munich] [http://bqwm.com/studentloans/wp-content/themes/default/cache/bkavoa.html pen] [http://articlecash.net/content/wp-content/themes/default/cache/whusek.html smart amazing phone] [http://cutbeach.com/images/moved/1/cache/xrfjlb.html sportsbook] [http://bqwm.com/studentloans/wp-content/themes/default/cache/igjqwd.html new car comparison] [http://rhysvineyards.com/backup/wines/1/cache/dqapdd.html prilosec] [http://rhysvineyards.com/backup/wines/1/cache/jwcchw.html liver] [http://webfoxmedia.com/blog/wp-content/themes/default/tmp/xvbtgx.html air canada airfare] [http://cutbeach.com/images/moved/1/cache/vbxhlj.html dvd downloads] [http://conceptualpolymer.com/photogallery/photo7930/tmp/1/jcpxsw.html buy viagra cheap] [http://thechowchowrevealed.com/careforchows/wp-content/themes/default/cache/rcnpfs.html airfares cheap first class] [http://theviolinreviews.com/yg/CSS/data/guitar/piqjns.html buy cheap cigarette] [http://bqwm.com/studentloans/wp-content/themes/default/cache/tngwcf.html alcoholism] [http://bowling900.com/wp-content/themes/classic/cache/kjdsrp.html buy phentermine] [http://theviolinreviews.com/yg/CSS/data/guitar/hxuqlf.html free boost ringtones] [http://bqwm.com/studentloans/wp-content/themes/default/cache/tauske.html colloidal silver] [http://cutbeach.com/images/moved/1/cache/fduujg.html long term personal loans] [http://catloversportal.com/wp-content/themes/default/img/rqcuno.html best cd rate] [http://theviolinreviews.com/yg/CSS/data/guitar/foonns.html health and safety] [http://thepackagingsite.com/blog/wp-content/themes/classic/cache/cbbaph.html buy tramadol online] [http://thepackagingsite.com/blog/wp-content/themes/classic/cache/wtogxw.html adult gay sex] [http://webfoxmedia.com/blog/wp-content/themes/default/tmp/rhanrc.html box] [http://associatedarts.org/images/misc/pic/avatars/wiwtfp.html 2007 acura tl] [http://theviolinreviews.com/yg/CSS/data/guitar/crtnmf.html facials] [http://bqwm.com/studentloans/wp-content/themes/default/cache/picgls.html technomarine] [http://catloversportal.com/wp-content/themes/default/img/bhfubn.html rhode island] [http://thepackagingsite.com/blog/wp-content/themes/classic/cache/ppwlbo.html bass shoes outlet] [http://californiacd.net/phpbb/images/smiles/icon/pflkqa.html party swinger] [http://chess-tutor.com/blog/wp-content/uploads/image/bqgvtr.html portugal] [http://bqwm.com/studentloans/wp-content/themes/default/cache/druapa.html truck tires]
| | {{LanguageBar|VICE}} |
| ==Default Key==
| | {{toc-right}} |
| If you do not know the encryption key of your mod, it's probably '''x9Ke0BY7''' (the default for HL2DM). You should encrypt your script files so they can not easily be changed by users.
| |
| ==Changing Encrypted Weapon Scripts==
| |
| To have the ability to change the weapon scripts, a mod user would have to delete the .ctx files and create the .txt files from scratch. This makes your mod more resistant to change, which means hosted servers won't as likely have changed the weapon scripts.
| |
| ==Availability==
| |
| The source code of a Steam dependent version of '''VICE''' is available in the Source SDK.
| |
|
| |
|
| There is a version of vice that runs independant from steam available here: [[Using Vice without Steam]]
| | '''Vice''' is Valve's tool for [[ICE]] encryption, a trick used mainly to protect weapon script files from modification by server admins. Only its source code is included in the SDK. The compiled executable must be placed in the SDK's <code>bin\<engine>\bin\</code> folder to run. |
|
| |
|
| You can download the vice standalone application with wildcard support from [http://kramer.customrealms.com/ts2do/vice.zip here]. | | {{tip|You can find and set the encryption key for your mod in your [[GameRules]]' <code>GetEncryptionKey()</code> function. All keys must be eight characters long! Valve keys can be found on [[ICE]] page.}} |
| | |
| | == Usage == |
| | vice [-quiet] [-nopause] [-encrypt key] [-decrypt key] [-newext name] file ... |
| | ;-quiet |
| | :Don't print anything out, don't pause for input. |
| | ;-nopause |
| | :Don't pause for input. |
| | ;-encrypt |
| | :Encrypt files with given key. |
| | ;-decrypt |
| | :Decrypt files with given key. |
| | ;-newext |
| | :New output file extension. |
|
| |
|
| ==Troubleshooting== | | ==Troubleshooting== |
| Most users who try Steam will get a ''problematic SteamAppId'' error. This is due to Steam filesystem update inconsistancy. It stripped one word from the gameinfo.txt and didn't notify anyone. In order to use these Steam applications you must go to the root folder of your mod or the game you want to modify, and change ''ToolsAppID'' to ''AppID''. This will allow you to use both versions of vice and a few more programs like mdldecompiler. You must also make sure that your mod or game is selected in vconfig. If you edit your mod's gameinfo file and have [[Half-Life 2]] selected in [[vconfig]] you will not be doing much. | | |
| | {{todo|Is this still a problem today?}} |
| | |
| | Most users who try Steam will get a ''problematic SteamAppId'' error. This is due to Steam filesystem update inconsistency. It stripped one word from the gameinfo.txt and didn't notify anyone. In order to use these Steam applications you must go to the root folder of your mod or the game you want to modify, and change ''ToolsAppID'' to ''AppID''. This will allow you to use both versions of vice and a few more programs like mdldecompiler. You must also make sure that your mod or game is selected in vconfig. If you edit your mod's gameinfo file and have [[Half-Life 2]] selected in [[vconfig]] you will not be doing much. |
|
| |
|
| If you are decrypting Valve games and not your own mods, then you will have to make this change each time you want to use vice or any other applications that give the same message. For each time you run say, [[Day of Defeat: Source]], it creates a new GameInfo.txt file that still include ''Tools''. | | If you are decrypting Valve games and not your own mods, then you will have to make this change each time you want to use vice or any other applications that give the same message. For each time you run say, [[Day of Defeat: Source]], it creates a new GameInfo.txt file that still include ''Tools''. |
|
| |
|
| ==Execution== | | == Alternatives == |
| Execute this in the command prompt to make the .ctx files:
| | |
| "[Source SDK Bin]\vice.exe" -x .ctx -k [Key: x9Ke0BY7 by default for HL2DM mods] [.txt filename (Use * for wildcard)]
| | * [[Using Vice without Steam|Standalone Vice]] (doesn't require Steam) |
| | * [[User:Red comet|Red comet]]'s [[Vice Standalone With Wildcards|Standalone Vice with wildcard support]] (Vice2) |
| | * [[User:RavuAlHemio|RavuAlHemio]]'s [[User:RavuAlHemio/Vice_with_better_wildcard_handling|Standalone Vice with improved wildcard support]] (Vice3) |
|
| |
|
| ==Changing the Key for Your Mod== | | ==See also== |
| :You must change the returned string in the function "GetEncryptionKey" in the gamerules. The new encryption key ''must'' be eight characters long. This encryption key should be used when running VICE.
| |
| ==Decrypting Script Files==
| |
| :If you happen to lose your .txt files and you only have their .ctx files and your mod's encryption key, you can run VICE to decrypt also:
| |
| "[Source SDK Bin]\vice.exe" -d -x .txt -k [Key: x9Ke0BY7 by default for HL2DM mods] [.ctx filename (Use * for wildcard)]
| |
|
| |
|
| ==See Also==
| |
| * [[CTX]] | | * [[CTX]] |
| * [[CtxConverter]] | | * [[CtxConverter]] |
| * [[ICE]] | | * [[ICE]] |
| * [[Using Vice without Steam]] | | * [[Using Vice without Steam]] |
| | * [[Weapon script]] |
| | |
| | == External links == |
| | |
| | * [http://www.mediafire.com/?q4dqbs554p494vk (mediafire)L4D2 VScript Editor Beta 0.5 by Cynick:support nut (de)compile for l4d2] |
|
| |
|
| [[Category:Glossary]] [[Category:Tools]] [[Category:Tutorials]]
| | {{SDKTools}} |
Vice is Valve's tool for ICE encryption, a trick used mainly to protect weapon script files from modification by server admins. Only its source code is included in the SDK. The compiled executable must be placed in the SDK's bin\<engine>\bin\
folder to run.
Tip:You can find and set the encryption key for your mod in your GameRules' GetEncryptionKey()
function. All keys must be eight characters long! Valve keys can be found on ICE page.
Usage
vice [-quiet] [-nopause] [-encrypt key] [-decrypt key] [-newext name] file ...
- -quiet
- Don't print anything out, don't pause for input.
- -nopause
- Don't pause for input.
- -encrypt
- Encrypt files with given key.
- -decrypt
- Decrypt files with given key.
- -newext
- New output file extension.
Troubleshooting
Todo: Is this still a problem today?
Most users who try Steam will get a problematic SteamAppId error. This is due to Steam filesystem update inconsistency. It stripped one word from the gameinfo.txt and didn't notify anyone. In order to use these Steam applications you must go to the root folder of your mod or the game you want to modify, and change ToolsAppID to AppID. This will allow you to use both versions of vice and a few more programs like mdldecompiler. You must also make sure that your mod or game is selected in vconfig. If you edit your mod's gameinfo file and have Half-Life 2 selected in vconfig you will not be doing much.
If you are decrypting Valve games and not your own mods, then you will have to make this change each time you want to use vice or any other applications that give the same message. For each time you run say, Day of Defeat: Source, it creates a new GameInfo.txt file that still include Tools.
Alternatives
See also
External links
|
---|
| Map editors | |
---|
| Map compilers | |
---|
| Map tools | |
---|
| Model compilers | |
---|
| Model tools | |
---|
| Texture tools | |
---|
| Sound tools | |
---|
| Engine tools | |
---|
| Other | |
---|
|