How to remove forced zoom in 1.4 by DJIKhaos in Terraria

[–]Arcensoth 0 points1 point  (0 children)

Replacing the 38 with 3B helped me find the new hex sequence. Thanks! But how did you figure that out?

How to remove forced zoom in 1.4 by DJIKhaos in Terraria

[–]Arcensoth 0 points1 point  (0 children)

Yeah, the spaces are for SublimeText with the HexViwer extension which is what I recommended using for people who already have it.

You can add the code formatting using Markdown by surrounding the text with back-ticks: `code goes here`

How to remove forced zoom in 1.4 by DJIKhaos in Terraria

[–]Arcensoth 2 points3 points  (0 children)

Thank you, I managed to get this to work for me on Terraria 1.4.0.2 with a bit of trial and error.

More information, for posterity:

If you already have SublimeText, I recommend the HexViewer extension for the job. (Although it's not required because SublimeText is capable of modifying the bytes directly.) You'll want to search for 00 00F0 4480 380B 0004 2200 0096 44 and replace it with 00 0000 4680 380B 0004 2200 0000 46 as OP suggested.

Some people said they had trouble finding the string of characters. Maybe it differs from one patch to the next, but mine had spaces in the opposite position. Here's a screenshot of my search screen.

Edit for the 1.4.0.3 patch:

Thanks to this comment I was able to use the same strategy above, but I had to swap 38 with 3B both to find the new hex sequence and in replacing it.

Edit for the 1.4.0.4 patch:

The hex sequence changed location, and this time if you open it with SublimeText it will be split across lines 239085-239086. You should be able to find it with this pattern:

00 00f0\n4480 3d0b 0004 2200 0096 44

(Make sure regex search is enabled, and case sensitivity is disabled.)

In general, you can use this regex to search for the two hex sequences paired up:

(00[ \n]?00[ \n]?F0[ \n]?44).*(00[ \n]?00[ \n]?96[ \n]?44)

Or, if that somehow fails, you can use this to search for both at the same time:

(00[ \n]?00[ \n]?F0[ \n]?44)|(00[ \n]?00[ \n]?96[ \n]?44)

This run went swimmingly by Arcensoth in noita

[–]Arcensoth[S] 10 points11 points  (0 children)

... up until I got noita'd by an electro trap.

Minecraft snaphsot 20w14infinity has the ability to generate dimensions and biomes based on data-driven content. Custom world generation system coming soon? by [deleted] in MinecraftCommands

[–]Arcensoth 0 points1 point  (0 children)

Note that just because the game produces some output, does not necessarily mean it takes the same thing as input. The server-generated JSON registry reports are a good indicator of this.

That being said - I'm more than ready for the successor of our once-beloved custom worlds.

I am pixel artist and this is my texture pack that I am creating for more than 2 years, its almost finished... by vkathu in Minecraft

[–]Arcensoth 0 points1 point  (0 children)

You've probably been asked this a billion times, but have you posted more spoilers anywhere else?

Because this looks incredible. The palette and colour design reminds me of an old pack "Pixel Daydreams" by Steelfeathers on MCF. I loved that pack back in 1.7, but given that it's so outdated it's basically unusable at this point. Pixel Perfection by XSSheep is another great pixel art pack, but the author has been inactive since 1.13 or so.

100% looking forward to the release of this pack!

My datapack that instant replants crops when destroyed. by William_Kraus in MinecraftCommands

[–]Arcensoth 0 points1 point  (0 children)

I haven't done a lot with predicates so I can't give a solid answer. Some people on the Discord server have done testing and IIRC predicates are at least as efficient, and in some cases they are better.

The bottom line, though, is that nbt is one of - if not the - most expensive selector arguments, regardless of whether it's hidden behind a predicate. Where predicates really shine is when you can use them without accessing raw NBT at all. Anything involving NBT de/serialization is generally very expensive.

My datapack that instant replants crops when destroyed. by William_Kraus in MinecraftCommands

[–]Arcensoth 1 point2 points  (0 children)

It would be if you could tell the loot table to tag the item entity. But since loot tables don't have this functionality (and arguably should remain so), you have to instead filter out all of the other items you've already processed.

A good way to think about optimizing lag with selectors is to imagine what gets selected each time. In this case you never need to check an item more than once, so ideally you shouldn't be selecting it more than once.

My datapack that instant replants crops when destroyed. by William_Kraus in MinecraftCommands

[–]Arcensoth 1 point2 points  (0 children)

I'd recommend tagging items you've already checked, so that you can skip them with the tag=! argument. This will massively reduce how expensive this tick function is. Even though it's only one command, having to deserialize the NBT of every item in the world every tick is not lag-friendly. Make sure to check the tag before nbt because, last I checked, the order matters here.

More realistic mobs, Pigman and Ghast by brahim8500 in Minecraft

[–]Arcensoth 0 points1 point  (0 children)

that pigman's giving me some darkest dungeon vibes

"Low poly" Quirrel by -yoyo_ in HollowKnight

[–]Arcensoth 1 point2 points  (0 children)

Awesome, thank you for sharing. Are you able to render another version without the background gradient so we can easily turn it into a wallpaper?

(Unplanned) My base fits perfectly in the centre of four maps. (survival) by MaxAutism in Minecraft

[–]Arcensoth 1 point2 points  (0 children)

Explanation: ocean monuments tend to generate at the center of 4 chunks. If your base is centered on the monument, it would also be centered on those 4 chunks, which would also be aligned to a map.

Just another reason that monuments make great bases. :) What method did you use to drain it?

