Closed gabevenberg closed 7 years ago
ah there you are :D i am at work currently so i'll post my zen-scripts in about 10hours
it's pretty simple you can also find tipps on the FTB wiki about this ... unfortunately the informations are as always with FTB a bit outdated
this seems to be correct the way i see at the moment, but if you want to add stuff to a vein like gravel, you'll have to make it ore dicted first because the excavator only uses thei oredicted names and spits out the ore that has been registered first in the dictionary OR you can also configure which ore shall be mined for which oredict entry!!! See this Site under
Adding new ore dictionary entries
http://minetweaker3.powerofbytes.com/wiki/Tutorial:Ore_Dictionary
but you need to become creative in naming to not cause collisions with already existing entrys
one thing to the weight parameter, you can define the weight as value between 1 and 100 .. zero was wonky as far as i remember the chance is likewise calculated as (VeinWeight / Sum(allVeinsWeights)) * 100 -> %
on weights, is there a refrence for what IE sets the weights for eatch vein and ore to? essentially, what is the sum for the veins, and what is the weight sum for eatch existing vein? do you know of a public resouce? (havent been able to find any.) alternatively, is there a way to tweak the chance for an already created vein? current documentation sugessts no...
also, could i look at your script as a more extensive example than what gamepidea provides?
ouhhh sorry i totally forgot to post my scripts sorry mate!!!! for the default weights, we can probably lookup the history of original IE 0.7.7 inside the compat/minetweaker area there are the classes with the default veins located, give me a sec i'll add the info to this post asap
found the folder https://github.com/BluSunrize/ImmersiveEngineering/tree/1.7.10/src/main/java/blusunrize/immersiveengineering/common/util/compat/minetweaker
aaaand nailed it
https://github.com/BluSunrize/ImmersiveEngineering/blob/01707f989313d2eb606669ba1f06f4c1def586f6/src/main/java/blusunrize/immersiveengineering/common/IEContent.java starting at Line 689
looking through the code, it simply adds the method to import the values into somewhere in the main code/a temp file. regardless, i think i need the class ExcavatorHandler.mineralList. note that i have almost no expirience in java, and only minimal in coding, enough to read code but not really to write it.
found it. https://github.com/BluSunrize/ImmersiveEngineering/blob/1.7.10/src/main/java/blusunrize/immersiveengineering/api/tool/ExcavatorHandler.java however, it seems to be in a hash map? no clue what it is. anyways, have to see if i can find the list elsewhere. no clue where to look that the code refrences.
like i added above
https://github.com/BluSunrize/ImmersiveEngineering/blob/01707f989313d2eb606669ba1f06f4c1def586f6/src/main/java/blusunrize/immersiveengineering/common/IEContent.java starting at Line 689
additionally it gives you a hint on how to form the zen scripts as they use the same signature but without the "new Object" Stuff
great. thanks a ton. only question now is why setting the veinsize in the cfg to -1 throws an error and regens the cfg instead of making veins infinite like it says it should. contacting bluesunrize about that one.
trying to essentially make veins infinite, as the late game form of resource gathering (think laser drill from mfr) but make good ones harder to find as well as making it operate slower.
what i've done is, i set the chance for empty cycles in the config from 5% to 0 and added into my veins A LOT of crap material(some of them i had to oredict first), made the veins all equal and modified the veins to be more like real world mineral deposites in composition ;D slowed it down a bunch and adjusted it so that you can leave it running for 2-3 real time days and get around 20-30k ores in total ... absolutely enough for every work you need to get done in 5 days
just wondering how you tweaked the deposits. ive heard roumours of doing it through modtweaker, but no solid documentation.