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
There's not one for modding, but both modding and skinning are done through LUA scripting. So, if you know how to program using LUA, then you shouldn't have much trouble making mods and skins.
If you don't know how to program or use LUA, and don't want to learn, then you could just dissect other people's LUA files and try to Frankenstein together something of your own. That's how I made my skins (which are simple and nothing special, but that's usually how I like 'em).
Here's a paste from my AS2 Mega Guide on how to get started with very basic editing of existing skins (the first paragraph is also applicable to mods):
First, install the "Notepad++" program (it is free). Now go to your "Steam\steamapps\common\Audiosurf 2\skins" directory. Find the folder of the skin you want to edit and make a copy of it—let's say that skin is the pre-installed "Neon". Rename this copied folder to something else—let's say "test". Go inside this new "test" folder, find the file called "neon.lua" and rename it to match the folder name—in this case, "test.lua". Launch AS2, go to "Browse Skins", find your "test" skin and start a song with it. Minimize AS2, open up "test.lua" in Notepad++, make a change to it and hit save. Maximize AS2 and restart the song to see your changes take effect. After you make a change to the LUA, all you have to do is restart the song to see the change take effect.
To disable pulsing particles in the air, find the "SetScene" block of code in the LUA file (search with Ctrl+F) and change the "airdebris" number values to "0". To change your block colors, find "blockColors" and change the RGB values to your liking. To disable rings, find "SetRings" and change "size" to "0". To disable the lines in the sky, find the "CreateObject{}" code block associated with "skywires" and comment it out by adding "--" before each line (or highlight the code, right click, then choose "Block Comment"). To disable the pixelated LED effect on the ship, comment out the "AddPostEffect{}" block associated with "pixelateEffect" and "topmost_exclusive". To disable the pixelated LED effect in the background, comment out the "AddPostEffect{}" block associated with "pixelateEffect" and "background".
To disable skyscrapers, comment out all blocks of code associated with "BuildingCloneMe", "skyscraper", and "buildingNodes". To disable the wire terrain on the sides of the track (like the one in the "Neon" skin), comment out all blocks of code associated with "SideBoxCloneMe", "wireTerrainMesh", and "terrainNodes".
To change the camera settings, find the "SetPlayer" block of code and change the number values for "pos", "pos2", "rot", and "rot2" in the "camthird" section. "pos2" and "rot2" are used for less intense sections of a song and will interpolate toward the "pos" and "rot" values as the song intensifies. If you would rather not have this intensity-based zooming, then delete the "cameradynamics" line along with "pos2" and "rot2". The "SetPlayer" block associated with "jumping" will be the one used for Wakeboard modes.