Skip to content

Instantly share code, notes, and snippets.

1 Erop Sergeev 42.056
2 Андрей Токарев (T1024) 41.403
3 Станислав Поволоцкий 41.194
4 Дмитрий Добровольский (disky) 38.678
5 Иван Кашин (Adler) 37.594
6 Батончик Шоколадный 37.173
7 Dmitry Dolgopolov 37.096
8 Виталий Дятлов (xytop) 36.158
9 Артём Жигар (zhigarartem) 35.989
10 Михаил Харчук 35.853
@adler3d
adler3d / stylers.xml
Created March 13, 2018 12:15
from "...AppData\Roaming\Notepad++"
<?xml version="1.0" encoding="Windows-1252" ?>
<NotepadPlus>
<LexerStyles>
<LexerType name="actionscript" desc="ActionScript" ext="">
<WordsStyle name="DEFAULT" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" />
<WordsStyle name="FUNCTION" styleID="20" fgColor="95004A" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" keywordClass="type2" />
<WordsStyle name="PREPROCESSOR" styleID="9" fgColor="804000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" />
<WordsStyle name="INSTRUCTION WORD" styleID="5" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="1" fontSize="" keywordClass="instre1" />
<WordsStyle name="TYPE WORD" styleID="16" fgColor="8000FF" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" keywordClass="type1" />
<WordsStyle name="NUMBER" styleID="4" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="0" fontSize="" />
@adler3d
adler3d / str2hex.cpp
Created March 11, 2018 11:51
"string to hex" and "hex to string"
#include <string>
using std::string;
inline string to_hex(unsigned char v){
char buf[3]={0,0,0};
sprintf(buf,"%02x",v);
return buf;
}
inline char from_hex(char c1,char c2){
moved to:
https://github.com/gitseo/vm/raw/master/proc_mem_limit_detector.cpp
#include <vector>
#include <iostream>
using std::vector;
template<class TYPE,class FUNC>void qap_foreach(TYPE&&arr,FUNC func){auto n=arr.size();for(size_t i=0;i<n;i++)func(arr[i],i);}
#define QAP_FOREACH(arr,code)qap_foreach(arr,[&](decltype(arr[0])&ex,int i){code;})
#define qapforeach(arr,code)QAP_FOREACH(arr,code)
struct t_env{
struct t_move{/*...*/};
struct t_world{
void use(t_move m){/*...*/}
var w={
f:1,
h:3,
z:5,
p:6,
L:4,
a:3
};
var map_vals=m=>Object.keys(m).map(k=>m[k]);
var wv=map_vals(w);
1 eulerscheZahl eulerscheZahl 85 84% 3342 2 /\
2 ykaland ykaland 111 81% 3221 11 /\
3 Romka Romka 102 80% 3119 -11 \/
4 dr.12 dr.12 21 90% 3109 19 /\
5 GreenHorsy GreenHorsy 106 73% 3108 -15 \/
6 imp5imp5 imp5imp5 116 64% 3090 8 /\
7 RolandD RolandD 84 63% 3065 8 /\
8 VadKor VadKor 82 59% 3008 -10 \/
9 latikov latikov 118 67% 2990 9 /\
10 xomachine xomachine 76 63% 2943 -11 \/
{"saveStratsActive":"[1,1,1,1,1,1,1,1]","saveGame":"{\"resetFlag\":2,\"dismantle\":0,\"endTimer1\":0,\"endTimer2\":0,\"endTimer3\":0,\"endTimer4\":0,\"endTimer5\":0,\"endTimer6\":0,\"testFlag\":0,\"finalClips\":0,\"wireBuyerStatus\":1,\"wirePriceTimer\":198,\"qFade\":-70.79699999997399,\"autoTourneyStatus\":1,\"driftKingMessageCost\":1,\"sliderPos\":\"200\",\"tempOps\":0,\"standardOps\":44341.00000000114,\"opFade\":6.183029078175459,\"entertainCost\":30000,\"boredomLevel\":0,\"boredomFlag\":0,\"boredomMsg\":0,\"unitSize\":0,\"driftersKilled\":0,\"battleEndDelay\":0,\"battleEndTimer\":100,\"masterBattleClock\":0,\"honorCount\":0,\"threnodyTitle\":\"Durenstein 1\",\"bonusHonor\":0,\"honorReward\":0,\"resultsTimer\":0,\"resultsFlag\":0,\"honor\":0,\"maxTrust\":20,\"maxTrustCost\":91117.99,\"disorgCounter\":0.994136617487994,\"disorgFlag\":0,\"synchCost\":5000,\"disorgMsg\":0,\"threnodyCost\":50000,\"farmRate\":50,\"batterySize\":10000,\"factoryPowerRate\":200,\"dronePowerRate\":1,\"farmLevel\":1,\"batteryLevel\"
struct i_type{TSelfPtr<SelfClass> self;};
//struct t_string:i_type{};
struct t_bit:i_type{};
struct t_autoptr:i_type{TWeakPtr<i_type> elem_type;};
struct t_weakptr:i_type{TWeakPtr<i_type> elem_type;};
struct t_selfptr:i_type{TWeakPtr<i_type> elem_type;};
struct t_vector:i_type{TWeakPtr<i_type> elem_type;};
struct t_field{
@adler3d
adler3d / a_empty_win32_app.diff
Last active August 8, 2018 12:04
empty_win32_app.diff for notepad++/updater/GUP.exe
diff --git a/build.bat b/build.bat
new file mode 100644
index 0000000..6d470d4
--- /dev/null
+++ b/build.bat
@@ -0,0 +1,6 @@
+@if "%DevEnvDir%" == "" (
+ @call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat"
+)
+@cl /nologo main.cpp /FeGUP.exe /Os /EHsc