Author Topic: An SDK Anecdote  (Read 6271 times)

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20016
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
An SDK Anecdote
« on: February 16, 2011, 10:44:48 PM »
I've taken on a commissioned scripting job and my client wants me to build the system upon several other already existing scripts. Sadly, that person didn't put the scripts in one project and made them all work. Nope. That person gave me only a bunch of demo projects. So I'm thinking "Alright, whatever. Not a big deal." I start opening up the projects and copying the scripts over. Suddenly I notice that one of the scripts uses the Script Destruction Kit. "Well, shit." is what goes through my mind. Then I find another and another. I figure, since there are several versions of these, the best thing would be to use the most up to date that I can find in those projects. It's SDK 2.3 with MACL 2.1. I notice some SDK 1.5 scripts and I already know that they will probably be problematic.

After copying them all over, I run the project. BAM! First crash. I check it out and it's the SDK. I fix it by removing the SDK check and restart. BAM! Another one. Again, an SDK check back from 1.5. That happens a few more times.
Finally I should be able to run the project. BAM! Another messy script that requires you to put the configuration into an external text file. I don't want to bother setting that one up so I comment it out. Running it again, BAM! Again the SDK. Once more. BAM again. SDK again. Finally I think that I got rid of the SDK problems and what happens? Materia script crashes (I could have sworn this one was SDK, too, but it wasn't). At that point I figured that I should give up rather than wasting hours of making all of this work. I'll talk to my client and see how we can change our agreement so that I make the requested scripts with loose hooks that can be filled in by somebody else later.

There you go. It's the proof that SDK is crap. It's incompatible with itself.
« Last Edit: February 16, 2011, 10:46:20 PM by Blizzard »
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

Offline The Niche

  • The Hair Man
  • Chaos User
  • ******
  • Posts: 1561
  • LV: -171
  • Gender: Male
  • Marvel at the hair.
    • View Profile
    • Laptops and Tea, the place to go for marketing your creativity!
Re: An SDK Anecdote
« Reply #1 on: February 16, 2011, 10:57:53 PM »
Man...how much money are you being paid to do this crap?
Level me down, I'm trying to become the anti-blizz!
Ah, excellent.  You liked my amusing sideshow, yes?  I'm just a simple fool, my wit entertains the wise, and my wisdom fools the fools.

(click to show/hide)
I'm like the bible, widely hated and beautifully quotable.

Dropbox is this way, not any other way!

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20016
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: An SDK Anecdote
« Reply #2 on: February 16, 2011, 11:09:59 PM »
The SDK part wasn't initially going to be a problem. I didn't even know that I would have to work with SDK scripts that are not compatible between each other. ._.
I get paid $350 for making the scripts my client requested.
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

Offline The Niche

  • The Hair Man
  • Chaos User
  • ******
  • Posts: 1561
  • LV: -171
  • Gender: Male
  • Marvel at the hair.
    • View Profile
    • Laptops and Tea, the place to go for marketing your creativity!
Re: An SDK Anecdote
« Reply #3 on: February 16, 2011, 11:10:45 PM »
Glad to see you're not undercharging.
Level me down, I'm trying to become the anti-blizz!
Ah, excellent.  You liked my amusing sideshow, yes?  I'm just a simple fool, my wit entertains the wise, and my wisdom fools the fools.

(click to show/hide)
I'm like the bible, widely hated and beautifully quotable.

Dropbox is this way, not any other way!

Offline Ryex

  • Arctic Bird of Programming
  • Global Moderator
  • Chaos Ultimate
  • ****
  • Posts: 5135
  • LV: 198
  • Gender: Female
  • Wants to write a compiler for fun
    • View Profile
Re: An SDK Anecdote
« Reply #4 on: February 16, 2011, 11:36:52 PM »
would this person be requesting an alchemy system?
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.

DropBox, the best free file syncing service there is.
(click to show/hide)

Subsonic_Noise

  • Guest
