00:12:29 | FromDiscord | <Robyn [She/Her]> Ngl sorta tempted to make a program that can calculate the most optimal positioning of items and the most optimal moves to do... |
00:12:43 | FromDiscord | <Robyn [She/Her]> It'd probably involve reading the memory of the program tho |
01:04:43 | FromDiscord | <System64 ~ Flandre Scarlet> In reply to @michael.lenz. "Add ir support!": IR? wdym by IR?↵I still added some presets https://media.discordapp.net/attachments/371759389889003532/1326355876549759007/2025-01-08_00-46-56.mp4?ex=677f20ab&is=677dcf2b&hm=4ac82d516c1ec6bff7fbc96902de8a449e49a7bf91c68c8cc31cce87a89fb378& |
01:18:47 | FromDiscord | <Robyn [She/Her]> are there tools to decompile EXE files? |
01:19:04 | FromDiscord | <Robyn [She/Her]> Actually this game is made with Unity, hmmm |
01:22:49 | FromDiscord | <Elegantbeef> Yes and yes |
01:22:58 | FromDiscord | <Elegantbeef> ilspy for Unity if it's a C# build |
01:23:04 | FromDiscord | <Elegantbeef> ghidra if it's native |
01:23:36 | FromDiscord | <Robyn [She/Her]> ilspy? |
01:23:42 | FromDiscord | <bostonboston> or dotPeek |
01:23:53 | FromDiscord | <Robyn [She/Her]> dotPeek? no clue about either |
01:24:19 | FromDiscord | <Elegantbeef> Of course not why else would you ask |
01:24:36 | FromDiscord | <bostonboston> ILSpy is an opensource .net decompiler and dotPeek is JetBrains .net decompiler |
01:29:32 | FromDiscord | <bostonboston> I wish JetBrains would opensource their nim plugin |
01:40:42 | FromDiscord | <michaelb.eth> I wish Stephen Wolfram would open source Mathematica |
01:41:14 | FromDiscord | <Elegantbeef> I read that as mathematics and was going to write a shitpost |
01:41:16 | FromDiscord | <that_dude.> In reply to @battery.acid.bubblegum "are there tools to": I've used dnspy for decompiling and modifying unity games, but that only works when they don't use IL2CPP. |
01:44:18 | FromDiscord | <Robyn [She/Her]> In reply to @bostonboston "ILSpy is an opensource": Hm which one would you say has better quality? |
01:44:41 | FromDiscord | <bostonboston> I dont have the experience to answer that |
01:45:34 | FromDiscord | <Robyn [She/Her]> fair enough |
01:46:14 | FromDiscord | <Robyn [She/Her]> tbh im just hoping i can gleam enough info about the program's source to be able to read the memory and make a program in Nim to calculate the best options for a build |
02:46:07 | * | rockcavera quit (Remote host closed the connection) |
02:48:07 | * | SchweinDeBurg quit (Quit: WeeChat 4.6.0-dev) |
02:59:10 | * | SchweinDeBurg joined #nim |
03:19:54 | FromDiscord | <Robyn [She/Her]> To create continuations, all i gotta do is break up a function by control flow statements, right? |
03:19:56 | FromDiscord | <Robyn [She/Her]> hmm |
03:21:12 | * | xet7_ joined #nim |
03:23:51 | FromDiscord | <Elegantbeef> Are you manually doing it? |
03:24:39 | * | xet7 quit (Ping timeout: 265 seconds) |
03:30:28 | FromDiscord | <Robyn [She/Her]> In reply to @Elegantbeef "Are you manually doing": Gonna make a macro after, but yeah for now I am |
03:30:50 | FromDiscord | <Elegantbeef> CPS is too lame? |
03:31:20 | FromDiscord | <Robyn [She/Her]> Nah, I wanna try making my own little thing out of boredom so I can better understand how the library works |
03:35:11 | FromDiscord | <Robyn [She/Her]> oh yeah what do `likely` and `unlikely` even do for compiled code? |
03:35:22 | FromDiscord | <Elegantbeef> Branch prediction |
03:35:48 | * | xet7_ quit (Remote host closed the connection) |
03:36:36 | FromDiscord | <Robyn [She/Her]> How does branch prediction work exactly? Just restructure how an if statement is ordered? |
03:37:12 | FromDiscord | <Elegantbeef> Speculative computing says at a branch do both then choose the right one later |
03:38:04 | FromDiscord | <Elegantbeef> Those mark which branch is the expected path |
03:45:55 | FromDiscord | <Robyn [She/Her]> ah |
03:46:24 | FromDiscord | <Robyn [She/Her]> `/data/data/com.termux/files/home/Nim/conts/main.nim(10, 1) Error: signature for '=dup' must be proc[T: object](x: T): T`: `proc `=dup`[T: ContinuationObj](x: T): T {.error.}` |
03:46:33 | FromDiscord | <Robyn [She/Her]> tf is the problem |
03:46:57 | FromDiscord | <Elegantbeef> Stop using the generic |
03:47:33 | FromDiscord | <Robyn [She/Her]> yeah did that and it worked |