matiasjpedro / CrazyTown

MIT License
6 stars 0 forks source link

CrazyTown

CrazyTown

by Matias Pedro

A portable application to easily filter logs, written in C/C++.

Binaries

Motivation

As a gameplay programmer I found myself spending a lot of hours looking at logs provided by QA to track down the root cause of specific issues. I tried a couple of Log filter applications in the past and when the filter started to become a little bit complex or if the file was big those ended up becoming unresponsive or ultra slow. So for the sake of fun and learning I decide to code my own, using and learning all the techniques that I could apply to make it blazingly fast. I combined that speed with a feature set that I always thought it will be useful to have in an application like this.

Used Libraries:

cJSON for saving settings ImGUI for ui handling

Features:

Usage: TODO

I'm gonna record a video showcasing the features and the usage of it.

KEYBINDS when hovering the output view:

Building:

Currently I'm building it with MSVC, just run the misc/build.bat, and it will spit out the new binary in the build folder.

Develop tools used:

10xEditor for source edit RemedyBG for debugging

Special Thanks:

Medo Osman, Diego Sugue, Hernan Stescovich, Marcus Frandsen for test the app and provide unvaluable feedback.

Nicolas Maier for helping refining the SIMD instruccions to extract up to the last drop of performance.

HandmadeNetwork Special shotout to the discord, a lot of crazy talented people there that are always open to help with technical questions.