19MisterX98 / SeedcrackerX

MIT License
1.01k stars 103 forks source link

Feature Request: Nether Cracking? #116

Closed InternetNutzer closed 1 year ago

InternetNutzer commented 2 years ago

I noticed, that it is quite hard to crack the nether seed and I would like to ask if it is possible to

Snowad14 commented 2 years ago

bastions / fortresses does not allow you to have the seed quickly and for trees it will always give you a lot of seeds (humanly impossible to check them all) as long as the decorator cracking is not functional

Sp3rick commented 2 years ago

its acutally impossible or by upgrading this mod we can get it work again?

Snowad14 commented 2 years ago

It is possible but it would require an update that uses the graphics card and it would take several hours. there is also the branch "NetherRoofCracker" which uses the roof of the nether but its not work on paper and you have to install a lot of things it's quite complicated

Sp3rick commented 2 years ago

Tell me more about "NetherRoofCracker" searching on google i dont find anything

Snowad14 commented 2 years ago

https://github.com/19MisterX98/SeedcrackerX/tree/NetherRoofCracker You need to be pretty proficient with Windows, I'm not going to give you a tutorial but basically: Build the .jar -> Install cuda & visual studio build tools having an NVIDIA graphics card -> run BedrockCracker.cu in the terminal in the fabric config folder after joining a non-paper server and it detects the bedrock when you are in the nether.

Sp3rick commented 2 years ago

for what minecraft version is it

Snowad14 commented 2 years ago

I was talking about versions 1.18 and 1.19, if you want to do it in the ones below 1.18 it just takes a few seconds with the ones that are already implemented

Sp3rick commented 2 years ago

ok, i did everything successfull but i cant compile NetherRoofFinder.java can you give me it (.jar) pls

Sp3rick commented 2 years ago

i compiled it and i get a 149kb file, but i think that maybe i not compiled right so its for be sure

Sp3rick commented 2 years ago

when i execute BedrockCracker.cu i receive Finished gpu: time_millis:889, output: 0, run:8 Finished gpu: time_millis:826, output: 0, run:7 Finished gpu: time_millis:826, output: 0, run:6 Finished gpu: time_millis:827, output: 0, run:5 Finished gpu: time_millis:827, output: 0, run:4 Finished gpu: time_millis:826, output: 0, run:3 Finished gpu: time_millis:827, output: 0, run:2 Finished gpu: time_millis:826, output: 0, run:1

19MisterX98 commented 2 years ago

usually one of them should have given you an output seed for example:

Finished gpu: time_millis:7214, output: 0, run:8 Finished gpu: time_millis:7155, output: 1, run:7 Finished gpu: time_millis:7156, output: 0, run:6 Finished gpu: time_millis:7179, output: 0, run:5 Finished gpu: time_millis:7169, output: 0, run:4 Finished gpu: time_millis:7169, output: 0, run:3 Finished gpu: time_millis:7167, output: 0, run:2 Finished gpu: time_millis:7197, output: 0, run:1

you might wanna try with a different chunk.

Sp3rick commented 2 years ago

usually one of them should have given you an output seed for example:

Finished gpu: time_millis:7214, output: 0, run:8 Finished gpu: time_millis:7155, output: 1, run:7 Finished gpu: time_millis:7156, output: 0, run:6 Finished gpu: time_millis:7179, output: 0, run:5 Finished gpu: time_millis:7169, output: 0, run:4 Finished gpu: time_millis:7169, output: 0, run:3 Finished gpu: time_millis:7167, output: 0, run:2 Finished gpu: time_millis:7197, output: 0, run:1

you might wanna try with a different chunk.

mh thanks, i think that i havent correctly used the NetherRoofCracker.jar file, the fact that you have 7000 milliseconds per run and i have 800 milliseconds is maybe because is not calculating anything? anyway, i have to put NetherRoofCracker.jar it in mods folder right?

Snowad14 commented 2 years ago

and then you have to go into the nether and you will see that the bedrock will be highlighted

19MisterX98 commented 2 years ago

The time greatly depends on your gpu, i have a 1050ti.

You got the cracker to run so you must have done everything correctly.

Can you send the .cu file to check if it was populated correctly?

Sp3rick commented 2 years ago

The time greatly depends on your gpu, i have a 1050ti.

You got the cracker to run so you must have done everything correctly.

Can you send the .cu file to check if it was populated correctly?

ok i uploaded the .cu file, so the fact that i got the 149kb .jar means that it is correct? a-out.zip

19MisterX98 commented 2 years ago

your jar should be around 2mb. also your cu file does not contain bedrock data

Sp3rick commented 2 years ago

your jar should be around 2mb. also your cu file does not contain bedrock data

oh ok, you can send the right .cu file and .jar?

19MisterX98 commented 2 years ago

seedcrackerX-2.12.zip unzip to get the jar. github doesnt allow jar extentions

the cu file is generated by the mod.

Sp3rick commented 2 years ago

seedcrackerX-2.12.zip unzip to get the jar. github doesnt allow jar extentions

the cu file is generated by the mod.

thanks its worked, its so fast to get the seed thats good

MakingPanorama commented 1 year ago

seedcrackerX-2.12.zip unzip to get the jar. github doesnt allow jar extentions

the cu file is generated by the mod.

Which minecraft version it works? If it works lower 1.19.2 can you give a compiled file for actual version and higher?

I've tried it on 1.19.2, but minecraft crashes with error(i can give logs if it need) Also I was tried to do it myself, but always was appeared error in building

19MisterX98 commented 1 year ago

I wont update the code to 1.19, It works on 1.18.2.

I think a library url changed, at least the github actions dont work anymore too