Recent comments

  • New Prodigies   12 years 37 weeks ago

    I would love to get them for 1.0.1:)

  • OldRPG Tileset & UI   12 years 37 weeks ago

    sorry for the delay, but there you go!

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

    我没看到作者是在哪里说的,打算通过Desura购买好了,非常感谢!

  • 这个游戏有汉化实在是太好了!   12 years 37 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?
    何不试试玩玩英文版呢?就当学英语了。我就从来不玩汉化的

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

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

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

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

  • Arcanum Class Pack   12 years 37 weeks ago

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

  • Arcanum Class Pack   12 years 37 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   12 years 37 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   12 years 38 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   12 years 38 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   12 years 38 weeks ago

    Would love to see this for 1.0.1!

  • Arcanum Class Pack   12 years 38 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   12 years 38 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   12 years 38 weeks ago

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

  • No locked Categories   12 years 38 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   12 years 38 weeks ago

    Oh, that's pretty awesome.

    Thanks!

  • Succor   12 years 38 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   12 years 38 weeks ago

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

  • New awesome, timed, ingame event!   12 years 39 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!   12 years 39 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   12 years 39 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   12 years 39 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   12 years 39 weeks ago

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

    Oh and ToME uses luajit2 already

  • Benchmarking Lua   12 years 39 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.