ThereDirectories
Organization
Note: this page is not yet complete.
In a “vanilla” installation of ThereClient, C:\Program Files\There\ is used as the base directory, with subdirectories as shown in this typical tree:
C:\Program Files\There\\ | +---ThereClient | +---chatlogs | +---Etc | | +---Cache | | | +---ClientApp-0 | | +---uudaspstash | | +---dasps | | | +---bizdev | | | | +---astro | | | | +---iv | | | +---dc | | | | +---neighborhoods | | | +---drink | | | +---dv | | | +---eg | | | +---fl | | | +---fu | | | +---fzisland | | | | +---dv | | | | +---fl | | | | +---gamekits | | | | +---parcelzones | | | | +---scenes | | | +---gamekit | | | +---motomoto | | | +---mr | | | +---nada | | | +---neighborhoods | | | | +---scenes | | | +---sj | | | +---tv | | +---e39985efeb389c6c0f8ee87b16a6dd24b405b0ac | | +---00 | | +---01 | | +---02 | | /\/\/\/\/\/\/\/\/\/\/\/ | | /\/\/\/\/\/\/\/\/\/\/\/ | | +---97 | | +---98 | | +---99 | +---Resources | | +---acc | | | +---balloonsounds | | +---adapages | | | +---dialogs | | +---animob | | +---animpak | | +---app_dynav_scenes | | +---auctions | | +---av | | | +---ft0 | | | | +---er | | | | +---gl | | | | +---hd | | | | +---hr | | | | +---lb | | | | +---sh | | | | +---ub | | | +---mt0 | | | +---er | | | +---gl | | | +---hd | | | +---hr | | | +---lb | | | +---sh | | | +---ub | | +---bacio | | | +---ft0 | | | +---mt0 | | +---bboy | | +---bg | | | +---ft0 | | | +---mt0 | | +---bizdev | | | +---astro | | | +---iv | | +---buggy | | +---changeme | | | +---icons | | +---chat | | +---chatprop | | +---client | | +---clubs | | +---cluman | | +---clumanload | | +---cm | | +---commclient | | +---communicator | | +---compass | | +---compat | | +---config | | +---controlpanel | | | +---visperms | | +---cpc | | +---dc | | +---decal | | +---deed | | +---dice | | +---dlls | | +---dog | | | +---ft0 | | | +---mt0 | | +---drag | | +---drink | | | +---ft0 | | | +---mt0 | | | +---pieces | | +---dummythob | | +---dv | | +---eg | | +---email | | +---emotionsbar | | | +---images | | +---environment | | +---event | | +---experience | | | +---ft0 | | | +---mt0 | | +---extensionpanel | | +---filter | | +---fl | | +---fonts | | +---fu | | | +---camera_masters | | +---fua | | +---funfinder | | +---fx | | +---gamekit | | | +---dropsounds | | | +---epobs | | | | +---converted | | | | +---fu | | | | +---ph | | | | +---race | | | +---gunkit | | | +---house | | | +---partykit | | | +---pids | | | +---pieces | | | +---racekit | | | +---sg | | +---gn | | | +---assets | | +---guielement | | +---guiman | | +---guimenu | | +---guitray | | | +---browserbuttons | | +---guiwindow | | +---hball | | | +---ft0 | | | +---mt0 | | +---hbk | | | +---ft0 | | | +---mt0 | | +---hboat | | | +---ft0 | | | +---mt0 | | +---hc | | | +---ft0 | | | +---mt0 | | +---hp | | | +---ft0 | | | +---mt0 | | +---hs | | +---icon | | +---lgb | | | +---fuesignage | | +---login | | +---map | | +---memvisit | | +---messagebar | | +---messagebox | | +---messages | | +---mm | | +---moodicon | | +---mr | | +---music | | +---nametag | | +---nightorb | | +---object | | +---obstacle | | +---ophours | | +---organizer | | +---outthere | | | +---media | | +---paintball | | | +---paintsplat | | +---paintgun | | | +---ft0 | | | +---mt0 | | +---palmtree01 | | +---perm | | +---ph | | +---photo | | +---pob | | +---pobman | | +---products | | | +---1000126 | | | | +---public | | | +---1000127 | | | | +---public | | | +---1000128 | | | | +---public | | | /\/\/\/\/\/\/\/\/\/ | | | /\/\/\/\/\/\/\/\/\/ | | | +---99999999.... <--- upper limit is currently unknown | | | +---public | | +---profiles | | +---property | | +---realestate | | +---ren | | +---satcam | | +---script | | +---sg | | | +---cards | | +---shortcutbar | | +---signs | | +---sj | | +---som | | +---sound | | +---spa | | +---storykit | | +---story_there | | +---sui | | +---teleporter | | +---templates | | +---terrain | | | +---editsessions | | +---test_scenes | | +---thereapi | | +---thereball | | +---theredoc | | +---trade | | +---travel | | | +---lb | | | +---ph | | +---treat | | | +---ft0 | | | +---mt0 | | +---tv | | +---ui | | +---uieffects | | +---uisounds | | | +---0 | | | | +---generic | | | | +---special | | | +---cardgames | | | +---typing | | +---vendingmachine | | +---viewer | | +---voicevisualizer | | +---volumecontrol | | +---where | | +---www_flash | | +---zone | +---UserData | +---gamekit | +---gk_layouts +---ThereRepository +---{619AFAEF-551C-46B6-B9Ef-F6D674D14E5A} +---{88D8E8B7-A33B-4417-A385-8373484D43ED} +---{8B486EF6-6B2A-4A1E-BB0D-236CB2DBB8D2} +---{AAF421E6-7914-430a-9981-72B31AFF3BF4}
Other subdirectories may be present if other There products such as Stylemaker or third-party products such as the Bedican Compass are installed.
Content
ThereClient directory contains the following files and subdirectories:
- Compatibility.log is a plain text log of diagnostics performed at installation time.
- GnuMalloc.dll is a free software memory allocation module of the GNU C library
- IFC22.dll is a Logitech mouse support module.
- InstFlash6AX.exe installs version 6 Flash support.
- libeay32.dll is a free software SSL encryption module written by Eric Young.
- loginCache.txt is a plain text table of avman server IP addresses, doids and member names.
- member_agreement.html is a local copy of the Membership Agreement that was effective at installation time.
- Mss32.dll is the Miles Sound System, a free software module written by John Miles.
- msxml3sp2setup.exe installs the Microsoft® XML Parser
- ogg.dll is part of the Ogg-Vorbis audio CODEC, an open source audio compression system.
- perfknob.xml is a plain text configuration file containing a value for the perfVisBandwidth environment variable. OpenQuestion: why is this file necessary?
- serial.txt
- Sign on to There.lnk - CheckThis
- Speex.dll is an open source module for the Speex speech CODEC.
- ssleay32.dll is a free software SSL encryption module predating OpenSSL
- SupportInformation-PreInstall.txt
- syslog.txt contains a record of each ThereClient run.
- There.exe is the main executable for ThereClient.
- There.log is a plain text log file of entries made by both ThereClient and by the various Flash movies used within it. It is recreated with each successive run of ThereClient.
- thereFullscreenConfig.txt is a plain-text video configuration file. OpenQuestion: is this still used since ThereTweaker was added?
- ThereInstallHelper.dll OpenQuestion: does this module check for missing/corrupted components for each run of ThereClient?
- ThereKernel.dll is a module containing common routines used by ThereNetClient.dll and There.exe
- ThereLauncher.dll
- ThereNetClient.dll
- ThereVoiceTrainer.dll
- uudobdata.xml
- vorbis.dll is part of the Ogg-Vorbis audio CODEC, an open source audio compression system.
- vorbisenc.dll is part of the Ogg-Vorbis audio CODEC, an open source audio compression system.
- vorbisfile.dll is part of the Ogg-Vorbis audio CODEC, an open source audio compression system.
- xmlinst-readme.txt is a plain text file containing information about the
- xmlinst.exe
This directory may also contain one or more CrashDump files.
-
chatlogs directory contains logs of in-world and IM text-based conversations, stored in HTML format.
- Etc directory contains:
-
Resources directory contains client-side copies of server files that define the world and all within, organized into subdirectories named according to the various categories of thobs:
- UserData directory contains:
Additionally, several directories contain ft0 and mt0 subdirectories for distinctions between male and female avatars.
ThereRepository directory contains the following subdirectories named after registry keys:
- {619AFAEF-551C-46B6-B9Ef-F6D674D14E5A} contains ThereInstallHelper.dll
- {8B486EF6-6B2A-4A1E-BB0D-236CB2DBB8D2} contains ThereVoiceTrainer.dll
- {AAF421E6-7914-430a-9981-72B31AFF3BF4} contains ThereLauncher.dll