NewMap 399; MapX 32320; MapY 32320; LevelName "FinalAlbion\FresnoDome.lev"; LevelScriptName "FresnoDome"; MapUID 1000001; IsSea FALSE; LoadedOnPlayerProximity TRUE; EndMap; NewRegion 142; RegionName "FresnoDome"; NewDisplayName "TXT_REGION_FRESNO_DOME"; RegionDef "REGION_FRESNO_DOME"; AppearOnWorldMap; MiniMapGraphic MINIMAP_FRESNODOME; MiniMapScale 1.0; MiniMapOffsetX 7.0; MiniMapOffsetY -6.0; WorldMapOffsetX 448.0; WorldMapOffsetY 320.0; NameGraphicOffsetX 0.0; NameGraphicOffsetY 0.0; ContainsMap "FinalAlbion\FresnoDome.lev"; EndRegion; |
Quote: |
https://drive.google.com/open?id=0B9FaYy1yWHj1T2g5UkJrMm4xbE 0 |
NewThing Village; Player 4; UID 18446741874686299472; DefinitionType "VILLAGE_PICNIC_AREA"; ScriptName NULL; ScriptData "NULL"; ThingGamePersistent TRUE; ThingLevelPersistent TRUE; StartCTCPhysicsStandard; PositionX 43.92334; PositionY 41.441162; PositionZ 29.954823; RHSetForwardX 0.0; RHSetForwardY 0.999994; RHSetForwardZ 0.0; RHSetUpX 0.0; RHSetUpY 0.0; RHSetUpZ 0.999994; EndCTCPhysicsStandard; StartCTCEditor; EndCTCEditor; StartCTCVillage; HasBeenInitiallyPopulated FALSE; FramePlayerLastSeenByGuard -294488; Limbo FALSE; IsEnemyBecauseOfCrime FALSE; EndCTCVillage; StartCTCEnemy; FriendsWithEverythingFlag FALSE; EnableFollowersEnemyProxy TRUE; FactionName ""; EndCTCEnemy; StartCTCCreatureOpinionOfHero; InteractedFlag FALSE; GreetedFlag FALSE; LastOpinionReactionFrame 0; NumberOfTimesHit 0.0; ToleranceToBeingHitOverride -1.0; FrameToDecayNumberOfTimesHit 2147483647; ForcedAttitude 18; HeroOpinionEnemy FALSE; EndCTCCreatureOpinionOfHero; Health 1000000.0; EndThing; NewThing Building; Player 4; UID 19557852985797481931; DefinitionType "BUILDING_BS_SLUM_06_UNINHABITED"; ScriptName NULL; ScriptData "NULL"; ThingGamePersistent FALSE; ThingLevelPersistent FALSE; StartCTCPhysicsStandard; PositionX 50.0; PositionY 50.0; PositionZ 50.0; RHSetForwardX -1.000000; RHSetForwardY 0.500000; RHSetForwardZ 0.0; RHSetUpX 0.0; RHSetUpY 0.0; RHSetUpZ 0.999994; EndCTCPhysicsStandard; StartCTCEditor; EndCTCEditor; StartCTCVillageMember; VillageUID 18446741874686299472; EndCTCVillageMember; StartCTCShop; EndCTCShop; StartCTCBuyableHouse; WifeLivingHere 0; OwnedByPlayer FALSE; IsScripted FALSE; Rented FALSE; DayNextRentIsDue 2147483647; CurrentDressLevel 0; VirtualMoneyBags 0; IsResidential TRUE; EndCTCBuyableHouse; Health 15000.0; EndThing; NewThing Object; Player 4; UID 19557852985797481932; DefinitionType "OBJECT_BUILDING_DOOR_3"; CreateTC "CTCOwnedEntity"; ScriptName NULL; ScriptData "NULL"; ThingGamePersistent FALSE; ThingLevelPersistent FALSE; StartCTCPhysicsStandard; PositionX 50.0; PositionY 50.0; PositionZ 50.0; RHSetForwardX -1.000000; RHSetForwardY 0.500000; RHSetForwardZ 0.0; RHSetUpX 0.0; RHSetUpY 0.0; RHSetUpZ 0.999994; EndCTCPhysicsStandard; StartCTCTargeted; Targetable TRUE; EndCTCTargeted; StartCTCEditor; EndCTCEditor; StartCTCDoor; Open FALSE; EndCTCDoor; StartCTCOwnedEntity; SwitchableNavigationTCAdded FALSE; VersionNumber 1; OwnerUID 19557852985797481931; EndCTCOwnedEntity; Health 5.0; EndThing; NewThing Marker; Player 4; UID 19557852985797481933; DefinitionType "MARKER_BUYABLE_HOUSE_MAIN_SIGNPOST"; CreateTC "CTCOwnedEntity"; ScriptName NULL; ScriptData "NULL"; ThingGamePersistent FALSE; ThingLevelPersistent FALSE; StartCTCPhysicsStandard; PositionX 50.0; PositionY 50.0; PositionZ 50.0; RHSetForwardX -1.000000; RHSetForwardY 0.500000; RHSetForwardZ 0.0; RHSetUpX 0.0; RHSetUpY 0.0; RHSetUpZ 0.999994; EndCTCPhysicsStandard; StartCTCEditor; EndCTCEditor; StartCTCOwnedEntity; SwitchableNavigationTCAdded FALSE; VersionNumber 1; OwnerUID 19557852985797481931; EndCTCOwnedEntity; Health 1.0; EndThing; NewThing Object; Player 4; UID 19557852985797481934; DefinitionType "OBJECT_BUYABLE_HOUSE_MAIN_SIGNPOST"; CreateTC "CTCOwnedEntity"; ScriptName NULL; ScriptData "NULL"; ThingGamePersistent FALSE; ThingLevelPersistent FALSE; StartCTCPhysicsStandard; PositionX 50.0; PositionY 50.0; PositionZ 50.0; RHSetForwardX -1.000000; RHSetForwardY 0.500000; RHSetForwardZ 0.0; RHSetUpX 0.0; RHSetUpY 0.0; RHSetUpZ 0.999994; EndCTCPhysicsStandard; StartCTCTargeted; Targetable TRUE; EndCTCTargeted; StartCTCEditor; EndCTCEditor; StartCTCOwnedEntity; SwitchableNavigationTCAdded FALSE; VersionNumber 1; OwnerUID 19557852985797481931; EndCTCOwnedEntity; Health 1.0; EndThing;
Quote: |
Does anyone have a list of these VillageUID's? And is there some other reason for this problem to be happening in the first place? |
Player 4; UID 19557852985797481915; DefinitionType "OBJECT_BS_SIGN_POST_DIRECTION_01"; CreateTC "CTCActionUseScriptedHook"; ScriptData "NULL"; ThingGamePersistent FALSE; ThingLevelPersistent FALSE; StartCTCPhysicsStandard; PositionX 47.039063; PositionY 22.237793; PositionZ 77.0; RHSetForwardX 0.0; RHSetForwardY 0.999994; RHSetForwardZ 0.0; RHSetUpX 0.0; RHSetUpY 0.0; RHSetUpZ 0.999994; EndCTCPhysicsStandard; StartCTCEditor; EndCTCEditor; StartCTCActionUseScriptedHook; Usable TRUE; ReversedOnMiniMap FALSE; HiddenOnMiniMap TRUE; VersionNumber 1; ScriptData "Teleport to FresnoDome?"; ForceConfirmation TRUE; TeleportToRegionEntrance TRUE; EntranceConnectedToUID 1955785298579748191591501; SoundName ""; AnimationName ""; ReplacementObject 0; EndCTCActionUseScriptedHook; Health 1.0; EndThing; NewThing Marker; Player 4; UID 1955785298579748191591501; DefinitionType "GAZE_OUT_OF_BUILDING_MARKER"; ScriptName NULL; ScriptData "NULL"; ThingGamePersistent FALSE; ThingLevelPersistent FALSE; StartCTCPhysicsStandard; PositionX 27752.324707; PositionY 28247.550171; PositionZ 77.0; RHSetForwardX 0.0; RHSetForwardY 0.999994; RHSetForwardZ 0.0; RHSetUpX 0.0; RHSetUpY 0.0; RHSetUpZ 0.999994; EndCTCPhysicsStandard; Health 1.0; EndThing;
Quote: |
Now if only it had a landscape, one that we could modify, and if only we could change the navdata. |
JohnDoe wrote on Thu, 18 July 2013 01:52 | ||
Take a map. Let's say FrescoDome. We're going to copy and paste the LEV and TNG for this map, renaming them to... FresnoDome. Note the spelling. Let's adjust the WLD to include our new map.
Large numbers will prevent overlap with existing maps, keep these numbers divisible by 32. Good practice, use a personal 3 digit number in your coords for a reason explained in the next line. UIDs over 1000000 will prevent conflict with existing maps. A good practice would be to include a personal 3 digit number at the start to prevent conflict with other created maps from other members... if we can ever do this on a large and wide scale. Create these entries. And note the AppearOnWorldMap - this allows for cullis gates should you want to use one on the map. Speaking of... You can add a new map section "NEWMAP 399" in the GTG. This is where you will put cullis gates, holy sites, region entrances and region exits. Flip UseCompiledWorldFiles in userst.ini to FALSE, this bypasses the bwd so that the game only uses the wld. Rename the STB. Load Fable. No crash? You have a new map! Now if only it had a landscape, one that we could modify, and if only we could change the navdata. Then custom mapping would be fully complete and the possibilities would be endless. Next to this, being able to modify gameflow and quests, and create and invoke completely new and custom cutscenes, then we would have a game that can be truly modded. |
Quote: |
The exact same thing happens if I change the VillageUID of the original Bowerstone house, so I assume I need the VillageUID for the area I want the new house in. |