Giter VIP home page Giter VIP logo

halflife-op4-updated's People

Contributors

alfred-valve avatar anchurcn avatar danieloaks avatar dtugend avatar edgarbarney avatar fel1x-developer avatar freeslave avatar intriguingtiles avatar jengerer avatar joeltroch avatar johndrinkwater avatar logicandtrick avatar malortie avatar maxxiii avatar megabrutal avatar mikela-valve avatar revenant100 avatar samvanheer avatar solokiller avatar suxinjke avatar thefoofighter avatar toodles2you avatar zpl-zak avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

halflife-op4-updated's Issues

Weird Weapon Glitch + Compiling Issues

For some reason, the weapons are broken for me.
Half the weapons don't show up in the hud, and the ones that do don't have any animations or sounds.
If I pick up a weapon that doesn't show in the hud, it also doesn't have any animations or sounds.
Hope someone can help me or fix this if it's a bug with solokiller's stuff.

Here's a video:
https://youtu.be/i_Oc13jeeFA

Incompatible with WON version? (Crash)

Upon starting a level, an error message says "could not load library". The Steam version of Opposing Force does not crash and it works as intended (one HUD color value change).

Applies to both -dev and -master version (latest).

I'm using Microsoft Visual Studio 2017 Community.

I made a single change in hud.h, nothing else.

RPG Bugs and crashs

RPG crash the game in case you press reload; Or just recharge if you turn off laser sight.

Ammo problems in multiplayer.

So I don't know if its a problem of mine but I can't give myself OP4 ammo in multiplayer

However it work well in singleplayer.

Pipe Wrench Alt-fire delay

Testing this out, I found that the alt-fire for the pipe-wrench has a notable delay, like up to a full second after releasing the alt-fire button.

Linux Build Issues

There appears to be an issue with building client libraries on Linux.
The libraries build, however when attempting to load the game, it responds with a Could not load library (path to game)/client.so error.
After poking around with GDB it seems that the issue is something to do with the game seeing "squeak" as an undefined reference.

Implement Opposing Force misc entities

Entities:

  • env_blowercannon
  • env_spritetrain
  • func_tank_of
  • func_tankcontrols_of
  • func_tanklaser_of
  • func_tankmortar_of
  • func_tankrocket_of
  • item_generic
  • item_nuclearbomb
  • item_nuclearbombbutton
  • item_nuclearbombtimer
  • item_vest
  • trigger_kill_nogib
  • trigger_playerfreeze

Implement CTF specific entities

Entities:

  • ctf_hudicon
  • info_ctfdetect
  • info_ctfspawn
  • info_ctfspawn_powerup
  • item_ctfaccelerator
  • item_ctfbackpack
  • item_ctfbase
  • item_ctfflag
  • item_ctflongjump
  • item_ctfportablehev
  • item_ctfregeneration
  • trigger_ctfgeneric

No Linux build?

Hello I've been trying to compile the Linux version for this. I've done some tweaks to the Makefile and I've noticed it's missing archtypes.h header. Now I believe those missing headers can be obtained from metamod.org from the HLSDK 2.3p4 zip and I've noticed that your nodes.cpp is supposed to be as #ifdef __linux__ not #ifdef _LINUX as that CreateDirectory wasn't declared properly. Also it appears that the Makefile works better for loading that cmath header if G++ is used not GCC. But I'm stuck with pm_shared errors. If you need more info or need me, let me know!

Rope issue

When attempting to climb a rope, it seems that the player will randomly be teleported to a different part of the map and proceed to become stuck in position.
When loading a save from a map with ropes in it, the save and all saves tied to the same map appear to become corrupt and teleport the player to the position they would be in had they climbed the rope.
When saving, the rope appears to deform and attempting to climb it immediately teleports the player to the same position.
Footage of the bug in action (ignore frame drop, it's caused by ffmpeg recording and doesn't actually occur in game):
https://youtu.be/r4qsfxeEbH0
Tested and it seems to occur on an unmodified clone of the repo, only tested on Arch Linux so far.

Version info:
Protocol version 48
Exe version 1.1.2.2/Stdio (valve)
Exe build: 19:53:35 Aug 3 2020 (8684)

Backport weapons from HLEnhanced

Entities:

  • weapon_displacer
  • weapon_eagle
  • weapon_grapple
  • weapon_knife
  • weapon_m249
  • weapon_penguin
  • weapon_pipewrench
  • weapon_shockrifle
  • weapon_shockroach
  • weapon_sniperrifle
  • weapon_sporelauncher

Misc entities:

  • displacer_ball
  • eagle_laser
  • grapple_tip
  • info_displacer_earth_target
  • info_displacer_xen_target
  • trigger_xen_return
  • shock_beam
  • spore

Pitworm AI glitch

Pitworm dies, but there are cuts in animation and looping. (sorry for my bad English)

Gluon Flare in Multiplayer

One interesting quirk that I'm sure you've heard of before is that in Opposing Force's multiplayer, the Gluon Cloud effect actually works (albeit without a dissipation effect when it stops). See the video below for an example (recorded in WON version 1.1.1.2). This is also present in the vanilla steam version.

Half.Life.2021.03.04.-.14.40.21.02.DVR_1.mp4

Implement Opposing Force NPCs

List created using dumpbin: dumpbin /exports opfor.dll > results.txt

Entities:

  • monster_ShockTrooper_dead
  • monster_alien_babyvoltigore
  • monster_alien_slave_dead
  • monster_alien_voltigore
  • monster_assassin_repel
  • monster_blkop_apache
  • monster_blkop_osprey
  • monster_cleansuit_scientist
  • monster_cleansuit_scientist_dead
  • monster_drillsergeant
  • monster_fgrunt_repel
  • monster_geneworm
  • monster_gonome
  • monster_gonome_dead
  • monster_grunt_ally_repel
  • monster_hfgrunt_dead
  • monster_houndeye_dead
  • monster_human_friendly_grunt
  • monster_human_grunt_ally
  • monster_human_grunt_ally_dead
  • monster_human_medic_ally
  • monster_human_torch_ally
  • monster_male_assassin
  • monster_massassin_dead
  • monster_medic_ally_repel
  • monster_op4loader
  • monster_otis
  • monster_otis_dead
  • monster_penguin
  • monster_pitdrone
  • monster_pitworm
  • monster_pitworm_up
  • monster_recruit
  • monster_shockroach
  • monster_shocktrooper
  • monster_shocktrooper_repel
  • monster_sitting_cleansuit_scientist
  • monster_skeleton_dead
  • monster_torch_ally_repel
  • monster_zombie_barney
  • monster_zombie_soldier
  • monster_zombie_soldier_dead

Misc entities:

  • charged_bolt (Voltigore attack)
  • env_genewormcloud
  • env_genewormspawn
  • gonomeguts
  • hvr_blkop_rocket (copy of hvr_rocket)
  • info_pitworm
  • info_pitworm_steam_lock
  • pitdronespike
  • pitworm_gib
  • pitworm_gibshooter
  • trigger_geneworm_hit

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.