Skip to content

Instantly share code, notes, and snippets.

View quanticc's full-sized avatar
👽
>:]

Ivan Abarca quanticc

👽
>:]
View GitHub Profile
@quanticc
quanticc / recording.cfg
Created December 30, 2014 19:22
Base CSGO high quality by SAS41
// ----------------------------------------------------------------------------
// Framerate Cap
// ----------------------------------------------------------------------------
fps_max 0
// ----------------------------------------------------------------------------
// Connection
// ----------------------------------------------------------------------------
@quanticc
quanticc / config-base.txt
Created December 30, 2014 19:29
Commands for cleaner frame recording CSGO
net_graph 0
cvar_unhide_all 1
spec_autodirector 0
spec_autodirector_pausetime 9999999999
sv_pure_kick_clients 0
sv_showimpacts 0
hud_showtargetid 0
cl_teamid_overhead 0
cl_disablefreezecam 1
spec_freeze_time 0
@quanticc
quanticc / user-customization.txt
Created December 30, 2014 19:52
Commands that are user selectable via GUI
cl_draw_only_deathnotices 0/1
cl_drawhud 0/1 -- Maybe use a toggle like in TF2
voice_enable 0/1
crosshair 0/1
@quanticc
quanticc / recording.cfg
Last active August 29, 2015 14:14
Alternative TF2 movie config
// credits to Source Recording Tool - tf2 movie config
// comments after some cvars are values used in chris maxquality cfg
sv_cheats 1
sv_pure 0
cl_burninggibs 1
cl_detaildist 9600 // 8096
cl_detailfade 3200 // 0
cl_maxrenderable_dist 24000 // 8096
@quanticc
quanticc / gist:ba51c2127f9d3c412dd3
Created February 13, 2015 02:55
VirtualDub Source Recorder Tool Snippet
foreach (ListViewItem item in TgaListView.CheckedItems)
{
string firstFrame = TgaTextBox.Text + "\\" + item.Text + "_0000.tga";
jobsStream.WriteLine("VirtualDub.Open(\"{0}\",\"\",0);", firstFrame.Replace("\\", "\\\\"));
jobsStream.WriteLine("VirtualDub.audio.SetSource(\"{0}\", \"\");", (TgaTextBox.Text + "\\" + item.Text + "_.WAV").Replace("\\", "\\\\"));
jobsStream.WriteLine("VirtualDub.audio.SetMode(0);");
jobsStream.WriteLine("VirtualDub.audio.SetInterleave(1,500,1,0,0);");
jobsStream.WriteLine("VirtualDub.audio.SetClipMode(1,1);");
jobsStream.WriteLine("VirtualDub.audio.SetEditMode(1);");
@quanticc
quanticc / SuperListener.java
Last active April 22, 2016 21:40
Discord4J adapter-like class for all events
package example;
import sx.blah.discord.api.EventSubscriber;
import sx.blah.discord.handle.impl.events.*;
public class SuperListener {
@EventSubscriber public void onAudioPlayEvent(AudioPlayEvent event) {}
@EventSubscriber public void onAudioQueuedEvent(AudioQueuedEvent event) {}
@EventSubscriber public void onAudioReceiveEvent(AudioReceiveEvent event) {}

Keybase proof

I hereby claim:

  • I am quanticc on github.
  • I am iab (https://keybase.io/iab) on keybase.
  • I have a public key whose fingerprint is 49D3 6341 C4E4 50E0 BDB3 D5C4 A2DB 2ACB 0569 33AA

To claim this, I am signing this object:

@quanticc
quanticc / Case not covered in #205
Last active January 25, 2017 19:33
Logout issue with CTRL+C
2017-01-25 08:47:29.520 INFO 2948 --- [t@1688183524-41] sx.blah.discord.Discord4J : Shard 0 websocket disconnected with status code 1006 and reason "WebSocket Read EOF".
@quanticc
quanticc / patch.diff
Last active February 10, 2017 02:20
Dispose WebSocketClient on reconnect while keeping the HttpClient and its internal QueuedThreadPool alive
diff --git a/src/main/java/sx/blah/discord/api/internal/DiscordWS.java b/src/main/java/sx/blah/discord/api/internal/DiscordWS.java
index 71645a20..2233ef56 100644
--- a/src/main/java/sx/blah/discord/api/internal/DiscordWS.java
+++ b/src/main/java/sx/blah/discord/api/internal/DiscordWS.java
@@ -2,6 +2,7 @@ package sx.blah.discord.api.internal;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
+import org.eclipse.jetty.client.HttpClient;
import org.eclipse.jetty.util.ssl.SslContextFactory;
@quanticc
quanticc / YouTube.java
Last active June 4, 2018 23:14
Example for YouTube and Discord4J, needs youtube-dl & ffmpeg in your PATH. Credit goes to langerhans#2409
package audio;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import sx.blah.discord.api.EventSubscriber;
import sx.blah.discord.handle.AudioChannel;
import sx.blah.discord.handle.impl.events.AudioUnqueuedEvent;
import sx.blah.discord.handle.impl.events.MessageReceivedEvent;
import sx.blah.discord.handle.obj.IChannel;
import sx.blah.discord.handle.obj.IMessage;