Crafting System

chungsie

Veteran
Veteran
Joined
Sep 9, 2015
Messages
656
Reaction score
857
First Language
English
Primarily Uses
N/A
Does anyone know any good crafting systems, that are truly plug and play and still have support?

I need something that allows for alchemy, cooking, and smithing.

Otherwise I will have to quess at how to make a crafting system in the game.
 

GreyStone84

Sic Gorgiamus Allos Subjectatus Nunc
Veteran
Joined
Jun 24, 2015
Messages
295
Reaction score
95
First Language
English
Primarily Uses
RMVXA
Crafting system shouldn't be too hard to make with just events unless you want a setup like the shops. Then you are looking at something a bit trickier. Can you be a little more specific about what you are looking for?
 

chungsie

Veteran
Veteran
Joined
Sep 9, 2015
Messages
656
Reaction score
857
First Language
English
Primarily Uses
N/A
I need a crafting system, alchemy, cooking, and smithing. don't really care about work stations, although if I do add them, it would be nice to give bonus to success rate or even exp bonuses. If there could be a crafting level system that would be great, with unlockable passive skills in each skill set.so like, Alchemy at level 10, Potion Proficiency => 10%+ to success rate for creating potions.if it's too difficult I understand. but I could really use it for my game. I tried finding a crafting system, the closest to what I needed gave me an error upon testing with no changes made.
 

mlogan

Global Moderators
Global Mod
Joined
Mar 18, 2012
Messages
15,354
Reaction score
8,536
First Language
English
Primarily Uses
RMMV
I recommend Venka's.






She's not around right now, but it's pretty easy to use, has all the things you need, and there should be plenty of people around who can answer questions about it.
 

chungsie

Veteran
Veteran
Joined
Sep 9, 2015
Messages
656
Reaction score
857
First Language
English
Primarily Uses
N/A
I tried using it.. followed the instructions in the thread and script, made no alterations. it said undefined method '[]' for menu_add_on for the Crafting System.
I picked up a sprite job for my brother, so I thought even I could pay for a script.
 
Last edited by a moderator:

mlogan

Global Moderators
Global Mod
Joined
Mar 18, 2012
Messages
15,354
Reaction score
8,536
First Language
English
Primarily Uses
RMMV
Well, it's been a while since I've used it, but I'm pretty certain you have to make alterations to make it work. It's kind of the point of a customizable script. As far as the menu add on, that is a separate script. I'm not sure if you tried to install it and something's not quite right or what.


Not trying to pressure you to use it, but all crafting scripts are going to require some alterations to set it up the way you want.


You might also have a look through here to see if there are other crafting systems that might work. http://rmvxace.wikia.com/wiki/RPG_Maker_VX_Ace_Master_Script_List


I'm just concerned that getting someone to do a new crafting system for you for Ace, when there are already some that exist, might be difficult.


Also, if you ARE wanting to hire someone, you will need to post in the classifieds section.
 

bgillisp

Global Moderators
Global Mod
Joined
Jul 2, 2014
Messages
13,522
Reaction score
14,255
First Language
English
Primarily Uses
RMVXA
One other thing...did you start a new game after you tried the script? Every crafting script I know of requires you to start a new game before it works, otherwise you will get errors like the one you got when you try to use it.
 

chungsie

Veteran
Veteran
Joined
Sep 9, 2015
Messages
656
Reaction score
857
First Language
English
Primarily Uses
N/A
@bgillisp yes, I started a new game, when I went to the Recipies option in menu, I recieved the error.

@mlogn I don't mind altering the script somewhat, you know like add recipies or what not, but not fix errors I did not do. I'm not even certain what I wold need to do to fix the script. I am wondering if I haven't somehow broken ACE or something. but before I post in classified, is 40$ even enough for such a script?
 

mlogan

Global Moderators
Global Mod
Joined
Mar 18, 2012
Messages
15,354
Reaction score
8,536
First Language
English
Primarily Uses
RMMV
Honestly, no I don't think $40 would be enough for a full crafting script. You could try if you really wanted, but my honest recommendation is to post in the script support section. Give details of how you installed it (for example, did you put the Menu Add On script in?) and exactly what you changed or not. I'm going to play around with the script a bit to see if I can help you any with it.


