How to modify an existing world and host it online
You will first need a world to modify. So click this link #V-ChatLobby. Or open V-Chat manually and join the msvchatsvr.webredirect.org server. Open up the room list and find a room that interests you. When you enter that room wait for it to download. When you find one disconnect from the server and set it as your homespace by clicking "Room>Set Homespace..." Navigate to your V-Chat Homespace folder (c:\Program Files (x86)\Microsoft V-Chat\Worlds\Homespace) and begin modifying! (a popular free image editing software is GIMP) You can see your changes at anytime by opening up V-Chat (stay offline this is your homespace). You will not see changes with V-Chat open you must close it, make a change, and then reopen it. You will need web space to upload the files you modified, if you wish for people on V-Chat to see and download. If you do not have any web space, you can search "free webspace" and find one that suits your needs. Once you have your web page you can start uploading your world. Below is the folder structure needed on your website. If you have any questions you can contact me or join the discord server for help.FOLDER STRUCTURE
www.example.com/vchat/worlds/worldname/avatars/www.example.com/vchat/worlds/worldname/data/
www.example.com/vchat/worlds/worldname/images/
www.example.com/vchat/worlds/worldname/sounds/
www.example.com/vchat/worlds/worldname/world.adf
avatars
- This is where you put avatars, which can only be used, within the room.
- Those avatars will automatically show in the folder 'Room Avatars' in avatar selection menu.
- NOTE: you cannot use private avatars or *.vwp files.
data
- about.txt = Text to be displayed in V-Chat, under 'About Microsoft V-Chat'.
- world.wdb = A 3D Studio MAX file which has been changed by Microsoft and seems to have WillDraw Drawing as part of the file as well.
- world.pal = RIFF Pal data which can be opened with Cyotek Color Palette Editor.
- hotlinks.txt = This file is where data for portals are defined.(Some rooms have interactive portals you can either walk into or click on, as well as interactive links to websites).
Portals:(I am unsure of the numbers following "ROOM DESCRIPTION"'s effect)
"NAME OF PORTAL OBJECT IN WORLD",VCHAT,IRC SERVER,#ROOMNAME,"ROOM DESCRIPTION",?,?,?,10000
Example:"portal01",VCHAT,msvchatsvr.webredirect.org,#V-ChatLobby,"Portal to the V-Chat Lobby",0,1,1,10000
URLS:
"NAME OF URL OBJECT IN WORLD",URL TYPE,URL LINK,"URL DESCRIPTION"
Example:"url02",URL,http://www.microsoft.com/ie,"Shortcut to the Microsoft Internet Explorer Web Page"
images
NOTE: Depending on which room you chose to modify the number of images varies greatly from room to room. When you modify an image it should be the same dimensions as the image you are replacing. V-Chat uses (RGB 0,255,0) as a transparent color, so if you want to make an image invisible just paint it all green.
sounds
- collide.wav = plays when hit wall/floor.
- enter.wav = plays when someone enters the channel.
- exit.wav = plays when someone leaves the channel.
- song.mid = Loops (in my experience it does not work.)
- song.wav = Loops, often its background music.
- song2.wav = Loops, some rooms have two looping sounds.
- portal.wav = plays when someone clicks into a portal.
- sound.htm = Contains information about how sounds should be played
NOTE: sound.htm is required for rooms to have sound.
If you would like your room to have two "song" files look inside your "C:\Program Files (x86)\Microsoft V-Chat\worlds\" folder and browse the different world(#)/sound/ directories & copy its sound.htm file and put it in your custom rooms sound folder. The only sound.htm containing information on a midi file is from the "Microsoft Gallery" room, and it does not seem to work properly.Finally when you have a room on an IRC server the topic needs to be set.
For example: v:{-a http://msvchat.github.io/vchat/worlds/paradiseisland/world.adf}
EXAMPLE OF AN ABOUT.TXT FILE
| about.txt |
|---|
|
EXAMPLE OF A HOTLINKS.TXT FILE
| hotlinks.txt |
|---|
|
EXAMPLE OF A SOUND.HTM FILE
| sound.htm |
|---|
|
EXAMPLE OF A WORLD.ADF FILE
| world.adf |
|---|
|