Coder Social home page Coder Social logo

arc-9's People

Contributors

aerosunst avatar burgerlua avatar bydlocodd avatar cturix avatar curlysparkle avatar dar-su avatar edshot99 avatar fesiug avatar grande1900 avatar haodongmo avatar heyter avatar hyperneonx avatar jaffies avatar littlebabyman avatar marv7000 avatar melowfx avatar mokaakashiya85 avatar nepnepgear avatar oddinc avatar palindronev2 avatar riftkan avatar semixofficial avatar sninctbur avatar stalol77 avatar tacticaltoaster avatar theonly8z avatar vaqxai 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar

arc-9's Issues

Ability to rebind keys

Hey there,
The keys are currently not rebindable.
This should be changed (Why is bash E+Enter? Why is changing the firemode bound to E + Zoom?)
Thanks!

Subatt math sucks

It sucks balls

Standard m79 pirate conversion + eft buffer tube and stocks for tests

Proper mag drop system

Make it work same way as casings for:

  • Clientside
  • Proper drop spot in third person from attachment (not from ass)
  • Configurable speed

Ability to customise the hud

Hey there,
I think it would be really useful if you could customise the hud. I personally really like the holohud addon which looks very awesome thus I don't need the hud that arc9 provides, but on the other hand I want to see some stuff like the firemode and available keybinds.
Do you think that this is feasible?
Thanks!

Ironsight holdtype

Hitting iron sight shortly will return original hold type itself,
But hold iron sight much longer, It's won't return base hold type until Hit iron sight button again.

Animation event table comments in shared.lua do not match up

EventTable = {
-- {
-- t = 1, -- in seconds
-- s = "", -- sound to play
-- chan = CHAN_ITEM, -- sound channel
-- e = "", -- effect to emit
-- att = nil, -- on attachment point X
-- mag = 100, -- with magnitude whatever this is
-- ind = 0, -- change bodygroup
-- bg = 0,
-- }
-- },

Comment says to use chan for the sound channel, but in the PlaySoundTable function, it uses c instead. Also the comments for v and p (volume and pitch) are not present even though they can be used in the table.

Add settings to override specific wepon behavior

Hey there,

