Garry's Mod

Garry's Mod

TARDIS
Showing 71-80 of 118 entries
< 1 ... 6  7  8  9  10 ... 12 >
Update: Jul 17, 2016 @ 4:28pm

Parts wait for initialization[github.com]

Parts will now wait for the exterior and interior to both be ready before attempting to initialize parts clientside.

Update: Jul 17, 2016 @ 1:58pm

Small changes to work with Doors update[github.com]

- Model/Fallback/Portal/ExitDistance are now available to client as well as server
- Show interior if in thirdperson and exterior is inside interior
- Show interior if in thirdperson if inside another Door
- Remove unneeded hook

Update: Feb 14, 2016 @ 1:05pm

Various fixes and improvements[github.com]

This update includes various bug fixes and a few enhancements. The music player now uses my own custom API so it should work a lot better than the previous one. I'm not sure how it's going to handle the load but we'll find out. There's also improved support for transparent parts that would sometimes disappear and support for chairs in the interior.

- Switched music player to use my API instead
- Fixed #140[github.com] (thirdperson error)
- Added PART.UseTransparencyFix to work around disappearing parts (fixes #136[github.com])
- Fixed T.Interior.ExitDistance being locked to 600
- Fixed #134[github.com] (player handling error)
- Added T.Interior.Seats (seats in the interior, fixes #137[github.com])
- Added dev command tardis_getlocal <decimals> (prints entity local pos/ang to interior)
- Fixed binds working while spawnmenu is open (fixes #135[github.com])
- Variables on parts are now accessible clientside as well
- Switched back to and fixed the newer exterior skin (fixes #138[github.com])

Update: Jan 1, 2016 @ 11:20am

Added teleport[github.com]

The second main feature from legacy has been added - teleporting. It can currently be accessed by clicking while in third person as the pilot. You can hold down left click to ghost the exterior (only ghosted to pilot) and a crosshair will be displayed where the TARDIS will teleport to. It will dematerialise when releasing left click. Additionally, I've made massive internal restructures to support things like custom exteriors, TARDIS Interface being available from spawnmenu and much more, and there have been various bug fixes and small features added.

- Interiors now include both interior and exterior information (see above for info, fixes #112[github.com])
- Binds, parts, screens and interior/exterior changing systems have been moved to lua/tardis
- Parts now live in lua/tardis/parts
- Interiors now live in lua/tardis/interiors
- Screens now live in lua/tardis/screens
- Added basic messaging system to communicate server->client about single events
- Interface is available from spawnmenu at any time now (near legacy options)
- Doors now use async callbacks and added exterior:Open/CloseDoor
- Added hook 'CanToggleDoor' to stop the door from toggling
- Improved support for disabled portals (now shows black instead)
- Fixed exterior flightsound pitch being too high in some cases
- Added ShouldTurnOffFlightSound hook
- Added global sound option (fixes #120[github.com])
- Light now uses hooks ShouldTurnOn/OffLight instead of functions
- Added first version of teleporting (see top for info)
- Added exterior:GetThirdPersonPos/Trace utility functions
- Added dedicated Rotorwash feature, uses ShouldTurnOn/OffRotorwash hooks
- Players now respawn in the interior when they die
- Fixed various issues with screens (including flickering on some interiors, hopefully fixes #121[github.com])
- Added concept of bases for interiors, much like how entities and sweps work
- Door part now used for exterior and interior, and is much more flexible for extensions to use
- Added workaround for binds sometimes being activated after using chat (fixes #133[github.com])
- Made minor modifications and fixes to exterior model (fixes #123[github.com])
- Added float controls (WASD/Space/Shift default) to rotate exterior (fixes #132[github.com])

Update: Jan 1, 2016 @ 11:18am

Accidental update

Update: Aug 31, 2015 @ 4:48pm

Hotfix[github.com]

No longer weld parts with collision as it is unnecessary, and causes lots of lag.

Update: Aug 31, 2015 @ 2:07pm

Added missing doors popup[github.com]

Like WAC, a popup will appear if you don't install Doors prompting you to either install it or uninstall this addon.

Update: Aug 31, 2015 @ 1:07pm

Removed world-portals

Update: Aug 31, 2015 @ 12:54pm

Restructured to support Doors addon[github.com]

I've moved all of the bigger-on-the-inside stuff into a separate addon named Doors and converted this to use it. I've also fixed a few important bugs including an important bug relating to base entities, which was crippling the hook system. I've also added a new gamemode hook, 'SkinChanged' which is called whenever something changes it's skin serverside. It's used to change the door skin whenever the main exterior's skin is changed.

- Moved all bigger-on-the-inside code into separate addon, Doors
- Improved the fallback force for no gravity
- Enter/exit fallback angle is now calculated automatically
- Fixed base class issue with hook system
- Made the derma skin module clientside (was shared)
- Added generic 'stuckfilter' which excludes entities in it from stuck check
- Added more restrictions against the interior and parts (fixes #118[github.com])
- Fixed the addon breaking when the clientside interior setting was invalid (fixes #111[github.com])
- Door skins now change when exterior skin is changed (fixes #12[github.com])
- Interior can no longer be seen through scanner (fixes #108[github.com])

Update: Jul 18, 2015 @ 6:58pm

Restructured lots of shared code[github.com]

This update contains interior idle sounds and the options setting, which lets users edit some settings via a GUI interface, similar to the binds system. So far are some sound and portal-related settings. Internally, there has also been a code restructure - which has been very useful in cleaning up all of the code.

- Restructured shared code into TARDIS global table
- Edited setting system to support metadata
- Added options setting screen (fixes #34[github.com])
- Added music enabled/volume options
- Added flight external/internal sound options
- Fixed int:GetPos() during initialize being world zero
- Rewrote control system to match bind system more closely
- Prediction fixed for physgunning TARDIS parts
- Added portal close distance and enabled setting (fixes #105[github.com])
- Added PART.Animate, which automatically animates parts when pressed on, like legacy
- PART.Collision now welds instead of parenting
- Fixed physics bugs throwing the exterior around (fixes #104[github.com])
- Screens are now loaded serverside too if they have the sh or sv prefix
- Removed old TARDIS and TARDISI globals
- Added rails to legacy interior
- Parts now have an on/off concept when used, PART:GetOn()
- Added helper functions TARDIS:GetExterior(ply) and TARDIS:GetInterior(ply)
- The legacy interior console can now be used to enter third person
- Added idle sounds to interior (17MB WAV because loop support, hopefully worth it)