This Page...
     - On this page are some random programs I've written and some projects I've been involved with.
Personal Projects
    MulchHLTools
2003 - 2004
Other Projects
    Fortress Forever
December 2004 - Present
  • Wrote C++ code & Lua scripts
  • Worked on just about every area of the game
  • Specifically worked on:
    • Entity system and exposing things to Lua through luabind
    • Lua game style templates and documentation
    • Buildable objects - sentry gun, dispenser, detpack, man cannon/jump pad
    • Various hud items - radio tagging, scout radar, spy disguise class indicator
    • In-game beta tester verification system
  • Bug fixes
  • Rolled out updates to beta testers
    CrosuS
July 2007 - December 2007
  • Wrote mostly C# code with a little PHP interacting with MS SQL database toward the end
  • Integrated DirectSkin library
  • Wrote IRC client
  • Worked on a couple custom controls, most notable one was a TreeView with a custom categorical drawing mode
  • Created category system for loading and saving the users' game list contents to .xml
  • Wrote localization system:
    • Used .xml files for the languages
    • Had methods for localizing individual strings as well as recursively localizing all controls on a form
    • Should have used the .NET satellite assembly method but was unaware of it at that time. Moving strings to resource files and then using a program like Sisulizer would have saved a lot of time.
  • Bug fixes
  • Developed online match making system prototype:
    • Accessed through the app itself and also via the web
    • Match creating/editing done through web interface using PHP; match information stored in MS SQL database
    • App would query web service to retrieve matches for the user and pop up notifications for upcoming matches
Random
    Autojump
    MilitaryChatThing
Copyright (C) Patrick O'Leary (Mulchman) 1999-2008. All rights reserved.