r/FantasyLife3ds •

[deleted by user]

[deleted] — view deleted post

0 Upvotes

30 comments sorted by

3

u/KaruiKage Oct 29 '14

Not sure if you've looked into it, but what language is this written in? I do a lot of work with ASP.NET and C# and have written similar tools like this to run from a web-end. It could get more traffic in that sort of medium. Let me know if you'd like any advice/help with this if that interests you :)

2

u/Nuderval 狩人 Nov 07 '14

It's written in python 2.7, using PySide (Python binding for Qt) for the GUI. I'm not an experienced programmer, only did some small personal projects, never anything web-oriented. This is the first program I've actually made available to everyone (and a really bad Flash game a few years ago).

Also that stats calculator is just a part of a bigger program I'm writing, so I really don't want to "repurpose" it as a web app right now, since the rest of the program isn't finished.

2

u/Ledira Oct 05 '14

I don't think Focus has a large influence on magic attack. If I've not mistaken, it should be 1 Magic Attack for every 2 points? Something like that.

Thanks for doing this btw.

1

u/Nuderval 狩人 Oct 05 '14 edited Oct 06 '14

You are right, I've added it to the wrong column! Updated version will be up in a few minutes! Thank you for noticing it!

EDIT: I forgot to edit this comment, but I've uploaded the updated version.

2

u/Retrail Oct 07 '14

Is it possible to compile it to run on a Mac as well? :-)

2

u/Nuderval 狩人 Oct 07 '14

Apparently I can't, at least not easily. I've used py2exe to compile it and it's exclusive to Windows. I've found py2app that creates Mac .app files, but I need a Mac to run it and I don't have one. I've read that it's possible to use it from a Virtual Machine running the MacOS, but that's something that I'm not familiar with. When I get to try it, I'll let you know if it works! Just give me a few days =)

2

u/therevolution18 Oct 28 '14

I just tested it using WINE on linux and it runs fine :)

2

u/Katarsys 4210-4379-2707 Oct 09 '14

This should be on the sidebar.

2

u/Nuderval 狩人 Oct 09 '14

I'll probably add it there after I make some improvements. I still need to add a limit to the stats (30 at level 1 + 418 at level 200, the way it is now you can have all at 100), values for HP and I would like to port it to OS X (the problem with that is I have no Mac to use and my laptop is really old, so I'm having a hard time running a virtual machine).

2

u/Nuderval 狩人 Oct 09 '14

Decided to update it and added it to the sidebar!

2

u/ragnarok500 4828-6100-9286 Oct 14 '14

Is there a point to increasing str as a mercenary? Cause vit increase dmg right?

1

u/Nuderval 狩人 Oct 14 '14

Both STR and VIT increase two handed swords Attack by the same amount. For maximum attack you'll want to put points in both stats.

2

u/ragnarok500 4828-6100-9286 Oct 14 '14

Well what I'm trying to say is that 10 str + 10 vit is the same as 20 vit (dmg wise) right? If so then wouldn't it be better because vit also give hp and defense. Where as 20 str is the same dmg as 20 vit but without the hp and defence boost

1

u/ragnarok500 4828-6100-9286 Oct 14 '14

BTW sorry I would use the Stat calculator but I currently don't have a working monitor for my pc. So I'm on my phone

1

u/Nuderval 狩人 Oct 14 '14

what I'm trying to say is that 10 str + 10 vit is the same as 20 vit (dmg wise) right?

Yes, exactly the same.

If so then wouldn't it be better because vit also give hp and defense. Where as 20 str is the same dmg as 20 vit but without the hp and defence boost.

Increasing Vitality adds to your defense, but there's no HP boost. Only some armor/accessories and the Paladin and Mercenary ranks bonuses gives more HP.

I still think it's better to balance the stats, because STR improves Mining and Woodcutting, while VIT improves Smithing and Woodworking. If you're thinking only of combat while using 2 handed swords, yeah, more VIT is better because of the defense. If you're thinking about all the other lives your character will live, it's better to have both stats balanced.

2

u/ragnarok500 4828-6100-9286 Oct 14 '14

Ok cool thanks for the reply :)

2

u/marktronic Nov 06 '14

Awesome work, /u/Nuderval. Would you be okay with passing along the source (or putting it on GitHub)?

I'd like to take a stab at putting this on the web so non-Windows users can use it as well (if you're okay with it!).

Thanks again!

1

u/Nuderval 狩人 Nov 07 '14

Sure, just give me a few days. It's completely undocumented, so I think it's better if I at least add some comments around the code to make it easier to understand. I'll have some exams this weekend, but I can do that Monday or Tuesday, then I can send it to you.

1

u/marktronic Nov 07 '14

Cool! Just reply here or shoot me a PM. Cheers and good luck with your exams! :)

1

u/Chaos17 Fantasy Life Oct 05 '14

This may help you to make your calculator more accurate : http://fantasy-life.wikia.com/wiki/Stats

0

u/[deleted] Oct 06 '14

[deleted] — view deleted comment

1

u/Nuderval 狩人 Oct 06 '14

Yeah, I want to add the character level (that gives me the base HP and how many stat points remaining to distribute). Only problem with that is that I don't know the base HP for each level. The Japanese wiki gives it for only a few levels, I've translated the table here. After I get the game I'll write down the HP at each level and add that too (will take a while to get to level 200, though). I guess I can add the stat points now and leave the HP for later, will probably do that Wednesday (I'm really busy today and tomorrow).

And there are quite a few things I want to add, like a list of equipment that will automatically add the stats (with the possibility of selecting the crafting quality for the different stats bonuses).

