tome-Generalist_1/data/birth/classes/various.lua files
/hooks/load.lua
/init.lua
Since I'm just making classes that recombine existing talent trees, I don't think I need anything more than that. The class .lua files are the exact files from the game with a generalist class added to the bottom.
When I drop tome-Generalist_1 into my Addons folder, the main game loads up to 84% just fine, and then takes about 30 minutes to get to 100%, and never progresses from there. At this point, I have no idea where to even start looking for things that could be wrong. Does this sound like a syntax problem in one of my files? Do I NEED the overload and superload folders even if I'm not using them? My load.lua file is:
Code: Select all
local class = require"engine.class"
local Birther = require "engine.Birther"
class:bindHook("ToME:load", function(self, data)
Birther:loadDefinition("/data-generalist/birth/classes/afflicted.lua")
Birther:loadDefinition("/data-generalist/birth/classes/celestial.lua")
Birther:loadDefinition("/data-generalist/birth/classes/chronomancer.lua")
Birther:loadDefinition("/data-generalist/birth/classes/corrupted.lua")
Birther:loadDefinition("/data-generalist/birth/classes/mage.lua")
Birther:loadDefinition("/data-generalist/birth/classes/psionic.lua")
Birther:loadDefinition("/data-generalist/birth/classes/rogue.lua")
Birther:loadDefinition("/data-generalist/birth/classes/warrior.lua")
Birther:loadDefinition("/data-generalist/birth/classes/wilder.lua")
end)