I find that arc9 and it's content is all over the place. I feel like a lot of features should have global overrides to add support for guns which lack it or don't:

  • Barrel heat-up
  • Chambering
  • Attachment Filtering (e.g. Standard Weapons have awesome attachments which are only compatible with those guns for some reason, but I'm sure that they would work with others as well. Same with bullet types.)
    I would be very happy to see this in arc9

Thanks!

LOD system makes opposite thing it is meant for

Having lot of guns on ground makes performace bad but if you on big distance from them the perforamce is awful

Also garbage collector makes game stutter a lot (when you on lod distance it tries to unload everything)

gmod_s2bKTR47Gx.mp4

disable hud

can you make it so that you can disable the hud?

Burst eats one click before every firing attempt

Hey there,
I noticed an issue with the burst functionality. Trying to shoot a burst only works every two clicks, the first click is always absorbed and nothing happens.
This only occurs if the fire button is released before the burst has finished firing. It works if you hold fire until the burst is over
Please fix this, since it's important to be able to shoot every click!
Thanks!

(Moving this over from PalindroneV2/ARC-9_MWC#2 since it seems to be a native arc9 feature)

Lua errors in mp

If someone else (or bot) have gun in hands

  • on holster
  • on death

Presets file restructure

Need file restructure

  • Name should be inside file
  • Keep info minimum as low as possible for share codes
  • We can use .json instead of .txt

Also:

  • Need to ignore invalid atts to prevent errors and gun softlocking cause of it
  • SWEP attachments table Installed should ignore invalid atts too

FPS delaying for digital scopes like in arccw

Arccw stops rt render and keeps last captured frame on render target for good performance low fps effect

Arc9 for some reason fills it black and/or keeps adding reticle with shadows

Casings sucks

Need casings sounds without gmod physics friction sfx

Also itll be cool to have abillity to set custom effects for casings

removing all guns from inv spams errors

Hey there,
I just noticed that the console gets spammed with the following error once the all guns have been removed from a player's inventory and an arc9 gun was the last removed one:

[arc9] addons/arc9/lua/weapons/arc9_base/cl_vmposition.lua:107: attempt to call method 'Crouching' (a nil value)

Please fix this!
Thanks!

Optimise gun performance

Hey there,
I noticed another (for me) big performance problem: Holding a gun reduces my fps by ~30, which is a pretty big loss if you are barely hovering at about 80 fps.

Additionally, every shot also causes a pretty large lag spike. A wild, probably wrong, guess is that the muzzle flash light calculation may not be too performant.

Do you have any idea about this? Is this a problem that you aren't facing?
Thanks!

Suggestions And Ideas

As soon as I heard this base existed, I immediately thought of things that would've made ArcCW better that could be added to ARC9. So, here are those ideas in a hopefully not awful format.

Varying reload times/animations. Essentially reloads wouldn't always take exactly X seconds or use the same animation every time, but instead vary slightly between times and animations for more realism. This could also allow for training packages (Urban Coalition style) that decrease reload time variance or even some convoluted system that varies reload time less the more you use a weapon. You could even go all the way with this concept and make ADS time and malfunction clear time vary, but that would probably take way too much time to code.
Flat textured sight reticles. Instead of making the reticle of holographic sights snap to the crosshair, make them flat textures on the sight. This is a bit situational, but it would fix a lot of problems with view bobbing mods and other similar mods that affect the viewmodel.
Armour penetration. I always thought that ArcCW penetration was pretty useless because it didn't pierce suit armour (I only play singleplayer though, so I might be wrong on that). Making it so that better penetration can actually pierce through suit armour or even things like JMod armour would be amazing.
Weapon carry limits. By default, GMod lets you carry the equivalent of an entire US Army surplus worth of guns without any consequences. If you could somehow make a carry limit so you can only have so many weapons at a time, it would make gameplay much more realistic.

Just to be clear, I don't expect you to add any of these, but if you did that would be great.

Thirdperson errors when active view isnt player eyes

Place gmod camera take arc9 gun turn on thirdperosn and press camera key

[arc-9] addons/arc-9/lua/arc9/client/cl_thirdperson.lua:122: bad argument #1 to '__add' (Angle expected, got nil)

  1. __add - [C]:-1
  2. v - addons/arc-9/lua/arc9/client/cl_thirdperson.lua:122
    3. unknown - lua/includes/modules/hook.lua:96 (x436)

More settings

can you add the ability for server owners to change the recoil, spread, damage, etc

Optimise attachments picker

Hey there,
Currently the attachments picker seems to load all attachments even when only inspecting the list of folders.
To improve performance and make the attachment experience a bit better, they should only be loaded when actually visible and that async to avoid massive lagspikes.

Thanks!

EDIT: Removed stupid

Script error when giving gun to npc

[arc-9] addons/arc-9/lua/weapons/arc9_base/sh_attach.lua:177: attempt to call method 'GiveAmmo' (a nil value)

  1. PostModify - addons/arc-9/lua/weapons/arc9_base/sh_attach.lua:177
  2. NPC_Initialize - addons/arc-9/lua/weapons/arc9_base/sh_npc.lua:104
    3. GiveNPCPlayerWeapon - addons/arc-9/lua/arc9/shared/sh_npc.lua:49
    4. func - addons/arc-9/lua/arc9/shared/sh_npc.lua:28
    5. unknown - lua/includes/extensions/net.lua:33

Many settings apparently not working

Hey there,
it seems like the infinite ammo setting is currently not working. All it does is render ammo as infinite in the arc9 hud, but nothing else.

This settings problem seems to affect other settings as well (see #51)
Gonna try to investigate what else doesn't work.
Please fix this!
Thanks!

Scopes bugs

  • Cheap scopes not work correctly on resolutions lower correctly 1080p
  • RT and cheap scopes have different magnification.
  • Need something proper for for magnification number, not weird rtfov (idk what to set it to - 3*fov doesn't look like 3x, more like 1x)
  • Lasers beam not work in optic

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.