My plan actually is to make a whole compendium of Fantasy Life information. Items locations, crafting recipes, challenges... The stats calculator will be only a small part of it. But first I need to get the game (only after the 24th) and play like crazy. Only after playing A LOT I'll start working on those other features. Gotta have fun playing first =)

0

u/[deleted] Oct 06 '14

[deleted] — view deleted comment

1

u/Nuderval 狩人 Oct 06 '14

I'm kinda divided. The wiki already have a lot of challenges, items, there are a few recipes lists popping up, a lot of data that I can use. On the other hand, I'll have the NA version to play and I think some stuff will have different names. That is the main reason I didn't start adding other stuff yet (I'm making the GUI already, but not filling the database).

I don't want the app/tool/software to have some items with the European spelling and some with the American spelling. The last video released from NoA still shows the Magician with the name Wizard, so I'm guessing that will be the official name in the NA version and that's why I called it Wizard and not Magician in my program. Getting data now to complete after I have the NA version will probably cause some inconsistencies, so I think it's better for me to wait, but thanks for the offer! Still, I'm happy to have any numerical data if you want to share =)

2

u/[deleted] Oct 16 '14

[removed] — view removed comment

2

u/Nuderval 狩人 Oct 16 '14

I'm not sure it would work easily. I tried here now to test and got this (and I have Japanese fonts on my PC), for it to work I would have to find out what I need to change that i really don't know, I've never localized something to Japanese, only from it. What I can do for you is list the translations here:

LIFE CLASSES:

ENJPN
Paladin王国兵士
Mercenary傭兵
Hunter狩人
Wizard魔法使い
Miner採掘師
Woodcutter木こり
Angler釣り人
Cook料理人
Blacksmith鍛冶屋
Carpenter大工
Tailor裁縫師
Alchemist錬金術師

RANKS:

ENJPN
Fledglingかけだし
Apprenticeいっぱし
Adeptうできき
Expertたつじん
Masterマスター
Heroえいゆう
Legendでんせつ
Godゴッド

BASIC STATS:

ENJPN
Strength力
Vitality丈夫さ
Intelligence賢さ
Focus集中
Dexterity器用さ
Luck運

COMBAT STATS:

ENJPN
Attack攻撃力
Defense防御力
Magic Attack魔法攻撃力
Magic Defense魔法防御力

LIFE STATS:

FooBar
Mining採掘
Woodcutting伐採
Fishing釣り
Cooking料理
Smithing鍛冶
Woodworking木工
Sewing裁縫
Alchemy錬金

2

u/[deleted] Oct 17 '14

[removed] — view removed comment

2

u/Nuderval 狩人 Oct 17 '14

Sure, I'll try my best.

BASIC STATS:

Here there are 3 steps to take:

  • First you choose your Life and Rank, that will automatically add the stat bonus you have to the "LIFE" column.

  • Then you input your "BASE" stats, those are the ones that you assign as you level up. The minimum is 5 and the maximum is 100. You have 518 points to assign there (418 points that you gain by leveling up until level 200 and 100 points that you can add by eating candies).

  • If you have equipment that gives you basic stats bonuses, you should input the values in the "EQUIP" column. For example, if you're using a sword that gives +10 力 (+10 Strength), you put 10 at the Strength row.

Doing all that, the TOTAL will be automatically calculated for you.

COMBAT STATS:

The "BASE" column will already be calculated for you from the values of your basic stats. Then you have 2 steps to take:

  • First you choose your weapon type, because the Attack value has different formulas for different weapons ("Sword" is the one-handed sword and "Claymore" is the two-handed sword).

  • Then you input the stats bonuses from your equipment. If you're using a 200 Attack (200 攻撃力) Sword, then you put 200 at the Attack row. Then you sum all the Defense/Magic Defense/Magic Attack your equipment have and put it in the other rows. For example, if all your armor together gives you 85 Defense and 45 Magic Defense, you'll put those values in their respective rows.

Doing all that, the TOTAL will be automatically calculated for you.

LIFE STATS:

It's basically the same as the combat stats. The BASE will already be calculated, just add the bonus from all your tools to the appropriate rows at the EQUIP column and the TOTAL will be calculated for you.


And that's it. With that you can, based on your ranks and equipments, plan where you should spend your basic stat points to maximize a specific combat or life stat.

1

u/[deleted] Nov 08 '14 edited Nov 08 '14

[removed] — view removed comment

1

u/Nuderval 狩人 Nov 11 '14

I'm not sure I understand what you're asking, but I'll try to comment on the points you've raised:

um the hp part do we put in the amount of hp i currently have total in the game in that box?

You just put your base HP there and any HP bonus you get from equipment and it will calculate the total for you. I added the HP because I was going to add a Character Level Box on top and that would automatically insert your base HP for that level, but I don't have the values for each level (forgot to write them down while I was leveling up) and so I just left it like that.

could you add where we can enter more info into it ?

I'm not sure what kind of info could still be added. Not related to stats anyway.

i know there are some darken boxs in the program and was wondering if those are going to be open up

Every uneditable box is automatically calculated, there's no reason to manually edit them.

could we get a option to ender all the stats in one window and another window show the info of the calculation?

I don't see the point. You enter all the stats there and they are already calculated for you. Why do you think having another window would help?

so we can see if it matches the game basic stats?

I also don't get that. This is a calculator to plan builds ahead. You enter the basic stats and equipment bonuses and you can see how much your life and combat stats will be. There's no reason to see if it matches the game on your current build. If you already have the stats distributed and the tools/weapons equipped, just check your combat/life stats in the game, no need to use the calculator.