Garry's Mod
294 lượt đánh giá
Project SCRAMBLE | MW Version
3
   
Giải thưởng
Yêu thích
Đã yêu thích
Bỏ thích
Content Type: Addon
Addon Type: Entity
Addon Tags: Fun, Roleplay, Scenic
Kích cỡ file
Đã đăng
Đã cập nhật
5.141 MB
26 Thg06, 2023 @ 3:19pm
15 Thg04 @ 12:11pm
9 ghi chú thay đổi ( xem )

Đăng ký để tải xuống
Project SCRAMBLE | MW Version

Trong 1 bộ sưu tập tạo bởi MrMarrant
SCP : The Real Entities
12 vật phẩm
Mô tả
Will we be detected by SCP-096 when we wear the goggles?

The answer is no, currently, only the Guth's SWEP does not trigger the SCP-096 rage effect.



Page referring to the object[fondationscp.wikidot.com]

Feature
SCRAMBLEs are NVG goggles that (in theory) censor the face of the SCP-096 object.
A black 3D element will appear in place of SCP-096's face.


The SCRAMBLE adapts to the entity's model,
Here is the current list of models and their workshop links that are managed by the entity by default :
Path Model
Link WorkShop
models/scp096anim/player/scp096pm_raf.mdl
models/shaklin/scp/096/scp_096.mdl
models/player/scp096.mdl
models/scp_096/scp_096_final.mdl
models/cpthazama/scp/096.mdl
models/cpthazama/scp/096_old.mdl
models/painkiller_76/sf2/new096/096_v2.mdl
models/painkiller_76/sf2/new096/096b.mdl

How to use them ?

Their use is identical to the NVGs MW, the censorship effect will activate itself as long as the convar vrnvg_scramble is set to 1.

If you want to disable the censoring effect on nvg, you can do so by typing the following command in the server-side console: vrnvg_scramble 0
To reactivate, simply type vrnvg_scramble 1

Will we be detected by SCP-096 when we wear the goggles?

Currently, only the Guth's SWEP does not trigger the SCP-096 rage effect.

Why ?

Well, most of the SWEPs that activate the SCP-096 rage effect have no way of being managed by a third-party script, so the only solution would be to modify the SWEP concerned directly.
In the case of guth's SWEP, it offers a method for managing SCP-096's rage state outside of his script.

Concerning for the others SWEP,
If your script have an hook that check if the entity is trigered, tell me, and i will add to the addon.

You can also use the method
scramble.IsDetectedBySCP096()
which, depending on the value you've set on the convar
Scramble_Percent
(default 0), can add a random effect depend on the percent indicate, if you don't want players to be totally immune to SCP-096.

Config

Addon Require
You must install the necessary addon Modern Warfare NVGs for it to work.
You can set up a convar for chance detection by SCP-096 aswell, explanation just below.

Convar
There's a convar called
Scramble_Percent
which is set by defaults to 0, and can only be modified server-side in your server console.
It can be defined with a value ranging from 0 to 100.
Note that this currently only works on the Guth's SWEP.
It allows you to manage the percentage of chance that you'll activate the SCP-096 rage effect even if you're looking at it through your glasses.
0 being the value where SCP-096 will never be triggered, and 100 where it will be triggered every time.

Add Models Detected

There's a folder containing a file that defines every models managed by the SCRAMBLE on which the censorship effect will be applied, by default there's the list described above, but you can add the model you like if you wish, the path of the file is as follows:
YourDirectoryRoot\Steam\steamapps\common\GarrysMod\garrysmod\data\data_scramble_mw/scramble_mw.json

For add a model, scrupulously respect the models already indicated in the file, if you don't, the LUA sacred errors will fall on you, here is an example :
{
"The Model Path": {
"y": 0.0,
"x": 0.0,
"z": 0.0,
"head": "bonename"
}
}

