Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Mr. Seph's Crafting System help

I'm gonna get beat up for this lol....

I can't get SephirothSpawn's Crafting System to not give me an error.  I couldn't find a thread for it to look for instructions there, I got it from his Test Bed.  So maybe someone could give me a link to it's thread or something?  Or just help me?
 
K let's see...I put the SDK, the MACL, then Scene_Base.  Then I put the Crafting System, and right when I start the project it gives me an error or line 106 where the code is:
"unless SDK.state('Scene Base')"

It says something about an undefined method state for SDK module or something.
 
I dunno lol I'm all confused.  I copied the SDK from some demo...oh yeah, from Seph's Speed Based Battle DBS edit I think.  I guess that is probably old.

Let me get a newer SDK and see what happens.

Edit: I got the latest version of SDK, put it below MACL, and above Scene_Base.  But now when I first start up the game it says "Scene Base Not Found. Crafting System Disabled."  It lets me continue into my game, but then when I try to open the crafting menu it says "unitialized constant interpreter::Scene_Crafting" and closes my game.

Edit again: I just saw that in Scene_Base it has a comment that says it's for non-SDK users or people not using version 2.0 or above or something like that.  But I still dunno what to do lol.
 
Mmm.. I think you need to erase the Scene_Base, (if you use the SDK 2.3) and find this line in the script:

Code:
class Scene_Crafting < Scene_Base

and replace with

Code:
class Scene_Crafting < SDK::Scene_Base

Now, remove the Old SDK dependancy lines:

Code:
#------------------------------------------------------------------------------
# * SDK Log Script
#------------------------------------------------------------------------------
SDK.log('Crafting System', 'SephirothSpawn', 1.1, '2006-10-17')

#------------------------------------------------------------------------------
# * Scene Base Test
#------------------------------------------------------------------------------
unless SDK.state('Scene Base')
  # Print Error
  p 'Scene Base Not Found. Crafting System Disabled.'
  # Disable Encounter Control
  SDK.disable('Crafting System')
end

#------------------------------------------------------------------------------
# * Begin SDK Enable Test
#------------------------------------------------------------------------------
if SDK.state('Crafting System')

and the last 'end' of the script.

With this you can use it with the SDK 2.x. but maybe Mr.Seph has a better Solution. But for now, use this tip.

LUCK!
 
Oh hey cool, I'm not getting an error ^_^.  Thanks so much!

I'll post again if I get any more problems.

Edit: Hey, it's working fine so far, but I have a quesion.  Would there be a way that the disassemble recipes could be completely separate from the crafting recipes?  Like you could actually make what things can be disassembled, and what would come out of them.  Cuz that's the whole reason I switched to this crafting system cuz I thought you could do that.

Cuz I want it so that I can craft certain items, but I can also disassemble some items that cannot be crafted.  And actually, the items I craft cannot be uncrafted.  But the armors can...but there's another problem.  I want it so that you can only get certain items back from that that went into crafting armor.

So yeah...if anyone could help me out I'd appreciate it ^_^.
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top