This thread has pretty much already ran it's course, there's a download link at the bottom of this post so you can modify it or whatever. I am done with this project and it's up to the rest of you to fix it or let it die forever, it's currently broken and I'm no longer working on it.
With the the Gmod beta coming up I figured that I would fix Assmod since it's managed to live through quite a few updates since 2009 without needing anything more than a little updating due to minor changes in Gmod. I believe it was somewhere around when I discovered a lot of silkicons included in the beta which I felt that quite a few of the menus have been neglected of silkicons and the plugins made by Pc Camp and _Undefined ages ago never had them. That turned into little changes here and there so now I'm asking for you to give me some feedback on what you would like to see done with Assmod. But lets just get straight to the part you want to see.
I'm to the point where everything is working.
Fixed SubMenu inheritence.
Fixed MenuOption inheritence.
Fixed MenuOption DoClick.
Updated all menu images to use PNG.
Merged Health and Armor plugins.
Added Silkicons to ASS_PlayerMenu.
Added Silkicons to all action SubMenus.
Added Server Owner and Banned to Noclip plugin.
Added clientside Noclip hook for prediction.
Updated DPanelLists to follow GWEN skin.
Adjusted DPanelList due to different sized elements.
Fixed DNoticePanel and DProgressPanel from panel:GetDrawColumn() errors.
Edited default ban times and reasons.
Updated version to 2.30
Added Server Owner and Banned to Sandbox Limit plugin.
Updated scripted entity classnames to use the ent.ClassName variable.
---------------- 1/25/12 ----------------
Upped API version to 2.3
Changed ASS_TellAdmins to ASS_TellPlayers
Changed ChatPrint usage to chat.AddText for colors.
Added all of the silkicons to addon.
Added any silkicons used to be sent to clients.
Prop protection can no longer be exploited to manipulate other's props with the default stools. (Thanks to Spacetech and SPP)
Prop protection notifications no longer spam you.
Explode, Rocket and Respawn added to kill plugin/menu.
Added a Cleanup Map option that uses game.CleanUpMap() because it's superior.
Defaulted all ASS_isAdmin NWVars on the client to 5 instead of 0. --SHUT THE FUCK UP YOU ARE NOT AN ADMIN
Added Settings menu for server settings.
Added Plugin call for menu additions for settings.
Added client chat notifications of admin actions.
Added setting to clear your client's assmod config. (clear ban reasons and stuff)
Updated file functions to work with new functions.
Uploaded to Workshop.
---------------- 4/1/12 ----------------
Added SpamspawnProtect GlobalString so that prop time limits are networked.
Updated hacky DFrame shit in all the menus to work with new minimize/maximize/close buttons.
Preparations for the new workshop addon restrictions.
Temporarily replaced Derma_StringRequest's use so that you can read the text.
Added a Toggle Notice Bar setting.
Enabled the settings menu for clients.
---------------- 7/29/12 ----------------
Fixed the new minimize/maximize/close buttons again..
Assmod now handles the join/leave messages due to a lack of a PlayerConnect event on clients.
Access Menu now loads ranks and names from a table.
Entity restriction menu now loads ranks and names from the table.
Changed server convar settings from requiring Temp Admin to Super Admin.
Disconnected player's props are now deleted after 75 seconds and are reowned by reconnecting players.
Vehicles are "turned off" when failed to be entered so they don't roll away.
---------------- 9/25/12 ----------------
Replaced all instances of ValidEntity.
Recreated NullEntity() in lua.
Fixed the "asslog" folder not being created and silently not writing logs.
Added Sezasm's Teleport plugin.
Fixed noclipped players not having a action message when brought to.
Alphabetized the player menu.
Alphabetized the plugins menu.
Alphabetized the sandbox menu.
Alphabetized the weapons menu.
Alphabetized the restriction menus.
Added IncludeLocalPlayer to Set Access, Ban and Kick menus.
Fixed SWEPs not spawning properly because an instance of the old swep.Classname.
---------------- 10/9/12 ----------------
Fixed notice bar displaying notices after removing all notices.
Updated plugin loader for file system changes.
Added "IncludeLocalPlayer" to all of the mute plugin actions.
Now what I'm wondering is how far should I take it?
What would you guys like to see Added/Removed/Changed in Assmod?
I however have only shortly used Assmod on a server primarily used for Sandbox, I'm quite unaware of what the major issues have been so please do provide feedback on your past experiences.
I have some ideas but I'm not too sure how much of a place some of these have in Assmod.
Please do mention if you dislike any of the silkicons I have used for whatever menu, any of the Silkicons can be used so if you do please find a replacement.