The Model Path : indicate the path of the model, you can get it by doing right click on the model in the props menu.
Value "x", "y", "z", in certain model cases, the position of the censoring effect needs to be adjusted slightly, set them to 0 for all three and adjust after if it need some modification.
Value "head" : This is the identifier used to retrieve the bone head of the model, be warned, somes models don't have head, to retrieve the name, I recommend you use the addon Ragdoll Mover, and copy/paste the name displayed by the tool when you aim at the model's head.

Don't forget to add a comma between each new entry.
Next, reload your game/server, and this will be ok.


Where is my model ?

Well uh,
If you want me to add your model because you don't know how to do it with the config file even with the explanation, ask me in the comments to add it with the link to your model, and I'll do it pretty quickly.


Credits
  • Main inspiration for the SCP-096 short film.
  • Sound used to detect SCP-096 by Pixabay, you can get it here[pixabay.com].
  • caramael & rische | riskē for the NVG addon ofc
  • White Vond, for the map used for the thumbnail, you can found it here.

Don't hesitate to tell me if there are bugs or if you would like i add or modify on it.

If you have any question, don't hesitate to ask on the discord [discord.gg].
If you want to support my work, click here[wlo.link].

I hope you laughed. Thank you for laughing with us.

tags: scp , scprp , scp096 , scp 096, scp-096, shy guy, MW, nvg, Night Vision, Modern Warfare, modernwarfare
123 bình luận
edizattila1234 23 Thg04 @ 3:29am 
Ok np
MrMarrant  [tác giả] 21 Thg04 @ 2:15pm 
nope.
Originally I wanted to do it like that, but at the time i make it, i didn't really know how.
And now I'm a bit lazy to do this way now, I admit, sorry.
edizattila1234 21 Thg04 @ 8:11am 
Can you make it 2d and static?
MrMarrant  [tác giả] 15 Thg04 @ 12:11pm 
Ok, i messed up in the last update, it should be fix now.
юра ножик 229 15 Thg04 @ 8:22am 
[Project SCRAMBLE | MW Version] lua/scramble_mw/config/sh_scramble_mw_config.lua:55: attempt to index global 'SCRAMBLE_CONFIG' (a nil value)
1. unknown - lua/scramble_mw/config/sh_scramble_mw_config.lua:55
2. include - [C]:-1
3. LoadDirectory - lua/autorun/scramble_mw.lua:30
4. unknown - lua/autorun/scramble_mw.lua:44
юра ножик 229 15 Thg04 @ 8:22am 
[Project SCRAMBLE | MW Version] lua/scramble_mw/config/sv_scramble_mw_config.lua:9: attempt to call field 'UpdateConvarClientSide' (a nil value)
1. unknown - lua/scramble_mw/config/sv_scramble_mw_config.lua:9
2. include - [C]:-1
3. LoadDirectory - lua/autorun/scramble_mw.lua:30
4. unknown - lua/autorun/scramble_mw.lua:45
юра ножик 229 15 Thg04 @ 8:22am 
Hello! I somehow managed to get a bunch of script errors. Could you tell me how to fix this?

[Project SCRAMBLE | MW Version] lua/scramble_mw/config/sh_scramble_mw_config.lua:55: attempt to index global 'SCRAMBLE_CONFIG' (a nil value)
1. unknown - lua/scramble_mw/config/sh_scramble_mw_config.lua:55
2. include - [C]:-1
3. LoadDirectory - lua/autorun/scramble_mw.lua:30
4. unknown - lua/autorun/scramble_mw.lua:44
MrMarrant  [tác giả] 8 Thg04 @ 2:23am 
So, you are talking about this one :
https://steamcommunity.com/sharedfiles/filedetails/?id=3034739264

If yes, i will do some test and make modifications if needed, don't worry.
viromrfox 7 Thg04 @ 7:39am 
dude im sorry but i just realized guths new scp 096 isnt an npc and i dont have any friends ill still use it if it works on other scp 096 scps ill prob send this to discord askin if guths new scp 096 addon works with this
viromrfox 7 Thg04 @ 7:28am 
alright ill check it out