Thread: [PLUGIN] AN Semiclip

Page 1 of 2 12 LastLast
Results 1 to 25 of 38
  1. #1
    begadang jangan begadang =_= anggara_nothing's Avatar
    Join Date
    Jan 2016
    Location
    Indonesia
    Posts
    155

    Post [PLUGIN] AN Semiclip

    Be gone player blocking annoyances !



    Find the latest version here:
    https://gitlab.com/anggaranothing/svencoop-semiclip

    Wiki:
    https://gitlab.com/anggaranothing/sv...lip/wikis/home
    Last edited by anggara_nothing; 04-10-2018 at 04:43 AM.

  2. #2
    begadang jangan begadang =_= anggara_nothing's Avatar
    Join Date
    Jan 2016
    Location
    Indonesia
    Posts
    155

    Lightbulb Re: [PLUGIN] AN Semiclip

    Changelog(s)

    ## 1.1.2

    * New feature : Forbidden map list for incompatible maps. (request by Enrory).

    ## 1.1.1

    * Add new CVar >> semiclip_allow_stacking (request by Zorbos).
    * trigger_semiclip hullsize now using VEC_DUCK_HULL_MIN & VEC_HUMAN_HULL_MAX instead of owner hullsize.

    ## 1.1.0

    * Fix bug in ladder (thanks Poka^ for reporting).
    * Add plugin notify in console at every changemap.

    ## 1.0.0 Beta

    * Initial Release
    (Git: https://gitlab.com/anggaranothing/svencoop-semiclip)
    Attached Files Attached Files
    Last edited by anggara_nothing; 04-10-2018 at 04:43 AM.

  3. #3
    begadang jangan begadang =_= anggara_nothing's Avatar
    Join Date
    Jan 2016
    Location
    Indonesia
    Posts
    155

    Re: [PLUGIN] AN Semiclip

    **reserved**

  4. #4
    func_vehicle enthusiaist w00tguy123's Avatar
    Join Date
    Dec 2006
    Location
    U.S. West
    Posts
    1,600

    Re: [PLUGIN] AN Semiclip

    Oh cool, I didn't know this was how semiclip worked. I always thought semiclip just set nonsolid permanently and called it day (breaking lots of maps in the process).
    Love,
    w00tguy

  5. #5
    begadang jangan begadang =_= anggara_nothing's Avatar
    Join Date
    Jan 2016
    Location
    Indonesia
    Posts
    155

    Re: [PLUGIN] AN Semiclip

    Quote Originally Posted by w00tguy123 View Post
    Oh cool, I didn't know this was how semiclip worked. I always thought semiclip just set nonsolid permanently and called it day (breaking lots of maps in the process).
    It is using pev_groupinfo hack
    https://github.com/ValveSoftware/hal...pp#L1132-L1152
    https://github.com/FWGS/xash3d/blob/...ys.c#L265-L270 (Touch overriding)
    https://github.com/FWGS/xash3d/blob/....c#L1175-L1180
    https://github.com/FWGS/xash3d/blob/...ve.c#L220-L225
    https://github.com/FWGS/xash3d/blob/...me.c#L371-L375 (this is why TE messages didn't send/received)

    And the good thing is it never altered solid property so i'm quietly sure it is safe to use.
    Need more testing for finding another issues ( standing at moving/rotating brush, etc. )
    Last edited by anggara_nothing; 12-08-2017 at 04:28 AM.

  6. #6
    Registered User Joce's Avatar
    Join Date
    Feb 2016
    Location
    Paris
    Posts
    101

    Re: [PLUGIN] AN Semiclip

    Thanks, i was waiting for this.

    Any hope in the future to render the other players to a visible model or it's totally impossible ?
    Last edited by Joce; 12-08-2017 at 05:33 AM.

  7. #7
    begadang jangan begadang =_= anggara_nothing's Avatar
    Join Date
    Jan 2016
    Location
    Indonesia
    Posts
    155

    Re: [PLUGIN] AN Semiclip

    Quote Originally Posted by Joce View Post
    Any hope in the future to render the other players to a visible model or it's totally impossible ?
    For current script, no.
    I need to hook AddToFullpack to achieve this, but unfortunately, SC Dev team doesn't implementing it yet.

  8. #8
    begadang jangan begadang =_= anggara_nothing's Avatar
    Join Date
    Jan 2016
    Location
    Indonesia
    Posts
    155

    Re: [PLUGIN] AN Semiclip

    Quote Originally Posted by anggara_nothing View Post
    Need more testing for finding another issues ( standing at moving/rotating brush, etc. )
    Yep, it works nicely...

  9. #9
    Registered User Poka^'s Avatar
    Join Date
    Feb 2016
    Posts
    6

    Re: [PLUGIN] AN Semiclip

    Cool, this is really useful. It does not work if the player is on ladder though. Is it possible to fix this?

  10. #10
    begadang jangan begadang =_= anggara_nothing's Avatar
    Join Date
    Jan 2016
    Location
    Indonesia
    Posts
    155

    Re: [PLUGIN] AN Semiclip

    Quote Originally Posted by Poka^ View Post
    Cool, this is really useful. It does not work if the player is on ladder though. Is it possible to fix this?
    Yay nice find!
    I forgot about ladder checking...
    Version 1.1.0 uploaded!

    After updating plugin on server, don't forget to do "as_reloadplugins" and restart the server.
    If successful, in console, following text will be printed:
    PLUGIN: AN SEMICLIP
    VERSION: 1.1.0
    is ACTIVATED!

  11. #11
    monster_robogrunt Zorbos's Avatar
    Join Date
    May 2015
    Location
    Hammer
    Posts
    115

    Re: [PLUGIN] AN Semiclip

    I was just messing with this on my server and it works really nice. I think it would be even more useful though if there were an option to make it where players cannot stand on each other even while in the standing position

  12. #12
    begadang jangan begadang =_= anggara_nothing's Avatar
    Join Date
    Jan 2016
    Location
    Indonesia
    Posts
    155

    Re: [PLUGIN] AN Semiclip

    Quote Originally Posted by Zorbos View Post
    I was just messing with this on my server and it works really nice. I think it would be even more useful though if there were an option to make it where players cannot stand on each other even while in the standing position
    Which kind of option do you need? individual switch or CVar (global) switch?

  13. #13
    Advanced Leveldesigner SourceSkyBoxer's Avatar
    Join Date
    Apr 2011
    Location
    Germany
    Posts
    817

    Re: [PLUGIN] AN Semiclip

    Wow I don't see that. Great plugin I will test...
    Hello guys, Svencoop. I am sorry Please respect me! I am deaf. Thanks, Sven-Coop Forum!

    Please do not share to shit dropbox! Please share only Mega.nz!
    Muhahaha, Facebook crashed!

  14. #14
    begadang jangan begadang =_= anggara_nothing's Avatar
    Join Date
    Jan 2016
    Location
    Indonesia
    Posts
    155

    Re: [PLUGIN] AN Semiclip

    Quote Originally Posted by SourceSkyBoxer View Post
    Wow I don't see that. Great plugin I will test...
    Yay thanks

  15. #15
    monster_robogrunt Zorbos's Avatar
    Join Date
    May 2015
    Location
    Hammer
    Posts
    115

    Re: [PLUGIN] AN Semiclip

    Quote Originally Posted by anggara_nothing View Post
    Which kind of option do you need? individual switch or CVar (global) switch?
    A CVar would work just fine, kind of like how you already have it for crouching

  16. #16
    begadang jangan begadang =_= anggara_nothing's Avatar
    Join Date
    Jan 2016
    Location
    Indonesia
    Posts
    155

    Re: [PLUGIN] AN Semiclip

    Quote Originally Posted by Zorbos View Post
    A CVar would work just fine, kind of like how you already have it for crouching
    Version 1.1.1 uploaded!

  17. #17
    Advanced Leveldesigner SourceSkyBoxer's Avatar
    Join Date
    Apr 2011
    Location
    Germany
    Posts
    817

    Re: [PLUGIN] AN Semiclip

    You are welcome! How do you know replacement from xash's features? I really miss to Trinity Renderer to angelscript or xash feature into angelscript? What does angelscript work so far?
    Hello guys, Svencoop. I am sorry Please respect me! I am deaf. Thanks, Sven-Coop Forum!

    Please do not share to shit dropbox! Please share only Mega.nz!
    Muhahaha, Facebook crashed!

  18. #18
    begadang jangan begadang =_= anggara_nothing's Avatar
    Join Date
    Jan 2016
    Location
    Indonesia
    Posts
    155

    Re: [PLUGIN] AN Semiclip

    Quote Originally Posted by SourceSkyBoxer View Post
    You are welcome! How do you know replacement from xash's features?
    What kind of features do you want to see?

    Quote Originally Posted by SourceSkyBoxer View Post
    I really miss to Trinity Renderer to angelscript or xash feature into angelscript?
    AFAIK, Trinity Renderer is opengl hack(client-side?), so not possible with Angelscript coz its server-side only.

    Quote Originally Posted by SourceSkyBoxer View Post
    What does angelscript work so far?
    For AMXX replacement, far from usable

  19. #19
    Advanced Leveldesigner SourceSkyBoxer's Avatar
    Join Date
    Apr 2011
    Location
    Germany
    Posts
    817

    Re: [PLUGIN] AN Semiclip

    Quote Originally Posted by anggara_nothing View Post
    What kind of features do you want to see?
    pev_groupinfo
    Quote Originally Posted by anggara_nothing View Post
    AFAIK, Trinity Renderer is opengl hack(client-side?), so not possible with Angelscript coz its server-side only.
    But I have told you about loading dll from engine/hw.dll and call opengl32.dll ( But it is not good ) or urho.dll ( advanced bullet system with opengl embedded system ) I thought angelscript can make real.
    Quote Originally Posted by anggara_nothing View Post
    For AMXX replacement, far from usable
    Really? How do I know that? But How do you know if you from github like you wrote and you convert to code to angelscript. I tried to understand how I find pev_goupinfo - I see pev_goupinfo has gl_export.h and it has same opengl32.dll or embedded opengl ( opengl es via gl.Shader() ) Thanks sorry for that my bad english because I am beginner for Angelscript.
    Hello guys, Svencoop. I am sorry Please respect me! I am deaf. Thanks, Sven-Coop Forum!

    Please do not share to shit dropbox! Please share only Mega.nz!
    Muhahaha, Facebook crashed!

  20. #20
    begadang jangan begadang =_= anggara_nothing's Avatar
    Join Date
    Jan 2016
    Location
    Indonesia
    Posts
    155

    Re: [PLUGIN] AN Semiclip

    Quote Originally Posted by SourceSkyBoxer View Post
    pev_groupinfo
    pev_groupinfo is NOT an exclusive feature on Xash3D, it's already included in vanilla Goldsrc engine.
    pev_groupinfo is a part of networked entity variables.

    Quote Originally Posted by SourceSkyBoxer View Post
    Really? How do I know that? But How do you know if you from github like you wrote and you convert to code to angelscript. I tried to understand how I find pev_goupinfo - I see pev_goupinfo has gl_export.h and it has same opengl32.dll or embedded opengl ( opengl es via gl.Shader() ) Thanks sorry for that my bad english because I am beginner for Angelscript.
    I didn't convert any codes into AngelScript.

    Links that i provided in post #5 is just for showing how the engine handles that variable.

  21. #21
    Server Owner Enrory's Avatar
    Join Date
    Dec 2016
    Location
    Austria
    Posts
    127

    Re: [PLUGIN] AN Semiclip

    Good plugin but i have problems.

    In the hunger episode one. map th_ep1_01
    Is crashing the server on one way.
    Maybe in other map the same problem.
    http://cosmoline.at/downloads/video2.mp4

    Without this plugin is all ok.
    I hope this is to fix.

  22. #22
    begadang jangan begadang =_= anggara_nothing's Avatar
    Join Date
    Jan 2016
    Location
    Indonesia
    Posts
    155

    Re: [PLUGIN] AN Semiclip

    Quote Originally Posted by Enrory View Post
    Good plugin but i have problems. In the hunger episode one. map th_ep1_01 Is crashing the server on one way. Maybe in other map the same problem. http://cosmoline.at/downloads/video2.mp4 Without this plugin is all ok. I hope this is to fix.
    Did the crash logs provide any useful info?

  23. #23
    Registered User CubeMath's Avatar
    Join Date
    Dec 2016
    Posts
    26

    Re: [PLUGIN] AN Semiclip

    Hi,

    I tried to help Enrory to find out, why it crashes his Server.

    On his Video he enters an invisible Teleport that works perfectly without the Plugin.
    Somekind of a Deadlock or an endless Loop happans when he enters with the Plugin.

    I downloaded the Plugin and tested it on th_ep1_01 and it stopped responding.
    It seems to happen only on th_ep1_01. The other teleports on the other maps works perfectly fine.
    I even created a testmap with 2 rooms connected with a Teleport (with pretty much the same settings).
    The map works with the plugin.

    The worst Part is the Random-Factor!
    You have like 30% chance to get past the Teleport on th_01_ep1 without crashing.

    I wasted many, many hours to find the cause.
    It might be the map.
    It might be this plugin.
    It might be completly something else.


  24. #24
    200 MB Angelscript log file KernCore's Avatar  
    Artist
    Join Date
    Apr 2016
    Location
    Brazil
    Posts
    279

    Re: [PLUGIN] AN Semiclip

    Quote Originally Posted by CubeMath View Post
    Hi,

    I tried to help Enrory to find out, why it crashes his Server.

    On his Video he enters an invisible Teleport that works perfectly without the Plugin.
    Somekind of a Deadlock or an endless Loop happans when he enters with the Plugin.

    I downloaded the Plugin and tested it on th_ep1_01 and it stopped responding.
    It seems to happen only on th_ep1_01. The other teleports on the other maps works perfectly fine.
    I even created a testmap with 2 rooms connected with a Teleport (with pretty much the same settings).
    The map works with the plugin.

    The worst Part is the Random-Factor!
    You have like 30% chance to get past the Teleport on th_01_ep1 without crashing.

    I wasted many, many hours to find the cause.
    It might be the map.
    It might be this plugin.
    It might be completly something else.

    This seems like something that nobody without engine access can fix. it's crashing on this function Steam_HandleIncomingPacket ()

  25. #25
    Registered User CubeMath's Avatar
    Join Date
    Dec 2016
    Posts
    26

    Re: [PLUGIN] AN Semiclip

    Quote Originally Posted by KernCore View Post
    This seems like something that nobody without engine access can fix. it's crashing on this function Steam_HandleIncomingPacket ()
    Where did you got that Information?

    Sounds like the Plugin needs to be disabled on that map.

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •