Jump to content

ALMOST GOT CUSTOM TELEPORT MENUS WORKING!


McJobless
 Share

Recommended Posts

I've been working on this for a while now. And it's about time I got results! Look at this pic, because I almost have custom menu entries ready!

menus10.jpg

As you can see, I just need to find where the config for the menus is stored! Here is the code I have in Lego.cfg file:


	InterfaceImages {


		; languages (TOOLTIPS)


		;<MenuItem>									<NormalImage>:<DisabledImage>:<PressedImage>:<NormalToolTip>:<DisabledToolTip>:<ShortcutKey>


		Interface_MenuItem_BackToDefault			Interface\Menus\back.bmp:Interface\Menus\Nback.bmp:Interface\Menus\Pback.bmp:Back|TTSFX_Back:Cannot_go_Back:KEY_B


		Interface_MenuItem_BuildMan				Interface\Icons\minifigures.bmp:Interface\Icons\Nminifigures.bmp:Interface\Icons\Pminifigures.bmp:Teleport_Rock_Raider_To_Planet|IntSFX_TeleRR:Cannot_Teleport_Rock_Raider|IntSFX_NoTeleRR:KEY_M

		Interface_MenuItem_BuildBuilding			Interface\Menus\building.bmp:Interface\Menus\Nbuilding.bmp:Interface\Menus\Pbuilding.bmp:Go_To_Buildings_Menu|IntSFX_Buildings:Cannot_access_Buildings_Menu:KEY_C

		Interface_MenuItem_BuildSmallVehicle		Interface\Menus\SMvehicle.bmp:Interface\Menus\NSMvehicle.bmp:Interface\Menus\PSMvehicle.bmp:Small_Vehicles|IntSFX_SmallVehicles:Cannot_access_Small_Vehicles:KEY_V

		Interface_MenuItem_BuildLargeVehicle		Interface\Menus\BIGvehicle.bmp:Interface\Menus\NBIGvehicle.bmp:Interface\Menus\PBIGvehicle.bmp:Large_Vehicles|IntSFX_LargeVehicles:Cannot_access_Large_Vehicles:KEY_A

		Interface_MenuItem_LayPath				Interface\Menus\buildpath.bmp:Interface\Menus\Nbuildpath.bmp:Interface\Menus\Pbuildpath.bmp:Build_Power_Path|IntSFX_Path:Cannot_build_Power_Path|IntSFX_NoPath:KEY_P

		Interface_MenuItem_RepairLava				Interface\Menus\dam.bmp:Interface\Menus\Ndam.bmp:Interface\Menus\Pdam.bmp:Repair_Erosion:Cannot_repair_Erosion:KEY_P

		Interface_MenuItem_GeologistTest			Interface\Menus\scanfloor.bmp:Interface\Menus\Nscanfloor.bmp:Interface\Menus\Pscanfloor.bmp:Geology_Scan:Geology_Scan_cannot_be_performed:KEY_Q

		Interface_MenuItem_ClearRubble			Interface\Menus\ClearRubble.bmp:Interface\Menus\NClearRubble.bmp:Interface\Menus\PClearRubble.bmp:Clear_Rubble|IntSFX_Rubble:Cannot_clear_Rubble|IntSFX_NoRubble:KEY_Q

		Interface_MenuItem_Dam					Interface\Menus\dam.bmp:Interface\Menus\Ndam.bmp:Interface\Menus\Pdam.bmp:Dam_Block:Cannot_dam_this_Block:KEY_Q

		Interface_MenuItem_SelectMan				Interface\Menus\Selectman.bmp:Interface\Menus\NSelectman.bmp:Interface\Menus\PSelectman.bmp:Select_Rock_Raider:Cannot_select_Rock_Raider:KEY_Q

		Interface_MenuItem_DeleteMan				Interface\Menus\delete.bmp:Interface\Menus\Ndelete.bmp:Interface\Menus\Pdelete.bmp:Teleport_Rock_Raider_To_The_L.M.S._Explorer|IntSFX_SellRR:Cannot_teleport_Rock_Raider:KEY_S:TRUE

		Interface_MenuItem_Attack				Interface\Menus\target.bmp:Interface\Menus\Ntarget.bmp:Interface\Menus\Ptarget.bmp:Defend_against_Creature:Cannot_defend_against_Creature:KEY_Q

		Interface_MenuItem_SelectVehicle			Interface\Menus\selectvehicle.bmp:Interface\Menus\Nselectvehicle.bmp:Interface\Menus\Pselectvehicle.bmp:Select_Vehicle:Cannot_select_Vehicle:KEY_Q

		Interface_MenuItem_UnLoadVehicle			Interface\Menus\UnloadVehicle.bmp:Interface\Menus\NUnloadVehicle.bmp:Interface\Menus\PUnloadVehicle.bmp:Unload_Vehicle|IntSFX_UnloadVehicle:Unit_is_not_carrying|IntSFX_NoUnloadVehicle:KEY_U

		Interface_MenuItem_UnLoadMinifigure			Interface\Menus\UnloadMinifigure.bmp:Interface\Menus\NUnloadMinifigure.bmp:Interface\Menus\PUnloadMinifigure.bmp:Drop_Carried_Object|IntSFX_Drop:Unit_is_not_carrying:KEY_U

		Interface_MenuItem_MinifigurePickUp			Interface\Menus\MF_Pickup.bmp:Interface\Menus\NMF_Pickup.bmp:Interface\Menus\PMF_Pickup.bmp:Pick_Up_Object|IntSFX_PickUp:Cannot_pick_up_Object|IntSFX_NoPickUp:KEY_P

		Interface_MenuItem_VehiclePickUp			Interface\Menus\LoadVehicle.bmp:Interface\Menus\NLoadVehicle.bmp:Interface\Menus\PLoadVehicle.bmp:Load_Vehicle|IntSFX_LoadVehicle:Cannot_load_Vehicle|IntSFX_NoLoadVehicle:KEY_P

		Interface_MenuItem_GetOut				Interface\Menus\exit.bmp:Interface\Menus\Nexit.bmp:Interface\Menus\Pexit.bmp:Get_Out_Of_Vehicle|IntSFX_GetOut:Cannot_get_out_of_Vehicle|IntSFX_NoGetOut:KEY_D

		Interface_MenuItem_GotoDock				Interface\Menus\gotodock.bmp:Interface\Menus\Ngotodock.bmp:Interface\Menus\Pgotodock.bmp:Go_To_The_Docks:Cannot_go_to_the_Docks:KEY_D

		Interface_MenuItem_GetIn				Interface\Menus\enter.bmp:Interface\Menus\Nenter.bmp:Interface\Menus\Penter.bmp:Get_Driver|IntSFX_GetDriver:Cannot_get_Driver|IntSFX_NoGetDriver:KEY_D

		Interface_MenuItem_Dig					Interface\Menus\drill.bmp:Interface\Menus\Ndrill.bmp:Interface\Menus\Pdrill.bmp:Drill_Wall|IntSFX_DrillWall:Cannot_drill_Wall|IntSFX_NoDrillWall:KEY_W

		Interface_MenuItem_Reinforce				Interface\Menus\Reinforce.bmp:Interface\Menus\NReinforce.bmp:Interface\Menus\PReinforce.bmp:Reinforce_Wall|IntSFX_Reinforce:Cannot_reinforce_Wall|IntSFX_NoReinforce:KEY_R

		Interface_MenuItem_Dynamite				Interface\Menus\dynamite.bmp:Interface\Menus\Ndynamite.bmp:Interface\Menus\Pdynamite.bmp:Use_Dynamite|IntSFX_Dynamite:Cannot_dynamite_Wall|IntSFX_NoDynamite:KEY_E

		Interface_MenuItem_UpgradeMan				Interface\Menus\Upgrade.bmp:Interface\Menus\NUpgrade.bmp:Interface\Menus\PUpgrade.bmp:Upgrade_Rock_Raider|IntSFX_Upgrade:Cannot_Upgrade_Rock_Raider|IntSFX_NoUpgrade:KEY_J:TRUE

		Interface_MenuItem_GoFeed				Interface\Menus\Saxophone.bmp:Interface\Menus\NSaxophone.bmp:Interface\Menus\PSaxophone.bmp:Play_Saxophone|IntSFX_FeedRockRaiders:Cannot_Feed_Rock_Raider|IntSFX_NoFeed:KEY_C:TRUE

		Interface_MenuItem_GotoFirstPerson			Interface\Menus\1stPerson.bmp:Interface\Menus\N1stPerson.bmp:Interface\Menus\P1stPerson.bmp:Eye_View|IntSFX_EyeView:Cannot_switch_to_Eye_View|IntSFX_NoEyeView:KEY_ONE

		Interface_MenuItem_GotoSecondPerson			Interface\Menus\2ndPerson.bmp:Interface\Menus\N2ndPerson.bmp:Interface\Menus\P2ndPerson.bmp:Shoulder_View|IntSFX_ShoulderView:Cannot_switch_to_Shoulder_View|IntSFX_NoShoulderView:KEY_TWO

		Interface_MenuItem_TrackObject			Interface\Menus\track.bmp:Interface\Menus\Ntrack.bmp:Interface\Menus\Ptrack.bmp:Track_Object:Cannot_track_Object:KEY_T

		Interface_MenuItem_PowerOn				Interface\Menus\Power_ON.bmp:Interface\Menus\NPower_ON.bmp:Interface\Menus\PPower_ON.bmp:Turn_Power_On|IntSFX_PowerOn:Cannot_turn_Power_On:KEY_P

		Interface_MenuItem_PowerOff				Interface\Menus\Power_OFF.bmp:Interface\Menus\NPower_OFF.bmp:Interface\Menus\PPower_OFF.bmp:Turn_Power_Off|IntSFX_PowerOff:Cannot_turn_Power_Off|IntSFX_NoPowerOff:KEY_P

		Interface_MenuItem_UpgradeBuilding			Interface\Menus\Upgrade.bmp:Interface\Menus\NUpgrade.bmp:Interface\Menus\PUpgrade.bmp:Upgrade_Building|IntSFX_UpgradeBuilding:Cannot_upgrade_Building|IntSFX_NoUpgradeBuilding:KEY_J

		Interface_MenuItem_Repair				Interface\Menus\repair.bmp:Interface\Menus\Nrepair.bmp:Interface\Menus\Prepair.bmp:Repair_Building|IntSFX_RepairBuilding:Cannot_repair_Building|IntSFX_NoRepairBuilding:KEY_R

		Interface_MenuItem_SelectBuilding			Interface\Menus\Selectman.bmp:Interface\Menus\NSelectman.bmp:Interface\Menus\PSelectman.bmp:Select_Rock_Raider:Cannot_select_Rock_Raider:KEY_Q

		Interface_MenuItem_GotoTopView			Interface\Menus\3rdperson.bmp:Interface\Menus\N3rdperson.bmp:Interface\Menus\P3rdperson.bmp:Top_View|IntSFX_TopView:Cannot_go_to_Top_View:KEY_THREE

		Interface_MenuItem_MakeTeleporterPrimary		Interface\Menus\primarytelep.bmp:Interface\Menus\Nprimarytelep.bmp:Interface\Menus\Pprimarytelep.bmp:Make_this_the_Primary_Teleporter:Building_is_not_a_Teleporter:KEY_H

		Interface_MenuItem_DeselectDig			Interface\Menus\stopdrill.bmp:Interface\Menus\Nstopdrill.bmp:Interface\Menus\Pstopdrill.bmp:Cancel_Drilling_Wall|IntSFX_CancelDrill:Cannot_cancel_Drilling|IntSFX_NoCancelDrill:KEY_G

		Interface_MenuItem_PlaceFence				Interface\Icons\efence.bmp:Interface\Icons\Nefence.bmp:Interface\Icons\Pefence.bmp:Place_Electric_Fence|IntSFX_ElecFence:Cannot_place_Electric_Fence|IntSFX_NoElecFence:KEY_E

		Interface_MenuItem_Encyclopedia			Interface\Menus\info.bmp:Interface\Menus\Ninfo.bmp:Interface\Menus\Pinfo.bmp:Help:Help_unavailable:KEY_Q

		Interface_MenuItem_RemovePath				Interface\Menus\diguppath.bmp:Interface\Menus\Ndiguppath.bmp:Interface\Menus\Pdiguppath.bmp:Remove_Power_Path|IntSFX_RemovePath:Cannot_remove_Power_Path|IntSFX_NoRemovePath:KEY_D

		Interface_MenuItem_DeleteElectricFence		Interface\Icons\telepefence.bmp:Interface\Icons\Ntelepefence.bmp:Interface\Icons\Ptelepefence.bmp:Remove_Electric_Fence|IntSFX_RemoveFence:Cannot_remove_Electric_Fence:KEY_D

		Interface_MenuItem_DeleteVehicle			Interface\Menus\Telepvehicle.bmp:Interface\Menus\NTelepvehicle.bmp:Interface\Menus\PTelepvehicle.bmp:Teleport_Vehicle_to_the_L.M.S._Explorer|IntSFX_SellVehicle:Cannot_teleport_Vehicle:KEY_D

		Interface_MenuItem_DeleteBuilding			Interface\Menus\Telepbuilding.bmp:Interface\Menus\NTelepbuilding.bmp:Interface\Menus\PTelepbuilding.bmp:Teleport_Building_To_The_L.M.S._Explorer|IntSFX_SellBuilding:Cannot_teleport_Building:KEY_D

		Interface_MenuItem_DropBirdScarer			Interface\Menus\get_BirdScarer.bmp:Interface\Menus\Nget_BirdScarer.bmp:Interface\Menus\Pget_BirdScarer.bmp:Drop_Sonic_Blaster|IntSFX_DropSonic:Cannot_drop_Sonic_Blaster|IntSFX_NoDropSonic:KEY_B


		Interface_MenuItem_GetTool				Interface\Priorities\getTool.bmp:Interface\Priorities\NgetTool.bmp:Interface\Priorities\PgetTool.bmp:Go_To_Tool_Menu|IntSFX_ToolMenu:Cannot_go_to_Tool_Menu|IntSFX_NoToolMenu:KEY_I

		Interface_MenuItem_GetDrill				Interface\Menus\get_drill.bmp:Interface\Menus\Nget_drill.bmp:Interface\Menus\Pget_drill.bmp:Get_Drill|IntSFX_GetDrill:Cannot_get_Drill|IntSFX_NoGetDrill:KEY_D

		Interface_MenuItem_GetSpade				Interface\Menus\get_spade.bmp:Interface\Menus\Nget_spade.bmp:Interface\Menus\Pget_spade.bmp:Get_Shovel|IntSFX_GetShovel:Cannot_get_Shovel|IntSFX_NoGetShovel:KEY_S

		Interface_MenuItem_GetHammer				Interface\Menus\get_hammer.bmp:Interface\Menus\Nget_hammer.bmp:Interface\Menus\Pget_hammer.bmp:Get_Hammer|IntSFX_GetHammer:Cannot_get_Hammer|IntSFX_NoGetHammer:KEY_H

		Interface_MenuItem_GetSpanner				Interface\Menus\get_spanner.bmp:Interface\Menus\Nget_spanner.bmp:Interface\Menus\Pget_spanner.bmp:Get_Spanner|IntSFX_GetSpanner:Cannot_get_Spanner|IntSFX_NoGetSpanner:KEY_N


		Interface_MenuItem_GetFreezerGun			Interface\Menus\Gun_freeze.bmp:Interface\Menus\NGun_freeze.bmp:Interface\Menus\PGun_freeze.bmp:Get_Freezer_Beam|IntSFX_GetFreezer:Cannot_get_Freezer_Beam|IntSFX_NoGetFreezer:KEY_F

		Interface_MenuItem_GetLaser				Interface\Menus\Gun_lazer.bmp:Interface\Menus\NGun_lazer.bmp:Interface\Menus\PGun_lazer.bmp:Get_Laser_Beam|IntSFX_GetLaser:Cannot_get_Laser_Beam|IntSFX_NoGetLaser:KEY_L

		Interface_MenuItem_GetPusherGun			Interface\Menus\Gun_Pusher.bmp:Interface\Menus\NGun_Pusher.bmp:Interface\Menus\PGun_Pusher.bmp:Get_Pusher_Beam|IntSFX_GetPusher:Cannot_get_Pusher_Beam|IntSFX_NoGetPusher:KEY_P

		Interface_MenuItem_GetBirdScarer		Interface\Menus\get_BirdScarer.bmp:Interface\Menus\Nget_BirdScarer.bmp:Interface\Menus\Pget_BirdScarer.bmp:Get_Sonic_Blaster|IntSFX_GetSonic:Cannot_get_Sonic_Blaster|IntSFX_NoGetSonic:KEY_B


		Interface_MenuItem_TrainSkill				Interface\Menus\TrainAs.bmp:Interface\Menus\NTrainAs.bmp:Interface\Menus\PTrainAs.bmp:Go_To_Training_Menu|IntSFX_TrainMenu:Cannot_train_Rock_Raider|IntSFX_NoTrainMenu:KEY_O:TRUE

		Interface_MenuItem_TrainDriver			Interface\Menus\Train_Driver.bmp:Interface\Menus\NTrain_Driver.bmp:Interface\Menus\PTrain_Driver.bmp:Train_As_Driver|IntSFX_TrainDriver:Cannot_train_as_Driver|IntSFX_NoTrainDriver:KEY_D

		Interface_MenuItem_TrainEngineer			Interface\Menus\Train_Engineer.bmp:Interface\Menus\NTrain_Engineer.bmp:Interface\Menus\PTrain_Engineer.bmp:Train_As_Engineer|IntSFX_TrainEngineer:Cannot_train_as_Engineer|IntSFX_NoTrainEngineer:KEY_E

		Interface_MenuItem_TrainGeologist			Interface\Menus\Train_Geologist.bmp:Interface\Menus\NTrain_Geologist.bmp:Interface\Menus\PTrain_Geologist.bmp:Train_As_Geologist|IntSFX_TrainGeologist:Cannot_train_as_Geologist|IntSFX_NoTrainGeologist:KEY_G

		Interface_MenuItem_TrainPilot				Interface\Menus\Train_Pilot.bmp:Interface\Menus\NTrain_Pilot.bmp:Interface\Menus\PTrain_Pilot.bmp:Train_As_Pilot|IntSFX_TrainPilot:Cannot_train_as_Pilot|IntSFX_NoTrainPilot:KEY_P

		Interface_MenuItem_TrainSailor			Interface\Menus\Train_Sailor.bmp:Interface\Menus\NTrain_Sailor.bmp:Interface\Menus\PTrain_Sailor.bmp:Train_As_Sailor|IntSFX_TrainSailor:Cannot_train_as_Sailor|IntSFX_NoTrainSailor:KEY_S

		Interface_MenuItem_TrainDynamite		Interface\Menus\Train_Explosives.bmp:Interface\Menus\NTrain_Explosives.bmp:Interface\Menus\PTrain_Explosives.bmp:Train_As_Explosives_Expert|IntSFX_TrainExplosives:Cannot_train_as_Explosives_Expert|IntSFX_NoTrainExplosives:KEY_X


		Interface_MenuItem_EjectCrystal			Interface\Menus\EjectCrystal.bmp:Interface\Menus\NEjectCrystal.bmp:Interface\Menus\PEjectCrystal.bmp:Eject_Energy_Crystal:Building_has_no_Energy_Crystals:KEY_C

		Interface_MenuItem_EjectOre				Interface\Menus\EjectOre.bmp:Interface\Menus\NEjectOre.bmp:Interface\Menus\PEjectOre.bmp:Eject_Ore:Building_has_no_Ore:KEY_O


		Interface_MenuItem_UpgradeVehicle			Interface\Menus\Upgradevehicle.bmp:Interface\Menus\NUpgradevehicle.bmp:Interface\Menus\PUpgradevehicle.bmp:Upgrade_Vehicle|IntSFX_UpgradeVehicle:Cannot_upgrade_Vehicle|IntSFX_NoUpgradeVehicle:KEY_U

		Interface_MenuItem_UpgradeEngine			Interface\Menus\UG_engine.bmp:Interface\Menus\NUG_engine.bmp:Interface\Menus\PUG_engine.bmp:Upgrade_Engine|IntSFX_UpgradeEngine:Cannot_upgrade_Engine|IntSFX_NoUpgradeEngine:KEY_E

		Interface_MenuItem_UpgardeDrill			Interface\Menus\UG_drilling.bmp:Interface\Menus\NUG_drilling.bmp:Interface\Menus\PUG_drilling.bmp:Upgrade_Drill|IntSFX_UpgradeDrill:Cannot_upgrade_Drill|IntSFX_NoUpgradeDrill:KEY_D

		Interface_MenuItem_UpgardeScan			Interface\Menus\UG_scanning.bmp:Interface\Menus\NUG_scanning.bmp:Interface\Menus\PUG_scanning.bmp:Upgrade_Scanner|IntSFX_UpgradeScan:Cannot_upgrade_Scanner|IntSFX_NoUpgradeScan:KEY_S

		Interface_MenuItem_UpgardeCarry			Interface\Menus\UG_carrying.bmp:Interface\Menus\NUG_carrying.bmp:Interface\Menus\PUG_carrying.bmp:Upgrade_Cargo_Hold|IntSFX_UpgradeCarry:Cannot_upgrade_Cargo_Hold|IntSFX_NoUpgradeCarry:KEY_C

		Interface_MenuItem_CancelConstruction	Interface\Menus\STOPbuilding.bmp:Interface\Menus\NSTOPbuilding.bmp:Interface\Menus\PSTOPbuilding.bmp:Cancel_Building|IntSFX_CancelBuilding:Cannot_remove_Building:KEY_D

	}


	InterfaceBackButton						28:28:Interface\IconPanel\Back_HL.bmp:Interface\IconPanel\Back_PR.bmp:Back


	InterfaceCannotTeleportMessage			Cannot_teleport_minifigure

	InterfaceCannotConstructMessage			Cannot_construct_building

	InterfaceCannotTransportMessage			Cannot_transport_vehicle


	InterfaceBuildImages {


		;MINIFIGURES BY EXTREME110

		Pilot					Interface\Icons\minifigures.bmp:Interface\Icons\Nminifigures.bmp:Interface\Icons\Pminifigures.bmp:Teleport_Rock_Raider_To_Planet|IntSFX_TeleRR:Cannot_Teleport_Rock_Raider|IntSFX_NoTeleRR:KEY_ONE					

		Driver					Interface\Menus\minifigures.bmp:Interface\Icons\Nminifigures.bmp:Interface\Icons\Pminifigures.bmp:Teleport_Rock_Raider_To_Planet|IntSFX_TeleRR:Cannot_Teleport_Rock_Raider|IntSFX_NoTeleRR:KEY_TWO

		Geologist				Interface\Icons\minifigures.bmp:Interface\Icons\Nminifigures.bmp:Interface\Icons\Pminifigures.bmp:Teleport_Rock_Raider_To_Planet|IntSFX_TeleRR:Cannot_Teleport_Rock_Raider|IntSFX_NoTeleRR:KEY_THREE

		Sailor					Interface\Icons\minifigures.bmp:Interface\Icons\Nminifigures.bmp:Interface\Icons\Pminifigures.bmp:Teleport_Rock_Raider_To_Planet|IntSFX_TeleRR:Cannot_Teleport_Rock_Raider|IntSFX_NoTeleRR:KEY_FOUR

		Engineer				Interface\Icons\minifigures.bmp:Interface\Icons\Nminifigures.bmp:Interface\Icons\Pminifigures.bmp:Teleport_Rock_Raider_To_Planet|IntSFX_TeleRR:Cannot_Teleport_Rock_Raider|IntSFX_NoTeleRR:KEY_FIVE


		;VEHICLES

		LargeMLP				Interface\Icons\LargeMWP.bmp:Interface\Icons\NLargeMWP.bmp:Interface\Icons\PLargeMWP.bmp:KEY_ONE

		Hoverboard				Interface\Icons\hoverboard.bmp:Interface\Icons\Nhoverboard.bmp:Interface\Icons\Phoverboard.bmp:KEY_TWO

		SmallHeli				Interface\Icons\SmallHeli.bmp:Interface\Icons\NSmallHeli.bmp:Interface\Icons\PSmallHeli.bmp:KEY_THREE

		SmallMLP				Interface\Icons\SmallMWP.bmp:Interface\Icons\NSmallMWP.bmp:Interface\Icons\PSmallMWP.bmp:KEY_FOUR

		SmallCat				Interface\Icons\SmallCat.bmp:Interface\Icons\NSmallCat.bmp:Interface\Icons\PSmallCat.bmp:KEY_FIVE

		SmallDigger				Interface\Icons\SmallDigger.bmp:Interface\Icons\NSmallDigger.bmp:Interface\Icons\PSmallDigger.bmp:KEY_SIX

		SmallTruck				Interface\Icons\SmallTruck.bmp:Interface\Icons\NSmallTruck.bmp:Interface\Icons\PSmallTruck.bmp:KEY_SEVEN

		BullDozer				Interface\Icons\Bulldozer.bmp:Interface\Icons\NBulldozer.bmp:Interface\Icons\PBulldozer.bmp:KEY_EIGHT

		WalkerDigger			Interface\Icons\WalkerDigger.bmp:Interface\Icons\NWalkerDigger.bmp:Interface\Icons\PWalkerDigger.bmp:KEY_NINE

		LargeDigger				Interface\Icons\largeDigger.bmp:Interface\Icons\NlargeDigger.bmp:Interface\Icons\PlargeDigger.bmp:KEY_ZERO

		LargeCat				Interface\Icons\LargeCatamaran.bmp:Interface\Icons\NLargeCatamaran.bmp:Interface\Icons\PLargeCatamaran.bmp:KEY_MINUS

		LargeHeli				Interface\Icons\LargeHeli.bmp:Interface\Icons\NLargeHeli.bmp:Interface\Icons\PLargeHeli.bmp:KEY_EQUALS



		;BUILDINGS

		Barracks				Interface\Icons\barracks.bmp:Interface\Icons\Nbarracks.bmp:Interface\Icons\Pbarracks.bmp:KEY_ONE

		Powerstation			Interface\Icons\Powerstation.bmp:Interface\Icons\NPowerstation.bmp:Interface\Icons\PPowerstation.bmp:KEY_TWO

		OreRefinery				Interface\Icons\Orerefinery.bmp:Interface\Icons\NOrerefinery.bmp:Interface\Icons\POrerefinery.bmp:KEY_THREE

		TeleportPad				Interface\Icons\SMteleport.bmp:Interface\Icons\NSMteleport.bmp:Interface\Icons\PSMteleport.bmp:KEY_FOUR

;		MobileTeleport			Interface\Icons\mobtelepPad.bmp:Interface\Icons\NmobtelepPad.bmp:Interface\Icons\PmobtelepPad.bmp:KEY_FIVE

		Docks					Interface\Icons\dock.bmp:Interface\Icons\Ndock.bmp:Interface\Icons\Pdock.bmp:KEY_SIX

		Canteen					Interface\Icons\Canteen.bmp:Interface\Icons\NCanteen.bmp:Interface\Icons\PCanteen.bmp:KEY_SEVEN

		TeleportBIG				Interface\Icons\LargeTeleporter.bmp:Interface\Icons\NLargeTeleporter.bmp:Interface\Icons\PLargeTeleporter.bmp:KEY_EIGHT

		Toolstation				Interface\Icons\ToolStation.bmp:Interface\Icons\NToolStation.bmp:Interface\Icons\PToolStation.bmp:KEY_NINE

		Gunstation				Interface\Icons\Gunstation.bmp:Interface\Icons\NGunstation.bmp:Interface\Icons\PGunstation.bmp:KEY_ZERO

		Upgrade					Interface\Icons\upgrade.bmp:Interface\Icons\Nupgrade.bmp:Interface\Icons\Pupgrade.bmp:KEY_MINUS

		Geo-dome				Interface\Icons\Geo.bmp:Interface\Icons\NGeo.bmp:Interface\Icons\PGeo.bmp:KEY_EQUALS


	}


	InterfaceSurroundImages {


		1				Interface\IconPanel\IconPanel1.bmp:-36:-9:-32:5:NULL:0:0

		2				Interface\IconPanel\IconPanel2.bmp:-36:-9:-32:5:NULL:0:0

		3				Interface\IconPanel\IconPanel3.bmp:-36:-9:-32:5:Interface\IconPanel\IconPanel3WOBack.bmp:-10:-9

		4				Interface\IconPanel\IconPanel4.bmp:-36:-9:-32:5:Interface\IconPanel\IconPanel4WOBack.bmp:-10:-9

		5				Interface\IconPanel\IconPanel5.bmp:-36:-9:-32:5:NULL:0:0

		6				Interface\IconPanel\IconPanel6.bmp:-36:-9:-32:5:NULL:0:0

		7				Interface\IconPanel\IconPanel7.bmp:-36:-9:-32:5:NULL:0:0

		8				Interface\IconPanel\IconPanel8.bmp:-36:-9:-32:5:NULL:0:0

		9				Interface\IconPanel\IconPanel9.bmp:-36:-9:-32:5:NULL:0:0

		10				Interface\IconPanel\IconPanel10.bmp:-36:-9:-32:5:NULL:0:0

		11				Interface\IconPanel\IconPanel11.bmp:-36:-9:-32:5:NULL:0:0


	}

