I am working on a Minimalist installation of the client for the LAN dirtsand.
I am runing my Avatar in a customised T-Shirt
So far from the base directory I have removed
UruExplorer.exe
UruLauncher.exe
ReleaseNotes.txt
From the avi sub folder I have removed the two .bik files
From the dat subfolder I have removed all references to the following
Ahononay
Baron City Office
City
Custom Avatars
Dereno
Descent
Eder Delin
Eder Tsogal
Ercana
Garden Age
Garrison
Ghareesen
Gira
Great Tree Pub
Great Zero
Guild Pubs all of them
Jalak
Kadish
Minkata
Myst
Negilahan
Neighborhood
Nexus
Payiferen
Pellet Bahro Cave
philRelto
spyroom
Teledahn
Tetsonot
I have also removed
All of the ACA.loc files
all non English.loc files for
KI
Options
Personal
Global
Note I presume if you are working in another language you would keep that language and loose the English.
I have so far kept
Fonts
Those .loc files that specify English.
Because I have removed links to the Neighborhood and Cleft there is no route to pick up the KI from Gahreesen but the typing still appears to produse communication text although I have yet to test this with a second avatar. Plus we no longer have the KI theres no icon for it at the bottom of the screen and [F2] has no action there is still a >chat at the bottom of the screen and this will bring up the chat cursor.
Obviously I have no access to those KI tools that change the Font size, its Persistence and infact all of the KI subtools
I am in the process of trying to strip out the fonts although my first atempt resulted in failure.
At one point I had a popup over screen with some audio options I had no idea how this appeared or how to switch it on/off I presume there is some sort of a toggle like the plasma console. I got rid of it by restarting the client, I suppose thats another one for investigation. [FOUND IT the "L" key on an empty like toggles through the various log options it must be that I have never tried to start a conversation with an L]
I presume there is some way of disabling the Plasma Console if I set up the default to my age and eventually have links within that age to other ages of my creation especialy since I have removed the Nexus links.
The hope is to create a method of running the game engine where the only age we access is the Avatar Customization and even that loses mention of Uru.
I would also hope to have a start with a different background and I know this is posible because this has been done for the Ghen Shard.
At present I still have the Pillar that has the link to Cleft and the Linking book for the Neighborhood even if these links cause the game to say it is linking to those locations but never getting there.
If we do get this to start in a fan age and get subsequent panic and relto links to cycle back to the fan age then both of those links could be dropped as the Personal age will no longer exist provided we can find some way to get to Avatar Customization and have that drop out back to the fan created base level age.
I presume there is some Plasma Console route but thats just something else I will need to investigate and I will need another route/method if I disable Plasma Console.
[update]
As an experiment I stripped a load of stuff rom the Python sub-directory and ended up with a stuffed bookcase that would not click to close up, a bit like the philsRelto bookcase
this is an ok alternative as this closes out the accidental Neighborhood selection, but whatever I have done its also stopped the scroll up options from the bottom of the screen.
I am about to see if the Pillar has stopped working as well.
Yes the pillar is disabled but I have noticed the zero symbol texture is missing from the tabs at the bottom of each book at the moment this is cosmetic and I am sure if I can establish the Python code responsible we could make this full non active bookcase a feature.
The Avatar Customization closet is still valid and I will hack out a lisiting of the Python files I have removed and post that here as well.
[/update]
[update2]
List of removed python files
Ahnonay.py
AhnonayCathedral.py
ahnyIslandHut.py
ahnyKadishDoor.py
ahnyKadishHut.py
ahnyLinkBookGUIPopup.py
ahnyMaintRoom.py
ahnyPressurePlates.py
ahnyQuabs.py
ahnySaveCloth.py
ahnyTrees.py
AhnyVogondolaRide.py
ahnyVogondolaRideV2.py
BahroCave.py
BaronCityOffice.py
bhroBahroBlueSpiral.py
bhroBahroMink.py
bhroBahroPod.py
bhroBahroPOTS.py
bhroBahroYeeshaCave.py
bhroStarfieldOrCavern.py
city.py
Cleft.py
clftEndingCredits.py
clftGetPersonalBook.py
clftImager.py
clftIntroMusic.py
clftNpcZandi.py
clftRS.py
clftTreeLadder.py
clftWindmill.py
clftYeeshaPage08.py
clftYeeshaPageImager.py
Dereno.py
Descent.py
dsntKILightMachine.py
EderDelin.py
EderTsogal.py
ercaBakePellets.py
ercaBakeryElev.py
ercaCallCar.py
ercaControlRoom.py
ercaHrvstr.py
ercaLadderHatch.py
Ercana.py
ErcanaCitySilo.py
ercaOvenScope.py
ercaPelletRoom.py
ercaSDLIntShowHide.py
Garden.py
GardenBugs.py
Garrison.py
Gira.py
giraAgeSDLBoolRespondLightpost.py
GiraBugs.py
GiraCave1.py
GiraDoor.py
GiraSteam.py
GreatTreePub.py
GreatZero.py
grsn1stFloorClimb.py
grsnDownElevator.py
grsnElevRespTrigger.py
grsnEmgrPhase0.py
grsnGearRide.py
grsnGetKI.py
grsnMainWallPython.py
grsnNexusBookMachine.py
grsnPageMaster.py
grsnPowerOn.py
grsnPrisonRandomSDLItems.py
grsnTrnCtrBridgeSafety.py
grsnTrnCtrDoorEnter.py
grsnTrnCtrDoorExit.py
grsnTrnCtrDoors.py
grsnWallImagerDisplayN.py
grsnWallImagerDisplayS.py
grsnWallPython.py
grsnWellJump.py
grtzAccessDoors.py
grtzGZMaster.py
grtzKIMarkerMachine.py
grtzMarkerGames.py
grtzMarkerGames.pyc
grtzMarkerScopeGUI.py
grtzMarkerScopes.py
islmEmgrPhase0.py
islmGZBeamBrain.py
islmMemorialImager.py
islmPassable.py
islmPodMap.py
islmRandomBahroScream.py
islmRegisterNexusLink.py
Jalak.py
jlakConstants.py
jlakConstants.pyc
jlakField.py
Kadish.py
kdshGlowInTheDark.py
kdshPillarRoom.py
kdshShadowPath.py
kdshTreeRings.py
kdshTreeRingsSolution.py
kdshVault.py
kemoEmgrPhase0.py
kemoJourneyClothGate.py
kemoStormWaterModifier.py
krelPodium.py
Kveer.py
LiveBahroCaves.py
Minkata.py
minkCage.py
minkDayClicks.py
minkDayNight.py
minkSymbols.py
Myst.py
mystFireplace.py
nb01DRCImager.py
nb01Easel.py
nb01EmgrPhase0.py
nb01RegisterNexusLink.py
nb01RPSGame.py
nb01UpdateHoodInfoImager.py
Negilahn.py
Neighborhood.py
Neighborhood02.py
Nexus.py
nglnFogTweener.py
nglnTreeMonkey.py
nglnUrwinBrain.py
nxusBookMachine.py
payiBahroSymbol.py
Payiferen.py
payiUrwinBrain.py
PelletBahroCave.py
philBookshelf.py
PhilRelto.py
psnlBahroPoles.py
psnlBookshelf.py
psnlBugs.py
psnlCalendarStones.py
SpyRoom.py
Teledahn.py
Tetsonot.py
tldn3FloorElevator.py
tldnAquarium.py
tldnBucketBrain.py
tldnEmgrPhase0.py
tldnHatchLadderBottom.py
tldnHatchLadderTop.py
tldnLagoonBridge.py
tldnPTPumpCount.py
tldnPwrTwrPeriscope.py
tldnShooterTrap.py
tldnShroomieBrain.py
tldnShroomieGate.py
tldnSlavePrisonDoors.py
tldnSlavePrisonPanels.py
tldnVaporScope.py
tldnWRCCBrain.py
I suspect our two likely culprits are
psnlBahroPoles.py
psnlBookshelf.py
I suspect there are a load of SDL files I can strip from that sub-directory and also a load of .ogg files that can also be removed from the sfx folder.
Yes the first one makes the Bahro Pole work and the second one tinkers with the bookshelf
But it must be another one that restores the popup options at the bottom of the screen.
[/update2]