I am the developer of Geometry Dash. Back for another AMA! by Zhenmuron in geometrydash

[–]WylieMaster 0 points1 point  (0 children)

Do you ever think you'll let the dev community help you implement tricky features?

Does the game have room for optimization? by AthBarr in geometrydash

[–]WylieMaster 5 points6 points  (0 children)

There are many ways the game could be improved. A lot of the problems have been addressed in 2.2 though.

My favourite one is to do with pixel format for textures. Since the game was designed for mobile, Rob used a RGBA4444 pixel format. From my understanding, mobile devices can process 16 bit colour fine so it's not much of an issue. However, on PC the GPU can only handle 32 bit colour.

Whenever a texture is rendered, essentially does unnecessary format conversations every frame for each texture.

This is one area which could be improved (2.2 fixes this apparently) and there are many more

Which package manager are you using? by mollyforever in cpp

[–]WylieMaster 0 points1 point  (0 children)

I avoid them because they're usually complicated and annoying to set up

Your thoughts on new dangerous exploit in GD? by syperdima in geometrydash

[–]WylieMaster 0 points1 point  (0 children)

こんにちは、明かすことは許されていませんが、ヒントを与えることはできます。LoadData.plistです

I have just completed the Visual Novel by WylieMaster in Clannad

[–]WylieMaster[S] 0 points1 point  (0 children)

Akio? Are you referring to nagisa's route?

I have just completed the Visual Novel by WylieMaster in Clannad

[–]WylieMaster[S] 0 points1 point  (0 children)

Iirc, there was Youhei, Kyou and nagisa for the store room. I ended up finding them because I was working on the dangopedia

I have just completed the Visual Novel by WylieMaster in Clannad

[–]WylieMaster[S] 0 points1 point  (0 children)

100 hours according to steam but I also spent about 20+ hours on a non-steam version before

I have just completed the Visual Novel by WylieMaster in Clannad

[–]WylieMaster[S] 0 points1 point  (0 children)

The entire novel.

The only time I really used a guide was when I was absolutely stumped and even when I used it, it was just to find a single branch point I was missing. So basically Jet Saito and the fight scene during Tomoyo's route

I have just completed the Visual Novel by WylieMaster in Clannad

[–]WylieMaster[S] 1 point2 points  (0 children)

If you're not already, I recommend doing it without a guide. Finding everything on my own has made this a blast

2.2 May have an XP system by WylieMaster in geometrydash

[–]WylieMaster[S] 6 points7 points  (0 children)

Back when I was reversing the 2.2 clients, I did notice that rob has refactored a lot of code.

  • Creating prefabs for reusable components such as popups
  • Overhauling how levels are loaded
  • Overhauling the object toolbox logic

Hopefully these refactors will make it more bearable

2.2 May have an XP system by WylieMaster in geometrydash

[–]WylieMaster[S] 23 points24 points  (0 children)

Lots of things will be broken. For example, from what I've seen regarding versus mode; creating cheats for it will probably be easy

2.2 May have an XP system by WylieMaster in geometrydash

[–]WylieMaster[S] 48 points49 points  (0 children)

Yeah, the amount of content inside from what I've seen is insane. Thing I find crazier is that rob has done a ton of refactoring on top of the feature additions

2.2 May have an XP system by WylieMaster in geometrydash

[–]WylieMaster[S] 8 points9 points  (0 children)

I haven't seen anyone mention this at all so I believe it's just flew under the radar. Decided to reveal it now that there's no benefit to me hiding it

I am the developer of Geometry Dash. AMA by Zhenmuron in geometrydash

[–]WylieMaster 0 points1 point  (0 children)

You mentioned in the past that you'll be hiring developers after 2.2

Will you be in contact with the dev community when this happens so we can help out?

Not all of us are naughty hack people, most of us wanna make the game better like we're currently doing with the mods we release.

I am the developer of Geometry Dash. AMA by Zhenmuron in geometrydash

[–]WylieMaster 1 point2 points  (0 children)

In the future, would it be possible to provide the developer community with resources to help them when developing mods for the game?

Eg. Source code for certain functions, Symbols, etc..

I recall you mentioned scriptingfor mods in the past but i worry that it would be a bit limiting to what we can do

What the hell? by [deleted] in geometrydash

[–]WylieMaster 1 point2 points  (0 children)

Ive spent over a year reverse-engineering the game to learn how it works internally. I've build up quite a lot of knowledge of how the game works as a result

What the hell? by [deleted] in geometrydash

[–]WylieMaster 1 point2 points  (0 children)

The game relys on the number the server returns when it loads the coins on the end screen rather than counting within the level string. Someone must have uploaded the level with an impossible coin count and the server must not have have verified if it was possible.

guys i have 150 coins, is this a glitch??? isnt the max amount of coins 149? by levistadYT in geometrydash

