The RPG Maker Resource Kit

RMRK RPG Maker Creation => VX Ace => VXA Scripts Database => Topic started by: TheoAllen on August 16, 2013, 11:53:31 PM

Title: Theo - Smithing. Simply Upgrade Your Weapon
Post by: TheoAllen on August 16, 2013, 11:53:31 PM
Smithing -- Simply Upgrade Your Weapon
Version: 1.1b
Author: TheoAllen, richter_h
Date: August 17, 2013

Version History



Planned Future Features


Description


This script allow you to upgrade your equipped weapon just like suikoden. Well, at least my friend, richter_h said so. I never played suikoden actually

Features


Screenshots

(https://dl.dropboxusercontent.com/u/41797508/Galeries/SS/Blog/smith01.jpg)
(https://dl.dropboxusercontent.com/u/41797508/Galeries/SS/Blog/smith02.jpg)
(https://dl.dropboxusercontent.com/u/41797508/Galeries/SS/Blog/smith03.jpg)


Instructions

Put this script below material but above main
To call the smithing menu, write down this following line to script call
Code: [Select]
SceneManager.call(Scene_Smith)
Don't forget to edit the extra configurations.

Script


The script is too long. Grab it here (http://pastebin.com/1FFMH7JS)

Credit



Thanks


Support


Post your question(s) here

Known Compatibility Issues

This script may not work together with Kread-EX Runic System. (At least, I heard)
And it should be compatible with many weapon related scripts

Demo


If the script documentation isn't enough to make you understand the workflow, you may grab the demo here (https://dl.dropboxusercontent.com/u/41797508/VXA/Smithing%20Demo.exe)

Author's Notes


- If your character is dual wield, this script only take the first weapon to upgrade.
- This is my first time to release a huge script module to English RPG Maker community. I hope I'll be able to support all of you
- I hope you understand the script documentation. Since I'm not quite sure about my english skill
- If you're looking for RGSS2 version, click this link (http://forums.rpgmakerweb.com/index.php?/topic/13752-smithing-simply-upgrade-your-weapon/)

Terms of Use


Credit me, TheoAllen. Rewrite this script for RGSS3 is not that simple if you know. And don't forget to credit richter_h as well. He provides the basic workflows, so I can rewrite this script for RGSS3.
Title: Re: Theo - Smithing. Simply Upgrade Your Weapon
Post by: AbsoluteIce on August 17, 2013, 12:15:02 AM
Hey look, a smithing script! Great job TheoAllen.
On the side note, harapkan awak akan mengeluarkan banyak script lagi iya  :)
Title: Re: Theo - Smithing. Simply Upgrade Your Weapon
Post by: TheoAllen on August 17, 2013, 12:46:48 AM
Hey look, a smithing script! Great job TheoAllen.
On the side note, harapkan awak akan mengeluarkan banyak script lagi iya  :)
Thanks very much
Don't worry, I have many ideas for the future script. And I planned to translate some of my scripts to english. Just stay tune  ;)
Title: Re: Theo - Smithing. Simply Upgrade Your Weapon
Post by: Wiimeiser on August 17, 2013, 05:29:56 AM
Should have/might need compatibility with Weapon Attack Replace, Barehand Trait and other Yanfly scripts. MA's Instance Items Base might need to be checked out as well.
Title: Re: Theo - Smithing. Simply Upgrade Your Weapon
Post by: TheoAllen on August 17, 2013, 12:00:58 PM
Should have/might need compatibility with Weapon Attack Replace, Barehand Trait and other Yanfly scripts. MA's Instance Items Base might need to be checked out as well.
My friend just find out that it's not compatible with YEA custom equip slot. If there's any other script that incompatible, let me know and give me the script link. Well, I do not guarantee

I'll improve the compatibility later. Maybe, tomorrow or a few days later. I still have some works to do.
I'm very sorry for the trouble
Title: Re: Theo - Smithing. Simply Upgrade Your Weapon
Post by: Necrofenser on August 17, 2013, 11:51:45 PM
Great job! I really need this for my project!
Can't wait for socketing feature! Make it work something like in Diablo or WoW. You know, in order to insert socket you need to have socketing gem in your inventory, and you can obtain them from merchants, find them in the world or get them in loot after killing monster. Make socketing gems act like normal items.
Title: Re: Theo - Smithing. Simply Upgrade Your Weapon
Post by: Gaming Princess Luna on August 18, 2013, 12:02:21 AM
So I tried it and it works fine with all my other scripts I inserted. :D
But I got a question too, is it possible to do the same for armors and such stuff? (\s/)
Title: Re: Theo - Smithing. Simply Upgrade Your Weapon
Post by: TheoAllen on August 18, 2013, 03:20:38 AM
Great job! I really need this for my project!
Can't wait for socketing feature! Make it work something like in Diablo or WoW. You know, in order to insert socket you need to have socketing gem in your inventory, and you can obtain them from merchants, find them in the world or get them in loot after killing monster. Make socketing gems act like normal items.
I still have no idea how the socketing menu looks like and its workflow. So, I decided to wait for my friend's script. Just stay tune ;)

So I tried it and it works fine with all my other scripts I inserted. :D
But I got a question too, is it possible to do the same for armors and such stuff? (\s/)
In this version, you can only upgrade your weapon. Well, I can add these stuffs if you want to. But I should change the script title to "Upgrade your equipment" lol
Title: Re: Theo - Smithing. Simply Upgrade Your Weapon
Post by: Gaming Princess Luna on August 18, 2013, 12:05:29 PM
In this version, you can only upgrade your weapon. Well, I can add these stuffs if you want to. But I should change the script title to "Upgrade your equipment" lol
Thank you, that would be really nice. :3 (\s/)
Title: Re: Theo - Smithing. Simply Upgrade Your Weapon
Post by: TheoAllen on August 19, 2013, 05:18:51 AM
Script updated. Improved compatibility among various script. At least, I hope so..
Title: Re: Theo - Smithing. Simply Upgrade Your Weapon
Post by: hytporsche69 on August 21, 2013, 01:37:15 PM
I'm am using easily 30+ scripts and am not having any problems ;D The only incompatibility issue was with "Kread-EX - Runic Enchantment" and like mentioned above or on another thread, your plan on implementing a "Socket/Rune" Slot for the weapon. Might I suggest you look into EST - Suikoden Rune script and maybe somewhat collaberate with his script, considered both yours and his script is "Suikoden based".

A small suggestion, the scripts itself is highly customizable when it comes to renaming different parts. Could you make it to where we can rename the "Stats" names?

Key = {
      :mhp => 0, "Magic HP"
      :mmp => 1, "Magic MP
      :atk => 2, "Attack Power"
      :def => 3, "Defense"
      :mat => 4, "Magic Attack"
      :mdf => 5, " Magic Defense"
      :agi => 6, "Agility"
      :luk => 7, "Luck"

This is what I mean above, from the "key" in the script. Allow us to change the stat names to whatever we may want it to say ;)
Title: Re: Theo - Smithing. Simply Upgrade Your Weapon
Post by: TheoAllen on August 21, 2013, 02:36:02 PM
I'm am using easily 30+ scripts and am not having any problems ;D The only incompatibility issue was with "Kread-EX - Runic Enchantment" and like mentioned above or on another thread, your plan on implementing a "Socket/Rune" Slot for the weapon. Might I suggest you look into EST - Suikoden Rune script and maybe somewhat collaberate with his script, considered both yours and his script is "Suikoden based".

A small suggestion, the scripts itself is highly customizable when it comes to renaming different parts. Could you make it to where we can rename the "Stats" names?

Key = {
      :mhp => 0, "Magic HP"
      :mmp => 1, "Magic MP
      :atk => 2, "Attack Power"
      :def => 3, "Defense"
      :mat => 4, "Magic Attack"
      :mdf => 5, " Magic Defense"
      :agi => 6, "Agility"
      :luk => 7, "Luck"

This is what I mean above, from the "key" in the script. Allow us to change the stat names to whatever we may want it to say ;)
Read another script just to make sure of compatibility is such a pain in ass. Sometimes, they have different workflows which is required will and patience to understand. I know well why most of scripters don't do compatibility patch. Personally, I choose as general as possible method of writing script (such as aliasing). So, I don't need look to another script. About the socket system, be patience. My friend still don't get his laptop back XD

Btw, I just tested with EST - Suikoden Rune demo. Seems you can use both with no problem
And I have too many request right now. I'll added your suggestion later. *added to 'to do list' note*
Title: Re: Theo - Smithing. Simply Upgrade Your Weapon
Post by: hytporsche69 on August 21, 2013, 02:50:05 PM
Ohh! I didn't mean EST - Suikoden Rune had a comptibility problem. lol. I was just mentioned maybe look at his script to maybe help you on a "socket" feature. I don't script, so don't mind me sometimes.

But i understand, I'm sure you have "A LOT" of request to add-on to this amazing script. Keep em coming and I will be waiting very patiently  :)
Title: Re: Theo - Smithing. Simply Upgrade Your Weapon
Post by: lucofthewind on August 22, 2013, 04:17:31 PM
Made a account just to say thanks for making this awesome script! Also really looking forward to the enchanting script too. Thanks for all your hard work!
Title: Re: Theo - Smithing. Simply Upgrade Your Weapon
Post by: TheoAllen on September 08, 2013, 08:50:44 AM
Script updated. A guy on RMWeb just found a bug. When the actor used upgraded weapon, the animation will be displayed as default punches.
Title: Re: Theo - Smithing. Simply Upgrade Your Weapon
Post by: hytporsche69 on September 13, 2013, 04:46:17 PM
Awesome!

Definitely look forward to these future updates though;

- Socketing. After my friend, richter_h made it for his RGSS2 script
- Custom stat name?