Yippee! Hoping the menus will be done soon guys!

Extreme110. The Master Of The .cfg.

This better not be Hard-Coded!!! I spent so much time on this!!!

Link to comment
Share on other sites

Hm, from what I can tell, unless you expand this menu, you can't have more than one image for the teleport menu for minifigs. "BuildMan" is the line you want. Also, a big question is this: are the actions corresponding with buttons hard-coded or in the cfg? I will investigate this for myself, but feel free to inform me if we already know the answer xD, just don't rip/speak down to me -.- .

Link to comment
Share on other sites

Ok to explain how the Picture proves the stuff is hardcoded:

1) The normal code for the 2nd top line is 'TeleportMan'. Now, when this line goes missing, the source code must obviously have the configuration for the 'menu', or in this case, button. Otherwise, a new menu would of been created.

2) How do you think the buttons work in the first place? There is no code in the .cfg. They are all to do with specific programming codes. This must therefore be coded for in the .exe.

Damn. I hate myself sometimes.

Link to comment
Share on other sites

I found a bunch of code for menus, I can pull them up tonight and pm them for you, or post them here.

Be great if you post them man! Maybe I might be able to beat the code...


;                                        NO ONE BEATS THE SOURCE CODE

Lego*;

Ur...yeah.

Thanx,

