Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Continue to look through all the objects of the game via obj list classes. Once you find a class you want to change, type obj dump (whatever class you want to view). And thats it. You can now change the game properties as you see fit. Go Crazy with the changes as the game DOES NOT save your changes. So if something messes up, Cool, restart the game and your good to go. Have fun.
One fun property to change is the player walk speed, because, come one, we all wished we could run/walk a little faster. On that list of properties for the willowplayerpawn_0, you will see one property listed as groundspeed. This is the groundspeed property of the object willowplayerpawn_0. Remember, we dont' want to change the properties of a single object, rather the objects class. Type this: set willowgame.willowplayerpawn groundspeed 1200 press enter. You changed the property groundspeed to 1200 of the class willowplayerpawn of the object willowgame. This will affect ALL connected players groundspeed because, they are also a part of the willowplayerpawn class of the object willowgame.
Congrats! You have now found your character class and object inside the terminal. Now let's review what is inside that object. Type this: obj dump WillowPlayerPawn_0. You will receive a massive list of properties. Each property can be changes, but remember, we don't want to change specific objects, we can to change the properties of the associated class of the object. You can look through this list by holding down the control button and using page up and page down to move the list up and down, clearly.
Now that you understand classes, objects, and properties. Let's dive into actually viewing these one by one on your screen, again, I can't upload screenshots. Bring down your console by either pressing the tilde key "~" or "F1". Once your there type this: obj list class="WillowPlayerPawn" Press Enter. You should receive back a list of all connected players. You will see two items, one listed as streaming, the other listed as a the above mentioned WillowPlayerPawn_0, unless your playing with someone else. Disregard the streaming player for this tutorial.
The console or terminal is a command line base interface or CLI. The game is programmed using an object orientated program language or OOP. This means everything you interact with is an object. This is key. Each object has properties or attributes of it. For example, your character, known as WillowPlayerPawn_0, is an object, but also is considered a part of the class WillowPlayerPawn. If we make changes to the class, this will also make changes to objects of said class. This in important because if we made changes directly to WillowPlayerPawn_0 this would not affect WillowPlayerPawn_1 as that is a different object. Making changes to classes affects all the objects associated with said class. This also includes weapons, vehicles, enemies..etc. Anything that is a class can be changed.
I wish I could add screenshots to this but anyway. It seems that a ton of people don't understand the power of the console. You can basically rewrite how the game functions both as a whole or specific items and properties. This IS NOT a complete guide on how to change specific game mechanics but as a general guide on to use the console correctly.
'Loader' and 'MenuMap'