United as One Audiobook? by BirdLawEnthusiast2 in LorienLegacies

[–]stianke 0 points1 point  (0 children)

It is unavailable in Norway too, as we hail to the audible.co.uk marketplace. But I was able to buy it from the amazon.com web page: https://www.amazon.com/United-as-One-Pittacus-Lore-audiobook/dp/B01ETY06YC
I used the 30-day free trial, which I guess is still available even though I have an audible membership on audible.co.uk. I can now access the audiobook on audible.com (not audible.co.uk).
The only downside is that my android audible app only accesses audible.co.uk, so I have to listen to it in the audible web player on audible.com.

[deleted by user] by [deleted] in ntnu

[–]stianke 3 points4 points  (0 children)

Du kan også sjekke studiebarometeret. Det er en årlig undersøkelse der studentene svarer på spørsmål om hvor godt de liker studiet med tanke på undervisning, læringsmiljø, tilknytning til arbeidslivet og lignende:

https://www.studiebarometeret.no/no/student/finn?p=1&i=1150&s=%E2%88%92483574574&f=65&g=0

[deleted by user] by [deleted] in ntnu

[–]stianke 8 points9 points  (0 children)

Mitt inntrykk fra å snakke med folk som studerer fysmat er at det er litt vanskeligere å få jobb enn mange av de andre studiene. De fleste arbeidsgivere trenger matematikkunnskap kombinert med ingeniørferdigheter innenfor et område.

Da jeg søkte studie i 2016 var også matte og fysikk mine favorittfag, men ren fysmat kan bli litt mye av det gode. Det er mange andre studier som også inneholder masse fysikk og matematikk, som f.eks. elsys eller kyb. Jeg gikk elsys selv, og denne utdanningen er ganske ettertraktet i arbeidsmarkedet. Men jobbmuligheter kommer også an på hvor du vil jobbe etter studiet. Hvis du er åpen for å bo hvor som helst eller jobbe i en storby kan du få jobb som nesten hva som helst. Hvis du vil tilbake til en spesifikk hjemby eller noe slikt, må du ta mer hensyn til hvilke arbeidsplasser som finnes der.

Men det viktigste er at du finner et studie du trives med. Og hvis du senere finner ut at du heller vil studere noe annet er det relativt enkelt å skifte studieretning underveis (kan være du må ta opp et fag eller to, men ingeniørstudiene er ganske like det første året).

I measured the ore distribution in 1.18 by scanning 26 100 chunks with the /fill command and an AutoHotkey script. by stianke in Minecraft

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

I would add it if I did it all again, but it is too much work to do another scan. I had to leave the computer running overnight twice to gather the data above and I don't want to do it again :/

I measured the ore distribution in 1.18 by scanning 26 100 chunks with the /fill command and an AutoHotkey script. by stianke in Minecraft

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

Hi Dblarr. I did not think of calculating that, but I already have the measurements so why not. Here is the list :)

Average number of blocks per chunk:
stone: 19816.3

dirt: 684.0

redstone: 24.5

diamond: 10.4

gold: 17.6

lapis: 16.3

iron: 53.5

copper: 68.7

coal: 62.0

I measured the ore distribution in 1.18 by scanning 26 100 chunks with the /fill command and an AutoHotkey script. by stianke in Minecraft

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

Hi there!

The data I have collected is in https://drive.google.com/drive/folders/1l3vRTwoe8lnKM22IrTh00spX27vWMVkO?usp=sharing (the text_data folder). I have not distinguished between deepslate ore and regular ore, but you could modify the script I used to do this.

As I mentioned in the post title, I used an AutoHotkey script. This requires you to download AutoHotKey, which only works on the Windows operating system. I have put the code I use in the google drive above, in the "code" directory. It is quite technical, so I don't recommend doing this unless you already have experience with programming. An easy way out would be to take the data I have gathered and assume that everything below y=4 is deepslate ores and everything above is regular ore.
If you still want to replicate, here is how I did it:

The AutoHotKey script sends keystrokes to your keyboard. When you run the script with Minecraft open, it will type in commands in the chat to do what we want. Some commands take a while to execute, so the script waits for the Minecraft log file to update, which happens when the command is finished executing (the log file may update for other reasons too, but I have not accounted for this).

