Blockland Forums > Modification Help
Scripting Easiest Program/need help
Munkey:
--- Quote from: MegaScientifical on September 05, 2010, 03:39:35 PM ---Wait, is that the encryption? Because I remember looking at DSO files in v0002, and the ones in Retail now are much more encrypted...
--- End quote ---
They arn't cs.dso, They are just .cs in v0002.
--- Quote from: Munkey on September 05, 2010, 10:25:20 AM ---.dts files are models. The main scripts are hidden in .cs.dso files. They are Tribes 2 Compiled Scripts.
--- End quote ---
MegaScientifical:
--- Quote from: Munkey on September 05, 2010, 04:23:35 PM ---They arn't cs.dso, They are just .cs in v0002.
--- End quote ---
I don't think you get what I'm saying. With .dso files made in v0002, you could still see a lot of the code. With Retail, .dso files in it are much more encrypted. Almost nothing can be read.
Munkey:
--- Quote from: MegaScientifical on September 05, 2010, 04:40:38 PM ---I don't think you get what I'm saying. With .dso files made in v0002, you could still see a lot of the code. With Retail, .dso files in it are much more encrypted. Almost nothing can be read.
--- End quote ---
You can't read .cs.dso files.
MegaScientifical:
--- Quote from: Munkey on September 05, 2010, 05:01:25 PM ---You can't read .cs.dso files.
--- End quote ---
... I know that. I'm saying you used to still be able to guess a little, because not all the data within was encrypted. The new dso files used are much too encrypted to guess.
Edit: Examples:
--- Quote from: main.cs.dso from v0002 common folder ---! / exec ./defaults.cs initCommon setRandomSeed initBaseClient initBaseServer displayHelp common Parent error parseArgs %i $Game::argc $Game::argv %arg %nextArg %hasNextArg $pref::Video::fullScreen $argUsed $pref::Video::displayDevice onStart echo onExit export False BanList OpenALShutdown activatePackage ˜ ./client/canvas.cs ./client/audio.cs ./client/message.cs ./client/mission.cs ./client/missionDownload.cs ./client/actionMap.cs ./editor/editor.cs ./server/audio.cs ./server/server.cs ./server/message.cs ./server/commands.cs ./server/missionInfo.cs ./server/missionLoad.cs ./server/missionDownload.cs
--- End quote ---
--- Quote from: main.cs.dso from Retail base folder ---–
Z6
l@=`t3 0 p
o
Z7<Eo+R #
Z0
WbQ \*
V6 c]&X1
3 ‡ MCP
@
]ZcBL
F ZcBLVA 3LZ
BPuA[
]Z
]& oZ]V@
]/ZcBLR< oZ]E@
^Lt\@
--- End quote ---
See? Retail obviously uses a better encryption method. Barely anything shows in normal text, if at all.