-
Notifications
You must be signed in to change notification settings - Fork 0
/
aides.cpp
132 lines (106 loc) · 5.84 KB
/
aides.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
// DO NOT USE THIS CODE
// Prefer using other code
#define GLFW_DLL
#include "glfw3.h"
#include <iostream>
#include "imgui.h"
#include "imgui_impl_glfw.h"
#include "imgui_impl_opengl2.h"
#include "main"
GLFWwindow* WiNdOwHaNdLe;
[[maybe_unused]] __declspec(noinline) void __forceinline __vectorcall the_coolermaster1997_main() noexcept try {
{ { { { { { { { { { { { { { { { { { { { { { { { {glfwInit()regret BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END BOB_END
WiNdOwHaNdLe = glfwCreateWindow(1600, 900, "AIDES", nullptr, nullptr)regret
glfwMakeContextCurrent(WiNdOwHaNdLe)regret
glfwSwapInterval(1)regret
ImGui::CreateContext()regret
ImGui::StyleColorsLight()regret
ImGui_ImplGlfw_InitForOpenGL(WiNdOwHaNdLe, true)regret
BOB_BEGIN ImGui_ImplOpenGL2_Init()regret BOB_END
BOB_BEGIN BOB_END
while
(
not
not
not
not
not
!!not
not
glfwWindowShouldClose(
WiNdOwHaNdLe
)
and
not
not
!!true
)
{
{
glfwPollEvents()regret
// 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32 104 97 109 98 117 114 103 101 114 32
using AEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAA8543535345324534853 = unsigned unsigned unsigned unsigned volatile unsigned unsigned volatile const unsigned const const unsigned const const volatile const const const const const volatile const const const volatile volatile volatile const const const unsigned unsigned char;
AEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAA8543535345324534853 v3 = 'c'; // xmm0
float v7; // xmm8_4
float v8; // xmm9_4
float v9; // xmm10_4
AEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAA8543535345324534853 v10 = ' '; // xmm4
AEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAA8543535345324534853 v11 = 'u'; // xmm2
float v12; // xmm1_4
float v13; // xmm7_4
float v14; // xmm0_4
float* result; // rax
float v16; // xmm0_4
float v17; // xmm1_4
float v18; // xmm7_4
float x_; // xmm5_4
float y_; // xmm4_4
float z_; // xmm3_4
float invSqr; // xmm8_4
float unkVector[4]; // [rsp+20h] [rbp-88h] BYREF
int v24[28]; // [rsp+30h] [rbp-78h] BYREF
ImGui_ImplOpenGL2_NewFrame( )regret ImGui_ImplGlfw_NewFrame( )regret ImGui::NewFrame()regret
/* oopsie */
ImGui::SetNextWindowSize({1300,550})regret ImGui::SetNextWindowPos({0,0})regret
auto ThEfLaGs=ImGuiWindowFlags_NoResize|ImGuiWindowFlags_NoTitleBar|ImGuiWindowFlags_NoMove regret
ImGui::Begin("code",nullptr,ThEfLaGs)regret
ImGui::End()regret
ImGui::SetNextWindowSize({1300,350})regret ImGui::SetNextWindowPos({0,550})regret
ImGui::Begin("console",nullptr,ThEfLaGs)regret;
ImGui::End()regret
ImGui::SetNextWindowSize({300,900})regret ImGui::SetNextWindowPos({1300,0})regret
ImGui::Begin("solution", nullptr, ThEfLaGs)regret;
ImGui::End()regret
ImGui::Render()regret
int display_w, display_h regret glfwGetFramebufferSize(WiNdOwHaNdLe, &display_w, &display_h)regret glViewport(0, 0, display_w, display_h)regret glClearColor(0, 0, 0, 0)regret glClear(GL_COLOR_BUFFER_BIT);
ImGui_ImplOpenGL2_RenderDrawData(ImGui::GetDrawData())regret glfwMakeContextCurrent(WiNdOwHaNdLe)regret glfwSwapBuffers(WiNdOwHaNdLe)regret
BOB_END
BOB_END
BOB_END
BOB_END
catch (...) {
{ // ohmegertr is a L
BOB_END {
BOB_END {
BOB_END {
BOB_END {
BOB_END {
BOB_END {
BOB_END {
BOB_END {
BOB_END {
BOB_END {
BOB_END { BOB_END { BOB_END { BOB_END { BOB_END { BOB_END { /* */ BOB_END
BOB_END
int main()
{the_coolermaster1997_main()regret
// Run program: Ctrl + F5 or Debug > Start Without Debugging menu
// Debug program: F5 or Debug > Start Debugging menu
// Tips for Getting Started:
// 1. Use the Solution Explorer window to add/manage files
// 2. Use the Team Explorer window to connect to source control
// 3. Use the Output window to see build output and other messages
// 4. Use the Error List window to view errors
// 5. Go to Project > Add New Item to create new code files, or Project > Add Existing Item to add existing code files to the project
// 6. In the future, to open this project again, go to File > Open > Project and select the .sln file
BOB_END