Again, I'm not stopping you trying to get a new one, I just don't think it will be easy and I think you will be better off trying to get this one to work for you. It will also give you some experience working with scripts, a skill you will need to make a game.
 

GreyStone84

Sic Gorgiamus Allos Subjectatus Nunc
Veteran
Joined
Jun 24, 2015
Messages
295
Reaction score
95
First Language
English
Primarily Uses
RMVXA
Ya that kinda sounds like you are having a script issue where one script isn't meshing well with another script. Do you have a script or scripts already before putting in the Crafting script? If so, please let us know which script(s) you have.
 

chungsie

Veteran
Veteran
Joined
Sep 9, 2015
Messages
656
Reaction score
857
First Language
English
Primarily Uses
N/A
I have a new menu window, which I can delet if neccessary, then I have keyboard input script, followed by quest log, font break line, and then three journal specific scripts. and Parallax EX.
 
Last edited by a moderator:

Sixth

Veteran
Veteran
Joined
Jul 4, 2014
Messages
2,162
Reaction score
822
First Language
Hungarian
Primarily Uses
RMVXA
Does anyone know any good crafting systems, that are truly plug and play and still have support?
There is no such thing available at all.


All crafting scripts have to be set up by you in the script's settings, therefore none of them is plug-and-play. 


If you made a mistake in the settings, you might get an error, but that doesn't mean that it's the script's fault.


Venka's script specifically works without any errors if you have installed and set it up properly. Make sure to put the scripts in the required order if you are using the addons of that system.


It uses some sample settings which are used to demonstrate the crafting system in the demo. These settings use some non-default items from the database, so simply copying the required scripts over to your project is not enough, you must alter the settings to work for your project.


There are a bunch of instructions in the script, really a ton of it. Read them (yes, you must do this, read them all), mess around with the settings, test them in the game, and after a short time doing this, you will get the hang of it, and making new recipes will take only a few seconds.


Also, I doubt that Venka's crafting system is incompatible with some other scripts, unless those other scripts do something they should not do (like overwriting some initialization methods of some default classes, for example). The crafting shop addon might be incompatible with scripts altering the shop scene, but that is to be expected, also, there is a standalone craft shop scene which can be used as well to avoid this problem.


You should list your scripts properly, btw. Just saying what type of scripts you have doesn't really help in debugging. We need to know the exact scripts you are using with the author's name and the script's original name (release name).
 

chungsie

Veteran
Veteran
Joined
Sep 9, 2015
Messages
656
Reaction score
857
First Language
English
Primarily Uses
N/A
class Window_Commands < Window_Base

#-----------------------------------------------------------------------------
# >>> Object Initialization
#-----------------------------------------------------------------------------
def initialize
super(0, 100, 200, Graphics.height - 100)
@selection = 0
refresh
end

#-----------------------------------------------------------------------------
# >>> Refresh
#-----------------------------------------------------------------------------
def refresh
self.contents.clear
draw_text(10,0,200,24,"Inventory") #0
draw_text(10,25,200,24,"Skills") #1
draw_text(10,50,200,24,"Equipment") #2
draw_text(10,75,200,24,"Abandon Ship") #3

draw_text(0, @selection * 25, 20, 24, ">") #Cursor arrow
end

#-----------------------------------------------------------------------------
# >>> Update
#-----------------------------------------------------------------------------
def update
super
update_input
end

def update_input
# MOVE CURSOR
if Input.repeat?:)LEFT) && @selection > 0
RPG::SE.new("Cursor1",100,100).play
@selection -= 1
refresh
elsif Input.repeat?:)RIGHT) && @selection < 3
RPG::SE.new("Cursor1",100,100).play
@selection += 1
refresh
# SELECT
elsif Input.trigger?:)C)
RPG::SE.new("Decision2",100,100).play
case @selection
when 0
SceneManager.call(Scene_Item)
when 1
SceneManager.call(Scene_Skill)
when 2
SceneManager.call(Scene_Equip)
when 3
SceneManager.exit
end
# BACK
elsif Input.trigger:)B)
return_scene
end
end

end

class Window_Menu_Status < Window_Base

#-----------------------------------------------------------------------------
# >>> Object Initialization
#-----------------------------------------------------------------------------
def initialize
super(0, 0, Graphics.width, 100)
refresh
end

