Python scripts for Dark Radiant: Difference between revisions
From The DarkMod Wiki
Jump to navigationJump to search
py scripts for DR |
No edit summary |
||
| Line 1: | Line 1: | ||
YOU MUST HAVE PYTHON 2.6 INSTALLED FOR THESE TWO SCRIPTS | |||
Shifts textures in one (the up) direction: | Shifts textures in one (the up) direction: | ||
Latest revision as of 14:31, 2 November 2009
YOU MUST HAVE PYTHON 2.6 INSTALLED FOR THESE TWO SCRIPTS
Shifts textures in one (the up) direction:
# Set the command name so that DarkRadiant recognises this file
__commandName__ = 'shiftup'
# The actual algorithm called by DarkRadiant
# is contained in the execute() function
def execute():
import random
s = random.randint(0, 256)
for i in range(0, s+1):
GlobalCommandSystem.execute('texshiftup "' + str(s) + '"')
else:
print("texture translated over" + str(s) )
# The variable __executeCommand__ evaluates to true
# when DarkRadiant executes this command
if __executeCommand__:
execute()
Shifts textures in both direction:
# Set the command name so that DarkRadiant recognises this file
__commandName__ = 'shift'
# The actual algorithm called by DarkRadiant
# is contained in the execute() function
def execute():
import random
s = random.randint(0, 256)
t = random.randint(0, 256)
for i in range(0, s+1):
GlobalCommandSystem.execute('texshiftright "' + str(s) + '"')
else:
for i in range(0, t+1):
GlobalCommandSystem.execute('texshiftup "' + str(t) + '"')
else:
print("texture translated over" + str(s) + " " + str(t))
# The variable __executeCommand__ evaluates to true
# when DarkRadiant executes this command
if __executeCommand__:
execute()