Extreme110

Link to comment
Share on other sites

Addictgamer

Menu code I promised.

:0.1 ; } ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; DefaultLevelBMPS Interface\FrontEnd\CIceHi.bmp,Interface\FrontEnd\Cice.bmp,Interface\FrontEnd\CIceGrey.bmp !MenuWipe Interface\FrontEnd\Rock_Wipe\RockWipe Level_Completed Mission_Completed! Level_Incomplete _ Save_Game Save_Game Load_Game Save_Game MaxLevelScreens 4 Overwrite { Title Warning! Text You_are_about_to_overwrite_Saved_Game_%d._All_the_old_Saved_Game_information_will_be_lost._Continue? Ok Yes Cancel No } ; This is all information for the save slot images SaveImage { Path Saves BigWidth 80 BigHeight 60 Width 60 Height 45 Pos1 40|95 Pos2 40|155 Pos3 40|215 Pos4 40|275 Pos5 40|335 } SaveText { Window 54|435|344|45 Load Click_on_the_saved_game_slot_that_you_want_to_load. Save Click_on_a_save_game_slot_to_save_your_current_game. Slot %d%%_of_game_completed. SaveSel Save_Game_%d_selected._Saving... LoadSel Saved_Game_%d_selected._Loading... } LevelText { Window 65|420|575|50 Panel Interface\FrontEnd\LowerPanel.bmp|0|0|640|480 Level Click_on_a_cavern_to_select_a_mission. Tutorial Click_on_a_cavern_to_select_a_training_mission. } PausedMenu { MenuCount 5 Menu1 { FullName Paused Title Paused Position 250:134 MenuFont interface\fonts\MbriefFont2.bmp LoFont interface\fonts\MbriefFont.bmp HiFont interface\fonts\MbriefFont2.bmp ItemCount 5 MenuImage Interface\BriefingPanel\briefingPanel2.bmp:0:0:1 AutoCenter TRUE Anchored 110:0 Item1 Trigger:60:50:Continue_Game:1 Item2 Next:60:80:Options:Menu2:NotInTuto Item3 Next:60:110:Advanced_Options:Menu5 Item4 Next:60:140:Restart_Mission:Menu4 Item5 Next:60:170:Quit:Menu3 } Menu2 { FullName Options Title Options Position 216:134 MenuFont interface\fonts\MbriefFont2.bmp LoFont interface\fonts\MbriefFont.bmp HiFont interface\fonts\MbriefFont2.bmp ItemCount 7 MenuImage Interface\BriefingPanel\briefingPanel2.bmp:0:0:1 Anchored 110:0 Item1 Slider:-80:30:255:0:Game_Speed:0:5:Interface\FrontEnd\Vol_OffBar.bmp:Interface\FrontEnd\Vol_OnBar.bmp:Interface\FrontEnd\Vol_Leftcap.bmp:Interface\FrontEnd\Vol_Rightcap.bmp:Interface\FrontEnd\Vol_Plus.bmp:Interface\FrontEnd\Vol_Minus.bmp:Interface\FrontEnd\Vol_PlusHi.bmp:Interface\FrontEnd\Vol_MinusHi.bmp Item2 Slider:-80:55:255:0:SFX_Volume:0:10:Interface\FrontEnd\Vol_OffBar.bmp:Interface\FrontEnd\Vol_OnBar.bmp:Interface\FrontEnd\Vol_Leftcap.bmp:Interface\FrontEnd\Vol_Rightcap.bmp:Interface\FrontEnd\Vol_Plus.bmp:Interface\FrontEnd\Vol_Minus.bmp:Interface\FrontEnd\Vol_PlusHi.bmp:Interface\FrontEnd\Vol_MinusHi.bmp Item3 Slider:-80:80:255:0:Music_Volume:0:10:Interface\FrontEnd\Vol_OffBar.bmp:Interface\FrontEnd\Vol_OnBar.bmp:Interface\FrontEnd\Vol_Leftcap.bmp:Interface\FrontEnd\Vol_Rightcap.bmp:Interface\FrontEnd\Vol_Plus.bmp:Interface\FrontEnd\Vol_Minus.bmp:Interface\FrontEnd\Vol_PlusHi.bmp:Interface\FrontEnd\Vol_MinusHi.bmp Item4 Slider:-80:105:255:0:Brightness:0:10:Interface\FrontEnd\Vol_OffBar.bmp:Interface\FrontEnd\Vol_OnBar.bmp:Interface\FrontEnd\Vol_Leftcap.bmp:Interface\FrontEnd\Vol_Rightcap.bmp:Interface\FrontEnd\Vol_Plus.bmp:Interface\FrontEnd\Vol_Minus.bmp:Interface\FrontEnd\Vol_PlusHi.bmp:Interface\FrontEnd\Vol_MinusHi.bmp Item5 Cycle:-80:130:255:0:Help_Window:2:Off:On Item6 Trigger:-80:155:Replay_Objective:1 Item7 Next:-80:180:Back:Menu1 } Menu3 { FullName Quit? Title Are_You_Sure? Position 290:134 MenuFont interface\fonts\MbriefFont2.bmp LoFont interface\fonts\MbriefFont.bmp HiFont interface\fonts\MbriefFont2.bmp ItemCount 2 MenuImage Interface\BriefingPanel\briefingPanel2.bmp:0:0:1 AutoCenter TRUE Anchored 110:0 Item1 Trigger:20:70:Yes_-_Quit:1 Item2 Next:20:95:No_-_Continue_with_Mission:Menu1 } Menu4 { FullName Restart_Mission? Title Are_You_Sure? Position 290:134 MenuFont interface\fonts\MbriefFont2.bmp LoFont interface\fonts\MbriefFont.bmp HiFont interface\fonts\MbriefFont2.bmp ItemCount 2 MenuImage Interface\BriefingPanel\briefingPanel2.bmp:0:0:1 AutoCenter TRUE Anchored 110:0 Item1 Trigger:20:70:Yes_-_Restart_Mission:1 Item2 Next:20:95:No_-_Continue_with_Mission:Menu1 } Menu5 { FullName Advanced_Options Title Advanced_Options Position 290:134 MenuFont interface\fonts\MbriefFont2.bmp LoFont interface\fonts\MbriefFont.bmp HiFont interface\fonts\MbriefFont2.bmp ItemCount 5 MenuImage Interface\BriefingPanel\briefingPanel2.bmp:0:0:1 Anchored 110:0 Item1 Cycle:-150:45:310:0:Wall_Detail:2:High:Low Item2 Cycle:-150:70:310:0:Music:2:On:Off Item3 Cycle:-150:95:310:0:Sound_Effects:2:On:Off Item4 Cycle:-150:120:310:0:Automatic_Game_Speed:2:On:Off Item5 Next:-150:145:Back:Menu1 } } SaveMenu { MenuCount 1 Menu1 { FullName Load_A_Saved_Game Title Load_Level_Save Position 320:200 MenuFont Interface\FrontEnd\Menu_Font_Hi.bmp LoFont Interface\FrontEnd\Menu_Font_Lo.bmp HiFont Interface\FrontEnd\Menu_Font_Hi.bmp ItemCount 1 !Overlay1 avi\PB1.flh:SFX_NULL:488:0 !Overlay2 avi\PB2.flh:SFX_NULL:488:0 !Overlay3 avi\PB3.flh:SFX_NULL:488:0 !Overlay4 avi\PB4.flh:SFX_NULL:488:0 !Overlay5 avi\PB5.flh:SFX_NULL:488:0 MenuImage Interface\FrontEnd\SaveLoad.bmp MenuImageDark Interface\FrontEnd\SaveLoad_Dark.bmp:0:0:1 AutoCenter FALSE DisplayTitle FALSE ;Item1 Trigger:-310:-150:Back:1 Item1 Trigger:-314:236:Interface\FrontEnd\LP_Normal.bmp:Interface\FrontEnd\LP_Glow.bmp:Interface\FrontEnd\LP_Dull.bmp:ToolTip_FrontEnd_Back:1 } } MainMenuFull { MenuCount 5 Menu1 { FullName Main Title Main Position 320:200 MenuFont Interface\FrontEnd\Menu_Font_Hi.bmp LoFont Interface\FrontEnd\Menu_Font_Lo.bmp HiFont Interface\FrontEnd\Menu_Font_Hi.bmp ItemCount 5 MenuImage Interface\FrontEnd\MenuBGpic.bmp AutoCenter TRUE DisplayTitle FALSE !Overlay1 avi\Rocky.flh:FrontSFX_RockMonster:0:216 !Overlay2 avi\struck.flh:FrontSFX_Truck:336:192 !Overlay3 avi\Sandwich.flh:FrontSFX_Sand:0:248 !Overlay4 avi\claser.flh:SFX_NULL:144:241 !Overlay5 avi\Slug.flh:FrontSFX_Slug:408:305 PlayRandom TRUE Item1 Next:0:0:Start_Game:Menu2 Item2 Next:0:40:Load_A_Saved_Game:Menu4 Item3 Next:0:80:Training_Missions:Menu3 Item4 Trigger:0:120:Credits:0 Item5 Next:0:160:Quit_Game:Menu5 } Menu2 { FullName Missions Title Levels Position 0:0 MenuFont Interface\FrontEnd\Menu_Font_Hi.bmp LoFont Interface\FrontEnd\Menu_Font_Lo.bmp HiFont Interface\FrontEnd\Menu_Font_Hi.bmp ItemCount 1 MenuImage Interface\LevelPicker\LevelPick.bmp AutoCenter FALSE DisplayTitle FALSE CanScroll TRUE Item1 Next:6:436:Interface\FrontEnd\LP_Normal.bmp:Interface\FrontEnd\LP_Glow.bmp:Interface\FrontEnd\LP_Dull.bmp:ToolTip_FrontEnd_Back:Menu1 } Menu3 { FullName Training_Missions Title Tutorials Position 0:0 MenuFont Interface\FrontEnd\Menu_Font_Hi.bmp LoFont Interface\FrontEnd\Menu_Font_Lo.bmp HiFont Interface\FrontEnd\Menu_Font_Hi.bmp ItemCount 1 MenuImage Interface\LevelPicker\LevelPickT.bmp AutoCenter FALSE DisplayTitle FALSE Item1 Next:6:436:Interface\FrontEnd\LP_Normal.bmp:Interface\FrontEnd\LP_Glow.bmp:Interface\FrontEnd\LP_Dull.bmp:ToolTip_FrontEnd_Back:Menu1 } Menu4 { FullName Load_A_Saved_Game Title Load_Level_Save Position 320:200 MenuFont Interface\FrontEnd\Menu_Font_Hi.bmp LoFont Interface\FrontEnd\Menu_Font_Lo.bmp HiFont Interface\FrontEnd\Menu_Font_Hi.bmp ItemCount 1 MenuImage Interface\FrontEnd\SaveLoad.bmp AutoCenter FALSE DisplayTitle FALSE !Overlay1 avi\PB1.flh:SFX_NULL:488:0 !Overlay2 avi\PB2.flh:SFX_NULL:488:0 !Overlay3 avi\PB3.flh:SFX_NULL:488:0 !Overlay4 avi\PB4.flh:SFX_NULL:488:0 !Overlay5 avi\PB5.flh:SFX_NULL:488:0 Item1 Next:-314:236:Interface\FrontEnd\LP_Normal.bmp:Interface\FrontEnd\LP_Glow.bmp:Interface\FrontEnd\LP_Dull.bmp:ToolTip_FrontEnd_Back:Menu1 } Menu5 { FullName Are_you_sure? Title ARE_YOU_SURE? Position 320:200 MenuFont Interface\FrontEnd\Menu_Font_Hi.bmp LoFont Interface\FrontEnd\Menu_Font_Lo.bmp HiFont Interface\FrontEnd\Menu_Font_Hi.bmp ItemCount 2 MenuImage Interface\FrontEnd\MenuBGpic.bmp AutoCenter TRUE DisplayTitle TRUE Anchored 170:0 !Overlay1 avi\Rocky.flh:FrontSFX_RockMonster:0:216 !Overlay2 avi\struck.flh:FrontSFX_Truck:336:192 !Overlay3 avi\Sandwich.flh:FrontSFX_Sand:0:248 !Overlay4 avi\claser.flh:SFX_NULL:144:241 !Overlay5 avi\Slug.flh:FrontSFX_Slug:408:305 PlayRandom TRUE Item1 Trigger:0:60:Yes:1 Item2 Next:0:100:No:Menu1 } } OptionsMenu { MenuCount 1 Menu1 { FullName Options Title Options Position 216:134 MenuFont interface\fonts\MbriefFont2.bmp LoFont interface\fonts\MbriefFont.bmp HiFont interface\fonts\MbriefFont2.bmp ItemCount 7 MenuImage Interface\BriefingPanel\briefingPanel2.bmp:0:0:1 Item1 Slider:-80:30:255:0:Game_Speed:0:5:Interface\FrontEnd\Vol_OffBar.bmp:Interface\FrontEnd\Vol_OnBar.bmp:Interface\FrontEnd\Vol_Leftcap.bmp:Interface\FrontEnd\Vol_Rightcap.bmp:Interface\FrontEnd\Vol_Plus.bmp:Interface\FrontEnd\Vol_Minus.bmp:Interface\FrontEnd\Vol_PlusHi.bmp:Interface\FrontEnd\Vol_MinusHi.bmp Item2 Slider:-80:55:255:0:SFX_Volume:0:10:Interface\FrontEnd\Vol_OffBar.bmp:Interface\FrontEnd\Vol_OnBar.bmp:Interface\FrontEnd\Vol_Leftcap.bmp:Interface\FrontEnd\Vol_Rightcap.bmp:Interface\FrontEnd\Vol_Plus.bmp:Interface\FrontEnd\Vol_Minus.bmp:Interface\FrontEnd\Vol_PlusHi.bmp:Interface\FrontEnd\Vol_MinusHi.bmp Item3 Slider:-80:80:255:0:Music_Volume:0:10:Interface\FrontEnd\Vol_OffBar.bmp:Interface\FrontEnd\Vol_OnBar.bmp:Interface\FrontEnd\Vol_Leftcap.bmp:Interface\FrontEnd\Vol_Rightcap.bmp:Interface\FrontEnd\Vol_Plus.bmp:Interface\FrontEnd\Vol_Minus.bmp:Interface\FrontEnd\Vol_PlusHi.bmp:Interface\FrontEnd\Vol_MinusHi.bmp Item4 Slider:-80:105:255:0:Brightness:0:10:Interface\FrontEnd\Vol_OffBar.bmp:Interface\FrontEnd\Vol_OnBar.bmp:Interface\FrontEnd\Vol_Leftcap.bmp:Interface\FrontEnd\Vol_Rightcap.bmp:Interface\FrontEnd\Vol_Plus.bmp:Interface\FrontEnd\Vol_Minus.bmp:Interface\FrontEnd\Vol_PlusHi.bmp:Interface\FrontEnd\Vol_MinusHi.bmp Item5 Cycle:-80:130:255:0:Help_Window:2:Off:On Item6 Trigger:-80:155:Replay_Objective:1 Item7 Trigger:-80:180:Continue_Game:1 } } }
; This block of data sets up the positions of items in the front end.

	; Not every bit of it is totally configurable but hey thats just the way wot it is okay?

	Menu {


;;;;;;;;;;;;;;;;;;;;;;;;;;;;; EXAMPLE MENU ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; Contains one menu from each type - note TextInput is not config'ed yet

;			Menu1 {

;				Title				Start_Pos

;				Position			100:200

;				MenuFont			interface\fonts\menufont.bmp

;				LoFont				interface\fonts\menulofont.bmp

;				HiFont				interface\fonts\menuhifont.bmp

;				ItemCount			6

;

;				; Example item list.

;				 Cycle type -     type :x1:y1:x2:y2:banner       :count:seln1   :seln2:....:selnCount

;				Item1			  Cycle:20:20:20:20:Windowed_Mode:2    :Windowed:Fullscreen

;

;				TextInput type -  type     :x1:y1:x2:y2:banner:initial:bufferLength

;				Item2             TextInput:20:20:20:20:Name  :Player :30

;

;				Trigger type -    type   :x1:y1:banner:End

;				Item3             Trigger:20:20:Start :1

;

;				Next type -       type:x1:y1:Banner:MenuLink

;				Item4             Next:20:20:Next  :Menu2

;

;				Slider type -     type  :x1:y1:x2:y2:banner      :LowLimit:HighLimit

;				Item5             Slider:20:20:20:20:Sound_Volume:0       :10

;

;				RealSlider type - type      :x1:y1:x2:y2:banner   :LowLimit:HighLimit:Step

;				Item6             RealSlider:20:20:20:20:TouchyVol:0.0     :1.0      

Link to comment
Share on other sites

Yes, that is the menu code, however........They are for the main menu and it's sub-menus, and the in-game pause menu and it's sub-menus.

Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.