Recent comments

  • 这个游戏有汉化实在是太好了!   13 years 3 weeks ago

    Playing English games is a more efficient and fun way to learn English. That's why I always play games in English version rather than localized ones. So why dont have a try?
    何不试试玩玩英文版呢?就当学英语了。我就从来不玩汉化的

  • 这个游戏有汉化实在是太好了!   13 years 3 weeks ago

    作者已经说过了,steam通过后,捐赠者会有key

  • Evil deed: I wasted 200 years of mankind's time!   13 years 3 weeks ago

    Are you counting time spent developing add-ons and modules? More like 400 years :)

  • Arcanum Class Pack   13 years 4 weeks ago

    Next version will be more compatible.
    This won't help much if the other addon isn't very compatible.

  • Arcanum Class Pack   13 years 4 weeks ago

    Well, went back to it after a while and it looks like it was conflicting with another addon of some kind, most likely one of my other class addon ones.

  • Resource Tutorial   13 years 4 weeks ago

    Really nice and simple to make it work!. Just replace the words with your own and it will work!

    Just a small note, on version 1.0.3

    On the file data/myresource.lua on line 13. You need to add a , or you'll get a lua error.

  • Your first Cursed   13 years 4 weeks ago

    Hey there :D
    Nice reading and it would be a pity if it went lost as just a blog post...
    Make it also appear in the Spoilers, Metaclass: Afflicted section of the Forums!
    Really :D

  • Your first Cursed   13 years 4 weeks ago

    Instead of hiding it in your blog and at the arse end of an epic mostly complain fest trailing the only other guide for cursed ;)
    But seriously, stick your guide in the forum so people actually can see it, and as a minor side part at least everyone who wants to tell you that you are doing it wrong can do it in a more manageable/readable style.
    That is all, nice guide by the way, always interesting to see peoples take on what they figure is the best way to get things done :D

  • OldRPG Tileset & UI   13 years 4 weeks ago

    Would love to see this for 1.0.1!

  • Arcanum Class Pack   13 years 4 weeks ago

    perhaps you have too many add-ons ? I've noticed having too many will slow down or even halt the game from reaching the class/race selections screen

  • Arcanum Class Pack   13 years 4 weeks ago

    Whenever I try starting a new game the loading gets to 100% then the game seems to get stuck. It doesn't actually crash but the dialog to select class and race and such never comes up.

  • Class: Celestial Avatar   13 years 4 weeks ago

    Game doesn't start up while the addon is active. New game will not initiate.

  • No locked Categories   13 years 4 weeks ago

    It isn't working for me, and I disabled every other addon.

    Using 1.0.1 and using the addon for version 1.0.1.

  • Succor   13 years 4 weeks ago

    Oh, that's pretty awesome.

    Thanks!

  • Succor   13 years 5 weeks ago

    is what the game calls it when you lose the opportunity to do some of your alchemist quests.

    To be more specific - if you have a quest a from alchemist A and a quest b from alchemist B and you return with ingredients for quest a, then it just might happen that quest b becomes unavailable. This is what this mod prevents.

    In other words yet again: quests you didn't yet undertake are prioritized over quests you took when deciding on what should become inaccessible.

  • Succor   13 years 5 weeks ago

    I've tried googling it, but nothing comes up.

  • New awesome, timed, ingame event!   13 years 5 weeks ago

    There is a way to complete this quest as a chronomanser. Just return in the past and do it.

  • New awesome, timed, ingame event!   13 years 5 weeks ago

    I failed to complete the mission in time, so now I have a countdown timer at -1000 or so minutes in the quest menu. No way to remove it, that I know of. Is this a bug?

    EDIT: It may be because I was on Mac's version 1.0.0, not yet on 1.0.1. I'm on 1.0.1 now, but haven't verified if that fixed it.

  • Benchmarking Lua   13 years 5 weeks ago

    for i = 1, 10^8 do p = 2*5 end
    0.078

    for i = 1, 10^8 do p = 2*5*8 end
    0.078

    for i = 1, 10^8 do p = 2*5*8*math.pi end
    0.078

  • Benchmarking Lua   13 years 5 weeks ago

    Using http://sourceforge.net/p/safelua/wiki/LuaJIT%20binaries/ since I'm a lowly windows user and amateur modder :)

    Respective times: 0.015, 0.094, 0.093, 0.469, 0.279, 0.015

    Analysis: about ten times faster with JIT in general, but only 5x faster with math.sin; difference between math.sqrt and ^0.5 disappears; comparison of number and string act the same, fluctuate between 0 and 0.32

    So, rough rule, you get ten times as many instructions with JIT :)

    edit: oh, and no longer a fresh boot, which probably matters; i have little doubt that I am part of multiple botnets since I'm the kind of guy that just downloads binaries instead of compiling from source :)

    Looking at the number of brutally basic instructions in the first loop, and doing a little math, it appears that I'm processing about 2.6 billion instructions per second with Lua JIT. Which makes sense, since I'm running a 2.6gHz processor, I'm just surprised to see perfect efficiency. 0.016 appears to be the limit of precision returned from os.clock()-- that's about a 60th of a second, so that's a good amount of precision.

  • Benchmarking Lua   13 years 5 weeks ago

    Rule number 1 of optimization: Premature optimization is the root of all evil :)

    Oh and ToME uses luajit2 already

  • Benchmarking Lua   13 years 5 weeks ago

    math.randomseed(1234); local time = os.clock(); local p; for i=1, 10^7 do p = math.sin(math.random()*math.pi*2) end; print(os.clock()-time)
    0.766

    math.randomseed(1234); local sintable = {};local sin = function(x) if not sintable[x] then sintable[x] = math.sin(x) end
    return sintable[x] end; local time = os.clock(); local p; for i=1, 10^7 do p = sin(math.random()*math.pi*2) end; print(os.clock()-time)
    7.36

    Conclusion: random is too good, we're not memoizing anything :)

    math.randomseed(1234); local time = os.clock(); local p; for i=1, 10^7 do a = 360*math.floor(math.random()*math.pi*2*360);p = math.sin(a) end; print(os.clock()-time)
    0.9529

    math.randomseed(1234); local sintable = {};local sin = function(x) if not sintable[x] then sintable[x] = math.sin(x) end return sintable[x] end
    local time = os.clock(); local p; for i=1, 10^7 do a = 360*math.floor(math.random()*math.pi*2*360);p = sin(a) end;print(os.clock()-time)
    0.922

    Conclusion: don't bother memoizing sin tables, not worth it.

  • Benchmarking Lua   13 years 5 weeks ago

    See title.

    LuaJIT is your friend (regarding performance), DarkGod. :)

  • New awesome, timed, ingame event!   13 years 5 weeks ago

    A permanent artifact across characters of this power is sure to imbalance the game.

  • Ruined Dungeon   13 years 5 weeks ago

    I took the time to dig out every single mine-able wall, and no dice. The missing mob seems to have straight up disappeared.