[Source] Orochi's Journal

Orochi

New Adventurer
MSS Developer
MSC Developer
Jun 12, 2006
795
0
30
On a Bus
Well, after the relocation, I'm still alive and kicking! As I'm currently the only coder on MS:S right now, I'm working on making a build of the game that is clean, concise and has documentation for those who follow after me. Progress is slow, but I'm still actively working on it. Below is a list of what I'm currently working on:

Current Coding Tasks:
Retooling HUD system:
- Reining in the various features Valve left in the game, and fixing various HUD bugs, as well as installing new
HUD elements for MS:C. Creating a new ClientMode class that is under our control, and fixing some bugs with
The base implementation.


To-do:
1) IFF (Identify Friend or Foe) Indicator:
- The thing that shows what you're looking at and whether or not it's friendly.

2) Inventory System
- Still a major W-I-P...

3) GameRules Class
- Building the class that will control the rules of the game, player loading, etc.

4) Client Functions
- The scopeless functions that are also a part of how the mod works, and interface with the GameRules class.

5) Base NPC Class
- Make adjustments to the base NPC class to allow for IFF identification client-side.
 

Orochi

New Adventurer
MSS Developer
MSC Developer
Jun 12, 2006
795
0
30
On a Bus
Backlog post:
==== 4/06/2012 ====
(1) Disabled stock weapon selection GUI.

==== 4/08/2012 ====
(1) Implemented a fix for the "messagemode while hud is disabled" bug that was present in HL2DM. Works by not allowing messagemode while the HUD is disabled.

(2) Removed that bloody annoying Geiger counter.
 

Thothie

Administrator
Staff member
Administrator
Moderator
Lead MSC Developer
MSC Developer
Apr 8, 2005
16,197
242
lost
Orochi said:
(2) Removed that bloody annoying Geiger counter.
Lulz... We just finally did that ourselves. ;) Bloody thing is referenced in so many places that it took some doing.
 

Orochi

New Adventurer
MSS Developer
MSC Developer
Jun 12, 2006
795
0
30
On a Bus
==== 4/10/2012 ====
(1) Created new ClientMode class derived from the HL2MP ClientMode.

(2) Created new player chat HUD element, derived from the HL2MP version.
 

Orochi

New Adventurer
MSS Developer
MSC Developer
Jun 12, 2006
795
0
30
On a Bus
==== 4/13/2012 ====
(1) Created new ModeManager class, which has to be derived from the base class since Valve made it impossible to derive from the standard HL2DM one.

(2) Created new Viewport class, which has to be derived from the base class since Valve made it impossible to derive from the standard HL2DM one.
 

Orochi

New Adventurer
MSS Developer
MSC Developer
Jun 12, 2006
795
0
30
On a Bus
==== 4/18/2012 ====
(1) Created placeholders in case we ever need to replace the default HUD element manager class or HUD element class with our own.
 
Top