Re: An SDK Anecdote
« Reply #5 on: February 16, 2011, 11:40:37 PM »
$350 for rpg maker skripts? That's retarded. Somebody apparently doesn't have other things to do.
(Not saying your work isn't worth it, but the person who pays it is spending far too much for something like this)

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20016
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: An SDK Anecdote
« Reply #6 on: February 16, 2011, 11:43:04 PM »
I will not reveal any information about my client, but my personal impression is that (s)he isn't ever going to finish his/her game. I don't care about that, though. I'm paid to do my job. What happens to those scripts in the end isn't really of any concern to me (even though I would prefer that somebody used them actually).
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

Offline The Niche

  • The Hair Man
  • Chaos User
  • ******
  • Posts: 1561
  • LV: -171
  • Gender: Male
  • Marvel at the hair.
    • View Profile
    • Laptops and Tea, the place to go for marketing your creativity!
Re: An SDK Anecdote
« Reply #7 on: February 16, 2011, 11:45:35 PM »
Iwontmurderyourscripts
Level me down, I'm trying to become the anti-blizz!
Ah, excellent.  You liked my amusing sideshow, yes?  I'm just a simple fool, my wit entertains the wise, and my wisdom fools the fools.

(click to show/hide)
I'm like the bible, widely hated and beautifully quotable.

Dropbox is this way, not any other way!

Offline Ryex

  • Arctic Bird of Programming
  • Global Moderator
  • Chaos Ultimate
  • ****
  • Posts: 5135
  • LV: 198
  • Gender: Female
  • Wants to write a compiler for fun
    • View Profile
Re: An SDK Anecdote
« Reply #8 on: February 16, 2011, 11:47:39 PM »
agreed. but then, who are we to judge? strange thing is most scripts  I've found that use SDK aren't really using SDK they just have a SDK declaration at the beginning, remove it and it works normally. on the rare occasion that I've found a script that actually used new methods implemented by the SDK It was a some what tedious but simple matter to remove and replace them with proper code.  at least he isn't asking you to work with the Pokemon Essentials Starter Kit.
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.

DropBox, the best free file syncing service there is.
(click to show/hide)

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20016
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: An SDK Anecdote
« Reply #9 on: February 16, 2011, 11:55:40 PM »
Yeah, the Starter Kit was horror. ._.
True, most "SDK dependent" scripts don't actually depend on SDK. People just add the SDK log so they can feel cool because they are using the SDK. :facepalm:
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

Offline The Niche

  • The Hair Man
  • Chaos User
  • ******
  • Posts: 1561
  • LV: -171
  • Gender: Male
  • Marvel at the hair.
    • View Profile
    • Laptops and Tea, the place to go for marketing your creativity!
Re: An SDK Anecdote
« Reply #10 on: February 17, 2011, 12:00:32 AM »
Nah, they do it because they put the scripts up on sites where the SDK team are mods. In other words, it's not actually their fault.
Level me down, I'm trying to become the anti-blizz!
Ah, excellent.  You liked my amusing sideshow, yes?  I'm just a simple fool, my wit entertains the wise, and my wisdom fools the fools.

(click to show/hide)
I'm like the bible, widely hated and beautifully quotable.

Dropbox is this way, not any other way!

Offline legacyblade

  • Pretzel Man
  • Moderator
  • Chaos User
  • ***
  • Posts: 1838
  • LV: 84
  • Gender: Male
  • There is a fate worse than hell
    • View Profile
    • SpencerConrad.com
Re: An SDK Anecdote
« Reply #11 on: February 17, 2011, 12:42:25 AM »
Wow. That sounds like a huge pain to work with. At least it's good money though, eh?

@Sub, Paying for RMXP scripts isn't TOO uncommon. And for a large script, that's a pretty average fee. Whether it's in RMXP or not, it still takes forever to write such things.

Subsonic_Noise

  • Guest
Re: An SDK Anecdote
« Reply #12 on: February 17, 2011, 12:49:53 AM »
Wow. That sounds like a huge pain to work with. At least it's good money though, eh?

@Sub, Paying for RMXP scripts isn't TOO uncommon. And for a large script, that's a pretty average fee. Whether it's in RMXP or not, it still takes forever to write such things.
It was not about the script, but I think RMXP in general isn't worh that money.

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20016
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: An SDK Anecdote
« Reply #13 on: February 17, 2011, 01:10:00 AM »
Depends on what you do. If you are making a well-thought-through commercial project (or more for that matter), it is very well worth the money. If you have been chasing shadows for over 3 years, it's not.
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

Offline Apidcloud

  • Ethereal Devastator
  • ****
  • Posts: 258
  • LV: -10
  • Gender: Male
  • Epic pony is epic'
    • View Profile
Re: An SDK Anecdote
« Reply #14 on: February 17, 2011, 01:13:03 AM »
and how do u know he will pay u when u're over with the scripts XD?
Instead of wanting to be somebody else, rather become somebody else



"I will treasure the knowledge like a squirrel treasures acorns."

Gibbo Glast 2D Engine - The sky is no longer a limit

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20016
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: An SDK Anecdote
« Reply #15 on: February 17, 2011, 01:18:45 AM »
No payment, no scripts. I have no use from keeping the scripts after I get my payment so obviously I will not give them the scripts until I get my money.

Except, of course, my client suddenly doesn't want to pay. In that case their scripts get publicly released and they can kiss their game goodbye because there will be enough clones out there by the time they finish it. In the end their game will be regarded as the clone.

EDIT: That would be good for you, though. You could get my improved RMXP window system. D:
« Last Edit: February 17, 2011, 01:20:35 AM by Blizzard »
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

Subsonic_Noise

  • Guest
Re: An SDK Anecdote
« Reply #16 on: February 17, 2011, 12:27:31 PM »
Depends on what you do. If you are making a well-thought-through commercial project (or more for that matter), it is very well worth the money. If you have been chasing shadows for over 3 years, it's not.
Point out one actually successful commercial RPG Maker game and I'll shut up.

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20016
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: An SDK Anecdote
« Reply #17 on: February 17, 2011, 01:23:30 PM »
Aveyond.

EDIT: Oh, wait, I overdid it. That's 3 games (excluding the 4th free game obviously).

EDIT: The massive irony here is that Aveyond wasn't even that thought-through or anything special. It was a mediocre game.
« Last Edit: February 17, 2011, 01:26:46 PM by Blizzard »
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.

Subsonic_Noise

  • Guest
Re: An SDK Anecdote
« Reply #18 on: February 17, 2011, 01:39:42 PM »
Alright, I promised I would shut up so I do.
I would never have paid money for that game, though. I can get secret of mana for that money.

Offline Blizzard

  • This sexy
  • Administrator
  • has over 9000 posts
  • *****
  • Posts: 20016
  • LV: 651
  • Gender: Male
  • Magic midgets.
    • View Profile
    • You're already on it. (-_-')
Re: An SDK Anecdote
« Reply #19 on: February 17, 2011, 01:50:12 PM »
The reason why there aren't so many commercial RMXP games is that mostly children use RMXP. Everybody who is actually serious about game development, uses other engines or makes their own.

I wouldn't pay for Aveyond either.
« Last Edit: February 17, 2011, 01:54:50 PM by Blizzard »
Check out Daygames and our games:

King of Booze      King of Booze: Never Ever      Pet Bots
Drinking Game for Android      Never have I ever for Android      Pet Bots for Android
Drinking Game for iOS      Never have I ever for iOS      Pet Bots for iOS
Drinking Game on Steam


Quote from: winkio
I do not speak to bricks, either as individuals or in wall form.

Quote from: Barney Stinson
When I get sad, I stop being sad and be awesome instead. True story.