Skip to content
View roncli's full-sized avatar

Organizations

@necrommunity@overload-development-community

Block or report roncli

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
roncli/README.md

Hi, I'm roncli, a software developer from Pittsburg, California. I specialize in node.js applications and websites, as well as game and modding development.

Project Contributions

I have made major contributions to a number of open source projects.

ProjectDescription
dxx-rebirthDescent-Rebirth and Descent II-Rebirth.
DXX-RetroA source port of Descent 1 and 2, focused on quality competitive play. Uncompromising commitment to original gameplay (except where the original sucked). Based on the Rebirth project.
olmodA mod for the game Overload that enhances the multiplayer experience.
quadraAn addictive action puzzle game with single player and multiplayer capabilities (Internet or LAN). This is the fork that maintains a working Windows version.
PyTrackerWebsite at retro-tracker.game-server.cc. PyTracker is a reverse-engineered version of the DXX Rebirth Tracker, written in python.

Websites

I have designed and created a number of websites.

ProjectURLStatusDescription
nnnn/aAwaiting ReleaseThe Noita Nemesis Nation, a website for competitors of the Noita mod Noita Nemesis.
tracker.otl.ggtracker.otl.ggReleasedAn Overload game tracker for servers running olmod.
otl-bototl.ggReleasedThe Discord bot and website used for the Overload Teams League.
roncli.comroncli.comReleasedThe roncli.com website.
six.ggsix.ggReleasedThe website and bot for Six Gaming, a community of gamers.
tis.roncli.comtis.roncli.comReleasedThe site that allows users to search old Trax in Space 1 files.

Applications

Desktop applications I've created.

ProjectStatusDescription
ChatterGridReleasedAn application to easily create and share custom soundboards.
descentDSNclientIn DevelopmentThe client portion of the Descent Dedicated Server Network.
HyperdriveToolkitIn DevelopmentA collection of tools designed to empower streamers to easily create advanced content for their streams and better manage their community.
StreamlinkTwitchLoaderArchivedA simple C# desktop application that will load an arbitrary number of Twitch streams into VLC using Streamlink.

Personal Projects

Projects I've made for my own use, but have the source on GitHub.

ProjectStatusDescription
dcltwitterArchivedThe Twitter bot for the Descent Champions Ladder. Retired in December 2021.
FusionBotDeprecatedA Discord bot used by The Observatory to regulate matches.
ol-azure-managerArchivedManager for roncli's Overload dedicated servers on Azure. Merged into otl.gg.
olmod-stable-binariesReleasedA repository of olmod binary releases, intended for use by servers to automatically update olmod.
obs-webserverReleasedMy homemade node.js webserver that I use for streaming.
tracker-log-archiveReleasedA monthly archive of logs from the Overload game tracker.

JavaScript Libraries

These libraries are intended for use on the web.

ProjectStatusDescription
jquery-default-buttonReleasedA jQuery plugin to allow setting a default element that is sent the click event when the enter key is pushed inside of an element.
spritefont-jsReleasedA library that allows you to easily use a sprite sheet of characters as a font.

npm Modules

I have authored several npm modules.

Projectnpm ModuleDescription
descent3consoledescent3consoleA cross-platform utility for managing a Descent 3 server via remote console implemented in node.js.
descent3launcherdescent3launcherA cross-platform launcher for Descent 3 dedicated servers implemented in node.js.
descent3mn3toolsdescent3mn3toolsA cross-platform Descent 3 mission parser implemented in node.js.
full-text-search-queryfull-text-search-queryfull-text-search-query is a JavaScript library that converts a user-friendly search term into a valid Microsoft SQL Server full-text-search query.
hot-routerhot-routerA router for Express that lets you setup route classes to easily create routes. You can hot swap the code inside your classes while your application is running.

Personal node.js Modules

I have created some node.js modules that I use for personal projects. These are modules I don't consider to be ground-breaking enough to be public npm modules, but I use them in multiple projects, so it's a good way to reuse the code.

ProjectDescription
node-application-insights-loggerA simple reusable class that can log to Azure Application Insights.
node-databaseA simple reusable class to query a MS SQL Server database.
node-minifyA simple library that provides combination and minification services for JavaScript and CSS files when using Express.
node-redisA simple library to make redis calls without having to worry about connections and command syntax.

Pinned Loading

  1. overload-development-community/otl.ggoverload-development-community/otl.ggPublic

    The Discord bot and website used for the Overload Teams League.

    JavaScript 3 1

  2. overload-development-community/tracker.otl.ggoverload-development-community/tracker.otl.ggPublic

    An Overload game tracker for servers running olmod.

    JavaScript 3

  3. roncli.comroncli.comPublic

    The roncli.com website.

    JavaScript 2 1

  4. six.ggsix.ggPublic

    The website and bot for Six Gaming.

    JavaScript 4 1

  5. tis.roncli.comtis.roncli.comPublic

    The site that allows users to search old Trax in Space 1 files.

    JavaScript 1 1

  6. hot-routerhot-routerPublic

    A router for Express that lets you set up route classes to easily create routes. For development, it can also be set up to hot swap the code inside your route classes while your application is runn…

    JavaScript