Garry's Mod

Garry's Mod

TARDIS
Showing 71-80 of 113 entries
< 1 ... 6  7  8  9  10 ... 12 >
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)

Update: Jul 17, 2015 @ 2:04am

Hotfix[github.com]

Since Initialize now waits for network sync first, things can arrive in the wrong order and cause errors. I've fixed that for the parts syncing.

Update: Jul 17, 2015 @ 1:40am

The first feature from legacy has been brought over to rewrite - flight. It works just like in legacy, but with some new features: T enables 'float mode', F toggles the doors and right click changes the spin direction. The bind system is now completed, meaning that binds can now be edited in the screens and fully work now.

- Fixed Initialize not being called on the exterior if the interior couldn't spawn
- Added flight and float modes (fixes #26[github.com])
- Moved screen system to exterior
- Screen can be opened with middle mouse in third person (fixes #101[github.com])
- Finished binds setting screen, allowing sections and rebinding (fixes #102[github.com] and fixes #103[github.com])
- Added DataChanged hook which is called when data set with ENT:SetData is changed
- Added several new functions to keybind system, including IsBindDown and GetBind(s)
- Only changed binds are stored locally now
- Added exterior light (rendering sometimes doesn't work correctly due to gmod bug with portals)
- Third person view distance can now be changed by scrolling (currently doesn't save)
- Fixed player angles sometimes being messed up if TARDIS is removed while in third person
- Fixed view angles in third person being messed up if exterior wasn't standing straight
- The interior door now automatically locks to the portal position, making positioning much easier
- Added PART.Weld which welds parts to the interior rather than parenting them
- Added PART.AutoPosition which turns off the automatic positioning using interior files
- Removed test button and test screen

Update: Jul 14, 2015 @ 2:23pm

Hotfix[github.com]

Fixed 2D derma menus sometimes not accepting clicks properly.

Update: Jul 14, 2015 @ 4:26am

Hotfix[github.com]

No idea why this error was happening but it only happened in singleplayer. Didn't even break anything - just made an error.

Update: Jul 14, 2015 @ 4:13am

Hotfix[github.com]

This is what happens when you make last-minute changes without testing them.