Jump to content
New account registrations are disabed. This website is now an archive. Read more here.

Crazyninjaguy

Member
  • Content Count

    16
  • Joined

  • Last visited

About Crazyninjaguy

  • Rank
    Newbie
  • Birthday 01/05/1992

Profile Information

  • Gender
    Male
  • Location
    England

Engines

  • Prefered Engine
    RPG Maker VX
  • Engine Level
    Expert
  • Class Title
    Programmer / Scripter
  • Project(s)
    Reigning Darkness
  1. Hello RMXPUnlimited! I'd like to show you all my Game Development community, PlanetDev! We started on the 28th January 2012, and already we've become popular amongst the growing member base. On PlanetDev, you'll find: Resources by our talented members. Reigning Darkness (My Project) A shoutbox. I feel this is important so members can chat, as well as posting, and it's used a lot. A big library of scripts not previously posted anywhere else. I hope you'll come check us out, and perhaps stay for a while! Site link: http://www.planetdev.co.uk Thanks for your time. ~Crazyninjaguy
  2. Some things aren't complete, but there shouldn't be an issue with the updater, i've included all files it needs. There are a couple of tutorials on my site, PlanetDev, but not many as i'm still scripting.
  3. Sorry about that, I forgot to update this topic. Here's the new, direct link: http://adf.ly/1nDhY
  4. Yeah, so i decided i wanted a different, cleaner menu for my game, Sunset Mountain, so i've re-written my Main Menu EVO script into this new version, Main Main Evo II! It's a whole lot easier to customize and add new options, just read the comments, and go from there! Please credit me if you use this :)
  5. Sorry, i forgot to add on the main post that the battle system isn't completely finished, including the text. I'll be addressing this issue, and the ones kellessdee pointed out, thanks for letting me know! Also, kellessdee, i don't get that error. Weird, but i'll try and reproduce it.
  6. Back, and it feels great to be here again after so long!

    1. isaacsol

      isaacsol

      welcome back :D

    2. laansolo

      laansolo

      WELCOME BACK, crazyninjaguy!

  7. ~ Intro ~ Wow, i've been away from here for ages. Nobody here will even remember me, but i came here for Leon's RGSS tutorials in 2009, and started learning from them. I'm eternally grateful to him for that because now i'm a pretty advanced scripter, as you'll hopefully see from this StarterKit. This kit will allow you to create your own Pokemon Game in the style of Pokemon Heart Gold/Soul Silver, and provides you with all the necessary tools and graphics to do so. Please bear in mind that this is not fully complete, but updates are released every week or so. The download link given below is not the latest version, but includes the Updater utility i wrote so that you can update your kit version without downloading the full package everytime theres a new update. The updater only downloads changed files. So again, thanks a million to Leon, you helped me become the Game Developer i am today :) ~ Planned Features ~ All features found in HG/SS (Possibly not the Pokethlon, we'll see) ~ Download ~ http://adf.ly/1nDhY ~ Credits ~ - Crazyninjaguy (Me) - All other scripts - Hackmew ~ Pokemon Cries and Various Graphics - Poccil ~ Socket methods - Message System - Graphics Module - PSPDS Creators - Tilesets - Kyledove - Tilesets - BidEd781 ~ 139 Colours - Dervvulfman & Vgvgf ~ Mouse Modules (Which i fused) - J.V ~ Thread Layout - MGCaladtogel ~ Neo Mode 07 - Blizzard ~ Map Connections - trebor777 ~ Movie Player - Zeriab ~ Caterpillar System - SephirothSpawn ~ Tilemap Rewrite
  8. Battle/Map BGM Selector v1.0 By Crazyninjaguy Intro: Some of you may remember my old music selector waaay back when i first got into scripting. Well this is a complete redo of it. If you get the script from the post, please download the image attached below and put it in your Graphics/Pictures folder. Features: Play the music before you change anything Finds all music in the Audio/BGM/ folder automatically Plug'n'play (Except for the image) Set the map BGM Set the battle music Screenshots: Not really needed, just download the demo. Demo: http://www.mediafire.com/?wmmyqnmmyz4 Script: Credits: PLEASE GIVE CREDIT :) As scripts take a while to write. Piejamas - Helping with various things
  9. Well i'm using a Custom resolution script, im not sure who it's by because it never came with any credits. And i was using a tilemap rewrite, by SephirothSpawn i think.
  10. Heya, im really desperate for this D: Basically, my map size is set to 1280 pixels wide and it displays no problems, but its the scrolling right that is the problem. Whenever i reach the edge of the map, it always comes to meet the player in the middle of the screen. Has anybody got any ideas about how to make it so the edge of the map sticks to the edge of the window like the scrolling down function? Thanks in advance.
  11. Hey sorry, i've been away. Thanks for this Leon, i understand it all :D Im now writing tons of scripts thanks to you ^^
  12. Thanks :D It was originally for XP, but i still don't know what the command is to change the battle music with the filename being stored in the variable @bgm If anyone knows it can they reply to this topic with it? Then i can convert the script to XP. Thanks ^^
  13. Battle/Map BGM Selector - By Crazyninjaguy Heya! Time for me to post my second ever script! Basically, it allows you to choose your favourite Music and either play it on the map, or play it in battle. It's that simple really. The script itself is plug'n'play so all you have to do is paste it in a new script section, but i reccomend downloading the demo. Screenshots: Screenshots Script: Script #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= # * Battle BGM Selector by Crazyninjaguy # http://www.planetdev.co.nr # -------------------------------------------------------------------------- # ** Allows you to choose the battle music from the menu # -------------------------------------------------------------------------- # *** Features # -- Preview BGM before setting as battle bgm or map bgm # -- Stop playing the BGM # -- Set your favourite as the battle theme # -- Play your favourite BGM on the map # -------------------------------------------------------------------------- # *** Editable Fields # -- Lines 87-99. The names of the BGM/Music. NOT THE FILENAME! # -- Lines 174,182,190,198,206,214,222,230,238,246,254,262,270 # EXACT FILENAMES! CASE SENSITIVE! # -------------------------------------------------------------------------- # *** Notes # -- This is my second ever script so don't expect too much lol. # -- Please give credit if you use this in your game. # -- If anything goes wrong with the script then don't hesitate to PM # me on my site http://www.planetdev.co.nr # -- Also if you have any ideas on how i could improve the script, # please PM me on my site http://www.planetdev.co.nr #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= module Music_Selection #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= # * Constants #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= MUSIC_LABEL = 'Music' MENU_INDEX = 4 end #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= # * This window simply displays text #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= class Window_Text < Window_Base def initialize super(0, 0, 544, 70) self.contents = Bitmap.new(width - 32, height - 32) update end def update self.contents.clear self.contents.draw_text(-50, 0, 612, 42, "Which Music Would You Prefer As The Battle Music?", 1) end end #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= # * Pop-up window showing that BGM choice was saved #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= class Window_Saved < Window_Base def initialize super(120, 150, 300, 100) self.contents = Bitmap.new(width - 32, height - 32) update end def update self.contents.clear self.contents.draw_text(0, 0, 268, 68, "BGM Selection Saved!", 1) end end #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= # * Space filling window #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= class Window_Misc < Window_Base def initialize super(272, 198, 272, 216) self.contents = Bitmap.new(width - 32, height - 32) update end def update self.contents.clear self.contents.draw_text(0, 0, 544, 416, "Badger!", 1) end end #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= # * The options for the songs #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= class Window_Options < Window_Selectable def initialize super(272, 70, 272, 130) @commands = ["Set As Battle BGM", "Play This Song", "Stop Playing", "Play BGM On Map"] @item_max = 4 self.contents = Bitmap.new(width - 32, height - 32) refresh end def refresh self.contents.clear for i in 0...@commands.size x = 4 y = i * 24 self.contents.draw_text(x, y, 272, 27, @commands[i]) end end end #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= # * The main scene, nothing works without this! #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= class Scene_MusicSelect def initialize(menu_index = 0) @menu_index = menu_index end def main # Make Misc Window @window_misc = Window_Misc.new # Make Command Window @commands = [] @commands.push("Airship") @commands.push("Field1") @commands.push("Scene12") @commands.push("Ship") @commands.push("Theme3") @commands.push("Town5") @commands.push("Dungeon4") @commands.push("Battle10") @commands.push("Battle6") @commands.push("Scene4") @commands.push("Scene6") @commands.push("Scene9") @commands.push("Field3") #...etc @command_window = Window_Command.new(272,@commands) @command_window.index = @menu_index @command_window.x = 0 @command_window.y = 70 # Make Text Window @text_window = Window_Text.new # Make Options Window @options_window = Window_Options.new # Execute transition Graphics.transition # Main loop loop do # Update game screen Graphics.update # Update input information Input.update # Frame update update # Abort loop if screen is changed if $scene != self break end end # Prepare for transition Graphics.freeze # Dispose of windows @command_window.dispose @text_window.dispose @options_window.dispose @window_misc.dispose end def update @command_window.update @text_window.update @options_window.update @window_misc.update # If command window is active: call update_command if @command_window.active update_command return end # If options window is active: call update_options if @options_window.active update_options return end end end def update_command # If B button was pressed if Input.trigger?(Input::B) # Play cancel SE Sound.play_cancel # Stop playing music Audio.bgm_stop # Switch to menu screen $scene = Scene_Map.new return end # If C button was pressed if Input.trigger?(Input::C) # Play decision SE Sound.play_decision # Make options window active @command_window.active = false @options_window.active = true @options_window.index = 0 @bgm = @commands[@command_window.index] end return end def update_options # If B button was pressed if Input.trigger?(Input::B) # Play cancel SE Sound.play_cancel # Make command window active @command_window.active = true @options_window.active = false @options_window.index = -1 return end # If C button was pressed if Input.trigger?(Input::C) # Branch by command window cursor position case @options_window.index when 0 # Set As Battle BGM # Play decision SE Sound.play_decision $game_system.battle_bgm = RPG::BGM.new(@bgm) Window_Saved.new Graphics.wait(60) Audio.bgm_stop $scene = Scene_Map.new when 1 # Play Song # Play decision SE Sound.play_decision Audio.bgm_play("Audio/BGM/" @bgm, 100, 100) when 2 # Stop Playing # Play decision SE Sound.play_decision Audio.bgm_stop when 3 # Play On Map # Play decision SE Sound.play_decision Audio.bgm_play("Audio/BGM/" @bgm, 100, 100) $scene = Scene_Map.new end return end end #============================================================================== # ** Scene_Menu #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # Summary of Changes: # aliased methods - initialize, create_command_window, update_command_selection #============================================================================== class Scene_Menu < Scene_Base #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # * Object Initialization # menu_index : command cursor's initial position #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias music_select initialize def initialize(menu_index = 0) music_select (menu_index) if @menu_index == 'Music' @menu_index = Music_Selection::MENU_INDEX elsif @menu_index >= Music_Selection::MENU_INDEX @menu_index = 1 end end #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # * Create Command Window #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias music_select_menu_cmmnd_win_create create_command_window def create_command_window music_select_menu_cmmnd_win_create c = @command_window.commands c.insert (Music_Selection::MENU_INDEX, Music_Selection::MUSIC_LABEL) width = @command_window.width @command_window.dispose @command_window = Window_Command.new(width, c) @command_window.index = @menu_index end #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # * Update Command Selection #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias music_select_menu_cmmnd_select_upd update_command_selection def update_command_selection if @command_window.index == Music_Selection::MENU_INDEX && Input.trigger? (Input::C) # Open Music Window Sound.play_decision $scene = Scene_MusicSelect.new end return end #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # * Update Actor Selection #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias music_select_actor_selection_upd update_actor_selection def update_actor_selection changed = false if @command_window.index > Music_Selection::MENU_INDEX @command_window.index = (@command_window.index - 1) % @command_window.commands.size changed = true end music_select_actor_selection_upd @command_window.index = (@command_window.index 1) % @command_window.commands.size if changed end end Demo: http://www.mediafire.com/?sharekey=f38405d...04e75f6e8ebb871 Hope you enjoy my second ever script! Please give credit if used as it took me a while to write this ( I'm still learning :D ) A BIG thanks to Leon who helped me get started with RGSS with his tutorials :D
  14. This seems like a great idea, unfortunately i have no idea about C++... A little RGSS thanks to leon but nothing as complicated as that. Keep up the great work i'm almost certain i'll be using it when you release it ^^
×
×
  • Create New...