#-----------------------------------------------------------------------------
# >>> Refresh
#-----------------------------------------------------------------------------
def refresh
self.contents.clear
actor = $game_party.members[0]
draw_text(10,0,200,24,"HP: " + actor.hp.to_s + " / " + actor.mhp.to_s)
draw_text(10,25,200,24,"Damage: " + actor.atk.to_s)
#etc...
end

end






I am the author of the above script, trying to learn how to add the Journal to the menu...



CP Keyboard Input script                                                    #
#  Version 1.0a                                                                #
#                                                                              #
#      Credits:                                                                #
#  Original code by: Neon Black                                                #
#  Modified by:         

Quest Journal [VXA]
#    Version: 1.0.3
#    Author: modern algebra (rmrk.net)
 



 







#I am the author of this script:
class Journal
attr_accessor :page
def initialize
@page = []
n = 0
1000.times do
n += 1
@page[n] = ""
end

end

def assign_j(value, id)
@page[id] = value
end

end
$Player1 = Journal.new

Code:
#I am the author of this script
class Window_Journal < Window_Base
  
  def initialize
    super(100, 60, 400, 300)
    draw_log(1) # set the text
    
  end

  def draw_log(page)
    case page
    when 1
      @log = "Page 1: #{$Player1.page[1]}"
    when 2
      @log = "Page 2, how awesome!"
    when 3
      @log = "END OF JOURNAL"
    end
    
    refresh # refresh contents
  end
  
  def refresh
    self.contents.clear #to clean previous stuff
    ypos = 10
    draw_text_ex(0,0,@log)
  end
  
end
Code:
#I am the author of this script
class Scene_Journal < Scene_Base

  def start
    super
    create_journal_window
    
  end
  
  def create_journal_window
    @page = 1
    @journal_window = Window_Journal.new
  end
  
  def check_journal_length
    if $Player1.page[@page].length > 50 || $Player1.page[@page] == nil
      $Player1.page[@page] = ""
    end
  end
  
    
  def update
    super
    update_player_input
  end
  
  def update_player_input
    if Input.trigger?(:LEFT) && @page > 1 # if pressed left
      Sound.play_cursor # play sound
      @page -= 1 # change page
      @journal_window.draw_log(@page) # change contents in the window
    elsif Input.trigger?(:RIGHT) && @page < 3 # if pressed right
      Sound.play_cursor
      @page += 1
      @journal_window.draw_log(@page)
    elsif Input.trigger?(:B)
    Sound.play_cancel
    return_scene
  end
  check_journal_length
  end
  
  def terminate
    super
    @journal_window.dispose
  end
  
end





# +++ MOG - Parallax EX (v1.2) +++
#==============================================================================
# By Moghunter 


those are the scripts I am using, in order. I have since removed the crafting scripts.
 
Last edited by a moderator:

mlogan

Global Moderators
Global Mod
Joined
Mar 18, 2012
Messages
15,354
Reaction score
8,536
First Language
English
Primarily Uses
RMMV
I tried to add spoilers to your post around the sections of text, but it seems it was a victim of the forum spoilers bug. Next time, please put spoilers around large amounts of text.
 
Last edited by a moderator:

chungsie

Veteran
Veteran
Joined
Sep 9, 2015
Messages
656
Reaction score
857
First Language
English
Primarily Uses
N/A
I don't see any option for spoiler.
 

mlogan

Global Moderators
Global Mod
Joined
Mar 18, 2012
Messages
15,354
Reaction score
8,536
First Language
English
Primarily Uses
RMMV
You type it like [ spoiler ] at the beginning [ /spoiler ] (without the spaces) at the beginning and the end of what you want in the spoilers. But in cases like above, they can get messed up.
 

chungsie

Veteran
Veteran
Joined
Sep 9, 2015
Messages
656
Reaction score
857
First Language
English
Primarily Uses
N/A
o ok. so sorry.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

"You can thank my later", "But you haven't done anything", "Well, that's why ..."
Are we allowed to post about non-RPG Maker games?
I should realize that error was produced by a outdated version of MZ so that's why it pop up like that
Ami
i can't wait to drink some ice after struggling with my illness in 9 days. 9 days is really bad for me,i can't focus with my shop and even can't do something with my project
How many hours have you got in mz so far?

Forum statistics

Threads
105,884
Messages
1,017,243
Members
137,609
Latest member
shododdydoddy
Top