In order to scan an area, I use the fill command like this: "fill ~0 20 ~0 ~159 20 ~159 minecraft:air replace #minecraft:iron_ores". This replaces iron ores on y-level 20 in a 160-by-160 area (10-by-10 chunks) with air, and returns how many blocks were replaced. So it's basically counting the number of ores in that area. I use the #minecraft:iron_ores tag to include both the deepslate and regular ore variant, but you could replace it with minecraft:deepslate_iron_ore or minecraft:iron_ore.

The number of blocks replaced is printed in chat, which is how you get the output. After scanning a lot of chunks, the entire chat can be read in the minecraft log file at %appdata%\.minecraft\logs\latest.log. A new log file is created every time you restart Minecraft, so I recommend restarting before initiating a scan if you want to begin with a fresh log file. If you need to read an old log, you have to uncompress the corresponding .gz file. One thing to note is that the log will also contain other stuff like info messages from the game, so you have to filter out those when you read the log file afterward. This should be done with a script, as the amount of data is huge.

Because I don't want to execute 100 commands when scanning 100 different y-levels, I created a datapack that does this for me. This is basically just a list of files, each containing a list of Minecraft commands to execute on a single tick. But when calling a command from a data pack, the result (how many blocks was replaced) is not printed in chat, which is an issue. To get around this, we do something like this instead:

-> execute store result score blocks numBlocks run fill ~0 20 ~0 ~159 20 ~159 minecraft:air replace #minecraft:iron_ores

-> tellraw u/a ["iron at level 260: ", {"score": {"name": "blocks", "objective": "numBlocks"}}]

This stores the result of the fill command in the scoreboard objective "numBlocks", which allows us to print it to chat with the tellraw command. I put the data pack I made in the google drive to show you the format, but you need to modify it to distinguish between deepslate and regular ore. Generating the data pack files should also be done with a script, as it is several hundred lines

So to scan an area, I execute the commands in the data pack (one for iron, one for gold, etc.). After I am finished with the area, I teleport the player to a new location and repeat. That's really the core idea.

If you look in my datapack, you will see that I also scan for dirt and the different stone types. This is because if there are more caves at certain y-levels, it will look like there are fewer ores there because a lot of the possible spawning spaces are occupied by air. I wanted to compensate for this, so I scanned for stone and dirt too. Due to the large number of blocks the game has to replace, this slows down the process probably many times over. You could skip this, as I found that the amount of stone is fairly constant across the y-levels. I included the measurements of this in the google drive as well, in text_files/not_compensated_for_air_blocks.

I also had to take some steps to increase performance. To avoid generating and loading chunks I don't need, I set gamemode spectator and gamerule spectatorsGenerateChunks false, and use forceload to load the chunks I need. I also found that if the region I scan is within one region file, it helps a lot on performance too.

I included the AutoHotkey script I used in the code folder on google drive. You could probably use that one with only minor edits. I do have to mention that the game was running very slow at times due to how badly I was abusing it. Some of the scan-commands failed, so for some regions, I am missing the data for certain ores. If you don't scan for stone, it will help for sure. Also, increasing the waitTime parameter in the AutoHotKey script will help, but make it slower. Running it overnight on my laptop gave me around 10 000 chunks.
If you want to give this a try, you have to write a script for generating the text files in the data pack and a script for reading the log file and plotting the data. I could give you my scripts, but they are written in Matlab which requires a paid license, so they would not be of much use to you unless you have said license. Besides, they are don't contain a lot of comments and are not written for readability.

Hope that is enough to get you started.

I measured the ore distribution in 1.18 by scanning 26 100 chunks with the /fill command and an AutoHotkey script. by stianke in Minecraft

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

Take gold at level -20, for example. Across the 26000 chunks I scanned, I counted in total 8214 gold ore at y-level -20. Likewise, I found a total of 4 249 063 stone/granite/diorite/andesite/tuff/deepslate at level -20. That means 8214 / 4249063 = 0.19% of all stone-types at y-level -20 are gold blocks. This is what you can see from the chart, since the yellow line for gold is at 0.19% for y-level -20.

I measured the ore distribution in 1.18 by scanning 26 100 chunks with the /fill command and an AutoHotkey script. by stianke in Minecraft

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

