< 更新 更早 >

LOL那些事

反向工程基本工具

Blender导入步骤

  1. 安装Blender 2.5;
  2. 安装LOLBlender插件,并按照其说明启用;
  3. File->Import->LOL Character(skn;skl)
  4. 通过中键(旋转)、Shift+中键(平移)、滚轮(缩放)调整视角;
  5. 把下面板调整为UV/Image Editor;
  6. 在OutLiner面板展开lolMesh,然后选择下面那个角色名(如Akali),就会看到下面板出现一个UV;
  7. 下面版Image->Open,打开对应的dds UV贴图;
  8. 主面板的Viewport Shading改为Textured,这样,有皮肤的英雄就展现出来了,剩下的就是自己玩了;
  9. TODO 研究动画怎么导入。

我的LOL格式解析转换工具项目(用Ruby写的)

https://github.com/utensil/lol-model-format

模拟器

基于Web:

LOL动力学详述:

Game Mechanics - The Missing Manual
http://leaguecraft.com/strategies/gameguide/208-the-missing-manual-league-of-legends-game-mechanics.xhtml

开源:

  • League-of-Legends-Simulator
    • 这个工具的用法是设定两个英雄,程序自动为英雄遍历所有装备进行打斗,计算出胜率和剩余Hp最高的装备。目前只实现了小炮。哭。我在电脑上跑了一次小炮vs小炮,12milion次战斗跑了有20分钟吧。不过实现的参考价值还是有的。
  • LoL-Combat-Simulator
    • 这个工具是用SWING写的界面,暂时还不可用。代码参考价值也比前者低。

其它工具

  • lol2obj (将LOL的模型导出为业内众所周知的Obj格式)
  • raf-manager (美服欧服存放模型的文件不是zip而是raf,所以需要,国服不需要)

更多工具请见 http://forum.leaguecraft.com/index.php?/forum/29-releases/

宋皿

Published under (CC) BY-NC-ND tagged with CG 集锦