Skip to content

Instantly share code, notes, and snippets.

View donnaken15's full-sized avatar
🌲
PINE GANG 2⃣1⃣⛷💨😝😱😭💾💾😉📠♿️😇😬😄🔥🔥🔥🙌🌚

Wesley donnaken15

🌲
PINE GANG 2⃣1⃣⛷💨😝😱😭💾💾😉📠♿️😇😬😄🔥🔥🔥🙌🌚
View GitHub Profile
@donnaken15
donnaken15 / 12thEngineeringMusic
Last active January 25, 2021 10:43
arduino code from my engineering class. for hardware, refer to this image on how to setup hardware or tinkercad circuit https://i.ibb.co/wdphB27/image.png
school stuff i can actually get into
wow
@donnaken15
donnaken15 / W32base.cpp
Last active January 4, 2021 14:29
copy paste for windows dialog applications in c++
#include <Windows.h>
static LRESULT CALLBACK WindowProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
static HWND hWnd;
@donnaken15
donnaken15 / gm4mdtest.md
Last active September 6, 2023 01:16
gamemaker md test
draw_set_font(courier)
draw_set_halign(fa_right)
draw_set_valign(fa_bottom)
draw_set_color(c_black)
if fps<room_speed/2{draw_set_color(make_color_rgb(255,8.5*((fps/room_speed)*60),0))}
if fps>=room_speed/2{draw_set_color(make_color_rgb(255-(8.5*(((fps/room_speed)*60)-30)),255,0))}
draw_text(view_wview[0],12,"FPS:"+string(fps)+"/"+string(room_speed))
draw_set_color(c_black)
draw_text(view_wview[0],view_hview[0],"KEY:"+string_format(keyboard_key,5,0)+"
@donnaken15
donnaken15 / !_rb1_dta.md
Last active November 7, 2022 09:02
Rock Band 1 DTA patches

ROCK BAND 1 DTA PATCHES

CLICK THIS PAGE FOR MORE

@donnaken15
donnaken15 / GH3+loader+innov.asm
Last active September 23, 2020 03:23
Exile's GH3+ loader with some additions
; this is ran near functions executed with WinMain
mov eax, core
push eax
push space ; mightve forgot to add this, but dont know what its for
call dword ptr ds:LoadLibraryA
; invoke syntax: LoadLibraryA, eax
; maybe since eax is already set just call LL
; though pushing vals/regs is still required in some way
@donnaken15
donnaken15 / discord_rpc.inc
Created September 4, 2020 18:10
Discord RPC for assembly, because why would you want this
include 'macro/if.inc'
include 'macro/struct.inc'
struct DiscordRichPresence
state db 128 dup (?)
details db 128 dup (?)
startTimestamp dq ?
endTimestamp dq ?
largeImageKey db 32 dup (?)
@donnaken15
donnaken15 / ADV.ASM
Created June 7, 2020 01:40
Atari Adventure Windows port in Assembly
; ADVENTURE
; windows port by donnaken15
format PE console 3.1 at $10000
use16
align 100h
heap 0
@donnaken15
donnaken15 / exepath.bat
Last active May 30, 2020 20:42
BEGONE, .LNKS!!! use like so: (exepath kit "C:\Program...Kinesics Text Ed...\x64\kit.exe") or (exepath /r kit)
@echo off
if "%1"=="/r" goto :rem
:add
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\%1.exe" /ve /d %2 /f
exit /b
:rem
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\%2.exe" /f
exit /b
@donnaken15
donnaken15 / 000.js
Last active July 14, 2020 03:27
YouTube playlist video lister (50+ videos)
/* https://www.googleapis.com/youtube/v3/
playlistItems?playlistId=PLTWDLMN4U1FNBJll-GvoNce8PQTuXjFYh
&part=snippet&maxResults=50&pageToken=...
&key=YOUR_API_KEY */
var listcur = 0, pgtok, data, videos = new Array(), vidcnt;
getvids = function() {
for (var i = 0; i < data.items.length; i++)
{
@donnaken15
donnaken15 / sturdyHHMMSS.js
Created January 6, 2020 20:44
quick hours, minutes, seconds string to float func. simply use the format 00:00:00 (.000 optional)
// don't know a fitting function name
function timeToFlt(val) {
val='2000-01-01T'+val+'Z';
var date=new Date(new Date(val)-(new Date()).getTimezoneOffset() * 228000);
var time=(date.getHours()*3600)+(date.getMinutes()*60)+date.getSeconds()+(date.getMilliseconds()/1000);
return time;
}