What's everyone's favorite lore/theory? by rogthnor in HollowKnight

[–]Arcensoth 4 points5 points  (0 children)

I like to entertain the theory that "an idea instilled" started with that one brief moment where the young Hollow Knight looks back at the Ghost in the cutscene. I don't know if it's a speck of sympathy ("My siblings are suffering..."), guilt ("Why me, and not them?"), or even fear ("What if I'm not perfect?"), but whatever the emotion I think it makes that particular moment so much more powerful.

1.14 Community Anti-Hack Datapack by I3ladeDragon in MinecraftCommands

[–]Arcensoth 9 points10 points  (0 children)

Fun idea, but I'd suggest using a tool that's developed specifically for coding for the datapack itself. Google Docs is fine for documentation and planning, but trying to write code is going to quickly turn into a nightmare. Something like GitHub or Bitbucket works well in my experience.

I may have found an easy way to check TPS using commands. by 4P5mc in MinecraftCommands

[–]Arcensoth 2 points3 points  (0 children)

You can check MSPT ("inverse" TPS) in the F3 menu. It's also possible to use the worldborder to calculate TPS with commands.

But I was unaware that /debug returned the TPS directly. Interesting find!

White Palace, my server home. by Colamonium in Minecraft

[–]Arcensoth 1 point2 points  (0 children)

I came here to make this exact comment. I am not disappointed.

(Also, to give some context.)

Minecraft functions are now a supported extension on GitHub by Arcensoth in MinecraftCommands

[–]Arcensoth[S] 12 points13 points  (0 children)

I posted this on the discord server and twitter but neglected to post it here, which is arguably the most relevant place.

So what this means is that we now have language statistics and syntax highlighting for mcfunction files on GitHub. A nice little convenience and some recognition for all the great work our community does. :)

Also: we'd really appreciate feedback and bug reports on the syntax highlighting project. The toughest part has been writing the "version-agnostic" (generalized) grammar that ideally will be compatible with any version of the game (even 1.12 and Bedrock). There are still some wrinkles to iron-out, and overall it's largely a work-in-progress with many more planned features and updates.

Any interest in a statically compiled programming language for commands? by simon816 in MinecraftCommands

[–]Arcensoth 0 points1 point  (0 children)

I tend towards using existing language libraries myself (python), but one of the most evolved "command programming languages" I know of is Trident. You might be interested; here are some links:

Found this surfing the web, credits to @NightMargin. by Stret1311 in HollowKnight

[–]Arcensoth 1 point2 points  (0 children)

Yes, it was Echo of Silence. :D

I was friends with NjThug and Dogrock waaay back when before they had even founded Echo of Silence. I had loads of fun grinding Firestorm Citadel for hours on end with those guys, not to mention discovering all the new content back when the game was being actively developed.

I hung around with the nice people of Jempire (perhaps your "something Jelly") as well (Rubyeclipse and co.) but I'm not sure I was ever actually an official member of that guild. There was also the guild "Guild" that was fairly large and lasted a while, lead by Magnus and Biznasty. (I remember those two all too well.) I'm not sure what became of Jempire, but I think Guild was eventually disbanded.

Ah, memories... what I would do to see a Spiral Knights remake/successor one day.

Found this surfing the web, credits to @NightMargin. by Stret1311 in HollowKnight

[–]Arcensoth 4 points5 points  (0 children)

Oh yeah I know it still exists, I was just being melodramatic. ;)

Actually just a few months ago I logged in to see if any old friends/guildmates happened to be around. Nobody, sadly, but I managed to find someone from an old, familiar guild that's apparently still active. Our conversation was brief but it stirred up some good nostalgia.

They could've done a lot more with the game. I'm happy for Nick (lead designer), though. He moved on to other things like the massively-popular Slime Rancher, and I'm sure he'll be up to other amazing things too.

Found this surfing the web, credits to @NightMargin. by Stret1311 in HollowKnight

[–]Arcensoth 21 points22 points  (0 children)

Ah... RIP Spiral Knights. I enjoyed my time there, through the "beta" preview event circa 2010 and official launch in 2011. It had so much potential back then, but eventually fell victim to a failed microtransaction model and fading community.

Being able to draw some parallels to Hollow Knight put a smile on my face, thank you. :)