People Playground

People Playground

268 个评价
CRT Televisions! (1.18+)
2
2
4
4
4
2
2
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
2.444 MB
2021 年 1 月 30 日 下午 1:17
2021 年 5 月 30 日 上午 3:37
7 项改动说明 ( 查看 )

订阅以下载
CRT Televisions! (1.18+)

描述
CRT Televisions!
Finally updated and working past 1.16.4!

Big chunky CRT televisions, perfect for playing old games on! Handle with caution, extremely heavy!!

If you enjoy it, please consider rating the mod!

This mod includes two CRT video monitors, the Sony PVM 14M4E and the Sony PVM 20M4E. The monitors are fully to scale (It took a very long time to get them the right size) and accurately weighted, detailed below.
  • The 14" PVM is around 37.5cm tall in-game, weighing at about 10.0KG (Was 16KG, changed for balance reasons)
  • The 20" PVM is around 49.0cm tall in-game, weighing a substantial 20.0KG (Was 28KG, changed for balance reasons)

There's also a Sony PlayStation 2 included! For now you can just turn it on and off and see the power lights. But there's plans to get the TV to display something if you connect the PS2 with a wire.

This mod originally started as a test, just to see how easy it was to create something in People Playground. I didn't like how little you could do with the ModAPI, so I started looking through the game files to see what other functions could be used, and how the existing objects worked. So what started as a "I wonder how easy it is to put a TV in this game", turned into 600-700 lines of code!

This mod is nowhere near finished, and there's a lot of stuff I'd like to add. But the files had been sat untouched on my PC for about three months, so I thought I'd clean it up a bit and upload it. That way at least a few people will enjoy it, rather than it never seeing the light of day :)

Location
Note: Don't forget to activate the mod in the 'Mods' section on the main menu.

The TVs can be found in the 'Machinery' section (Cog/Gear icon) near the bottom.
Or search for them in the filter bar:
  • PVM 14M4E
  • PVM 20M4E
Features
  • Activate the TV to turn it on
  • Use the right click context menu to change channels
  • Buttons light up when turned on
  • Screen is a light source, and even flickers slightly in the dark!
  • Short circuits and explodes on contact with water when turned on!
  • Breaks when dropped from a height
  • Blows up when overloaded with electricity
  • Blows up when set on fire
  • Breaks when shot, hit, ran over, you name it!
  • Different effects when broken by different things
  • Different sprites when broken by different things
  • Exceptionally good at crushing

Planned Features
  • Add sound
  • Add effects when TV is turned on and off
  • Have it interact with electric wires, and variable power levels (Screen shines brighter with higher voltages etc)
  • Damage effects (Screen going off and on when damaged etc)
  • Connect multiple TVs with wires to display the same thing
  • Add various items that display different things on the screen when connected with a wire (Game consoles etc)
  • Working screen that can display text or video

Notes
If you're interested, I encourage you to look through the source code for the mod (steamapps\workshop\content\1118200) I've tried to keep it as readable as I can, and it's filled with comments to make it easy to understand, so it'd be an excellent learning tool for anyone looking to make a mod of their own.

I've also done a few things in the code that I haven't seen in any other mods I've looked at. For example, every mod I've seen uses Instance.FixColliders() when making a new object. This deletes all of the collision volumes on the original object and makes a new one that's the same size as your new sprite.

I've found that when your new object comes into contact with the Tesla Coil, it completely freezes all of the electricity because Instance.FixColliders() deleted something the electricity needs to function. To fix this, I found a way to dynamically resize the colliders without removing anything, so your new item interacts with everything else just like the original item would have!

Showcase!
Change the channel


They light up!


Shoot them


Shoot lots of them


Burn them


Drop them


Bathe them


Electrocute them


Blow them up


Shrapnel damage!


Throw them


Don't get in the way!
热门讨论 查看全部(1)
10
2024 年 3 月 15 日 下午 1:33
Bug Reports and Issues
Jet
137 条留言
dalmt2016 9 月 4 日 下午 1:19 
vr?
leandersteevens 2 月 15 日 上午 8:17 
can you maybe make a camera and a video wire?
arg2yr 2024 年 12 月 26 日 下午 9:40 
EAS tv?!
Maia Cimara 2024 年 12 月 22 日 上午 10:06 
I use this in combonation with the surgey mod for medical practices that would make the medic from TF2 fearful
Omega97Hyper 2024 年 11 月 22 日 下午 8:22 
doom on the tv :GDNormal:
msnwc 2024 年 8 月 17 日 下午 3:54 
we didnt only need radios...
V 2024 年 8 月 9 日 下午 1:44 
nuggetman has been taken by the brainrot..
Jake_theguy 2024 年 2 月 25 日 上午 9:02 
I love this mod so much, But i wish the playstation 2 would actually use the start up screen on a tv
Mere Mortal 2023 年 10 月 24 日 下午 6:58 
make sideways variants pls and also these things you said u wanted to add but never have

Add sound
Add effects when TV is turned on and off
Have it interact with electric wires, and variable power levels (Screen shines brighter with higher voltages etc)
Damage effects (Screen going off and on when damaged etc)
Connect multiple TVs with wires to display the same thing
Add various items that display different things on the screen when connected with a wire (Game consoles etc)
Working screen that can display text or video
Nuggetman 2023 年 9 月 1 日 上午 7:35 
Skidbid toilet