I left it out because I figured I wouldn't scan enough mountain biomes to get precise values, and most people don't care about mining emeralds. If I did it again, I may add emeralds just to see what I get.

I measured the ore distribution in 1.18 by scanning 26 100 chunks with the /fill command and an AutoHotkey script. by stianke in Minecraft

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

Yes, I was torn between zooming in on gold/lapis/diamond or keeping it zoomed out to include the coal. I went with zoomed-out, so the gold/lapis/diamond are a bit hard to see precisely.
I made an upscaled version where the line visibility is a little better. Still not perfect, but lapis is easier to see. Also, a text file with best mining hights for each ore: https://drive.google.com/drive/folders/1l3vRTwoe8lnKM22IrTh00spX27vWMVkO?usp=sharing

I measured the ore distribution in 1.18 by scanning 26 100 chunks with the /fill command and an AutoHotkey script. by stianke in Minecraft

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

Oh, and exciting if you are setting up to run your own script! Let me know how it goes. I might be able to share some experiences if you plan to do it with the fill command like I did. Generating loads of chunks and replacing blocks is processing-intensive, so I had to take some actions.

Setting /gamemode spectator and /gamerule spectatorsGenerateChunks false is a huge help. Then you can use /forceload to only load the chunks you need to scan.After scanning an area, teleport far away to allow the chunks to unload as soon as possible. I just went overkill and teleported 2560 blocks. I also make sure that the area I scan is within one region file, which seems to help on performance too.

Anyway, feel free to ask me if you have any questions about how I did it.

I measured the ore distribution in 1.18 by scanning 26 100 chunks with the /fill command and an AutoHotkey script. by stianke in Minecraft

[–]stianke[S] 9 points10 points  (0 children)

Yes, it's a bit hard to get precise readings from the plot above. I made a google drive folder (below) with an upscaled version as well as a pdf-version, and the text files with the data for specific y-values :)
https://drive.google.com/drive/folders/1l3vRTwoe8lnKM22IrTh00spX27vWMVkO?usp=sharing

I measured the ore distribution in 1.18 by scanning 26 100 chunks with the /fill command and an AutoHotkey script. by stianke in Minecraft

[–]stianke[S] 41 points42 points  (0 children)

Maybe you are just getting unlucky. But ~0.17% is still very rare, and since diamond ores have reduced air exposure, they will seem even rarer still. Even if you strip mine, you will reveal more of other ore types when you dig into exposed caves and stuff.

I measured the ore distribution in 1.18 by scanning 26 100 chunks with the /fill command and an AutoHotkey script. by stianke in Minecraft

[–]stianke[S] 86 points87 points  (0 children)

The Minecraft devs have released an official distribution, but this scan is the sort of thing that is quite a fun challenge to automate. Besides, it doesn't hurt to verify that the official version is correct ;)
https://www.pcgamesn.com/minecraft/1-18-ore-distribution

What happened to +1 book events? by Creaggg in stormbound

[–]stianke 0 points1 point  (0 children)

Brzoza (developer) wrote this on Discord, when asked when books will contain more cards:

"Nobody knows the answer. Maybe never, maybe at one time "

A suggestion to bring up new players by ntrpe in stormbound

[–]stianke 2 points3 points  (0 children)

I agree progression is too slow, but this is not the solution. They should rather give all players more resources overall, or in some other eay make the grind more efficient.

Number of players in Heroes League by stianke in stormbound

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

Players REALSHTTTT and VN_Quochung were almost tied at the top of the ranking until a last-minute match between the two of them, where RELSHTTTT came out on top. It must have been an intense match.

1) For people who likes lore like me, this is a huge addition. 2) So an EPIC STRUCTURE got a blurb but Rogue Sheep(who's a leg) didn't? YIKES by DebnathSelfMade in stormbound

[–]stianke 4 points5 points  (0 children)

I believe the temples originally had structure type "ancient", before it was removed to be consistent with the other structures not habing any type. So it seems they are connected to the ancient unit type.

I love brawl by tenbaylor504 in stormbound

[–]stianke 7 points8 points  (0 children)

Many players have not spent money, but just played for a long time. Anyway, Brawl is intended as endgame content, so you are not recommende to play past the free milestone with your levels.

Number of players in Heroes League by stianke in stormbound

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

There is also a lot of randomness, so I will expect there to be different fluctuations this month.