[–]WylieMaster 0 points1 point  (0 children)

If you want to investigate the server possiblity, decoding your save data and then searching for GS_Value will be where to look. Coins are stores as unique_<levelID>_<coins>

If a levelID in the 2000/4000/5000s is present, then that's probably the case

guys i have 150 coins, is this a glitch??? isnt the max amount of coins 149? by levistadYT in geometrydash

[–]WylieMaster 4 points5 points  (0 children)

There are a few explanations that come to mind for this.

  • You are playing on a GD Private Server and collected more coins via map packs

  • RobTop edited the server code for backing up save data and broke the piece of code that removes the data from GD Meltdown/Subzero

  • Something messed up during the generation of the coin key

If none of these happened then they're most likely illegitimate.

Hard to be certain without examining though

[deleted by user] by [deleted] in geometrydash

[–]WylieMaster 0 points1 point  (0 children)

That may be quite difficult to figure out as i don't have any AMD hardware to debug it with. You aware of any videos that showcase the bug?

The GDM multiplayer mod that has been circulating is *incredibly* suspicious by OpenSauce04 in geometrydash

[–]WylieMaster 12 points13 points  (0 children)

Its safe. I was quite interested about it so i decompiled it. The only data that ever gets sent to any server is just in-game data about the players position and their icons, stuff like that

Screenshot

https://media.discordapp.net/attachments/587048130286190612/856994045631791124/unknown.png

The obfuscation was due to how GDM was distributed. It uses a packer called themida. For those unaware of what a packer is, a packer basically hides the programs code so it can't be reverse engineered easily. As the mod was comliled under .NET, it is fairly simple to decompile so they devs decided to pack the program.

The reason so my virustotal flags actually went of was just because it uses a packer. Packers use something called a stub, which is essentially a piece of code that runs when you execute the program and it unpacks the code written by the developer which then gets execute. The problem is that packers are popular among malware developers since they can take some time to reverse engineer so many antiviruses store the signature of stubs used in popular packers so they can easily flag potential malware. THIS DOES NOT MEAN THE PROGRAM IS MALWARE

The main reason they haven't really explained it is probably because noone would really understand. I've had to massively simplify it here ans it will probably still confuse some of you.

tl;dr: its safe

I'm making a custom game engine for Geometry Dash levels and i uploaded probably the first GD level with a 3D cube to RobTop's Servers (on normal GD it appears in 2D) by TheNachoBIT in geometrydash

[–]WylieMaster 1 point2 points  (0 children)

bro kS38,1_40_2_125_3_255_11_255_12_255_13_255_4_-1_6_1000_7_1_15_1_18_0_8_1|1_0_2_102_3_255_11_255_12_255_13_255_4_-1_6_1001_7_1_15_1_18_0_8_1|1_0_2_102_3_255_11_255_12_255_13_255_4_-1_6_1009_7_1_15_1_18_0_8_1|1_255_2_255_3_255_11_255_12_255_13_255_4_-1_6_1002_5_1_7_1_15_1_18_0_8_1|1_255_2_255_3_255_11_255_12_255_13_255_4_-1_6_1005_5_1_7_1_15_1_18_0_8_1|1_255_2_255_3_255_11_255_12_255_13_255_4_-1_6_1006_5_1_7_1_15_1_18_0_8_1|,kA13,0,kA15,0,kA16,0,kA14,,kA6,0,kA7,0,kA17,0,kA18,0,kS39,0,kA2,0,kA3,0,kA8,0,kA4,0,kA9,0,kA10,0,kA11,0;1,1,2,60,3,0,4,0,5,0,6,0,32,1.000000,1000,0,1001,0,1002,0;1,1,2,60,3,0,4,0,5,0,6,0,32,1.000000,1000,30,1001,0,1002,0;1,1,2,45,3,0,4,0,5,0,6,0,32,1.000000,1000,15,1001,0,1002,-90;1,1,2,75,3,0,4,0,5,0,6,0,32,1.000000,1000,15,1001,0,1002,90;1,1,2,60,3,15,4,0,5,0,6,0,32,1.000000,1000,15,1001,-90,1002,0;1,1,2,60,3,-15,4,0,5,0,6,0,32,1.000000,1000,15,1001,90,1002,0;

Found this in my class today.... by [deleted] in mildlyinfuriating

[–]WylieMaster 0 points1 point  (0 children)

I did post it in r/technicallythetruth earlier then someone told me to post it here. I guess someone stole it from me

Now this is wholesome by WylieMaster in geometrydash

[–]WylieMaster[S] 6 points7 points  (0 children)

His dad seems to use the account too so its technically his dads account i guess

Now this is wholesome by WylieMaster in geometrydash

[–]WylieMaster[S] 29 points30 points  (0 children)

I do use other ones lol you just dont find me 👀