My Lazy Afternoons (DEMO Available NOW!!!)

Discussion in 'Games In Development' started by mylafter, Feb 24, 2013.

  1. mylafter

    mylafter Veteran Veteran

    Messages:
    179
    Likes Received:
    89
    First Language:
    English
    Primarily Uses:
    N/A
    [​IMG]

    [​IMG]
    [​IMG][​IMG]

    [SPOILER[/SPOILER]

    [​IMG]
    Scripts:
    Mr. Anonymous
    modern algebra
    Yanfly
    Woratana
    Asdren Abazi
    Infoseek
    Jet10985
    IceDragon
    Omegas7
    Deriru
    Hatredlust
    Shanghai
    new
    IXFURU
    Hanzo Kimura
    Breadlord
    HungrySnake
    Rafidelis
    Zarby
    GubiD
    Moghunter

    Graphics:
    Celianna
    Ying
    Lunarea
    Imnotjose
    Enterbrain
    Ayene
    Aindra
    Emmych
    Fireheart
    Johnny0798
    Geocities
    Mick
    Birdzilla
    Omegas7
    Happy Jasmine
    Lukinobu
    Themo
    sosei
    Nong97
    Archeia
    qtpi0121
    Duddideus
    lastlaugh
    Hasuga hour
    Maiko
    Ari Feldman

    Window Skins:
    YanXie
    legoboy
    Deadmouse
    Resource Dragon
    Zandalar
    Famitsu
    PhantomH
    Apoc
    Ilikepie123
    Celeste Silhouetta
    KaSurigan
    NimleeSmudges
    forgotenpie
    Sasuke04
    Wulf
    itaholy87
    Armina

    Stories:
    RPG_Lover - "Hanzel's Great War"
    DestinysSky - "Eidan and Neon and their adventures"
    nOBodY - "Karkaroff's Island"
    Namida-sama - "Misfit"
    kaleidoscope memories - "Silhouettes"
    striderider - "Sweets and Coffee"
    Halidom - "The Librarian"

    Music:
    RMN Music Pack (And all the attending artists)
    RPG Maker DS Resource Pack Music
    800 M.P.H.
    NewBlack
    Sound Effects from "Spriters-Resource"
    tidegusto
    Gyrowolf
    Aaron Krogh
    ALPHAGTBill
    ozkaroverdoze
    Scythuz
    JANK1985

    Special Thanks:
    RPG Maker VX
    new
    Imnotjose
    Akod
    Randommerade
    CLonnquist - voice of Reina and Marissa
    Conrad Pallman - voice of Maxwell
    breep5 - voice of Paris
    Johnny0798
    RPG_Lover
    DEGICA Co., LTD
    Supporters!
     
    Last edited: Sep 1, 2019
    #1
    luzi, Hudell, xkelenox and 6 others like this.
  2. Archeia

    Archeia Level 99 Demi-fiend Staff Member Developer

    Messages:
    14,652
    Likes Received:
    14,413
    Location:
    Game Dev Salt Mines
    First Language:
    Filipino
    Primarily Uses:
    VNM
    #2
  3. mylafter

    mylafter Veteran Veteran

    Messages:
    179
    Likes Received:
    89
    First Language:
    English
    Primarily Uses:
    N/A
    Okey dokey: 

    DONE  :)

    Did I do it right? I'm still trying to get used to all the neat features on this site!  B)
     
    #3
  4. Ratty524

    Ratty524 Veteran Veteran

    Messages:
    607
    Likes Received:
    144
    First Language:
    English
    The CG-looking facesets catch my eye. Looks good.
     
    #4
  5. Celianna

    Celianna Tileset artist Global Mod

    Messages:
    10,528
    Likes Received:
    5,533
    First Language:
    Dutch
    Primarily Uses:
    RMMV
    Psst, your main character is missing her scrunchy graphic for her ponytail. It's a layer you can tick on.
     
    #5
  6. Dark_Metamorphosis

    Dark_Metamorphosis What a horrible night to have a curse. Veteran

    Messages:
    2,194
    Likes Received:
    382
    Location:
    Sweden
    First Language:
    Swedish
    This seems like a relaxed and comfy game! :)

    I really like your facesets, and the maps are really nice-looking too!

    I'm pretty sure that the atmosphere will be a big thing in this game as well, and I can't wait to see more!

    Will keep an eye on this for sure!
     
    Last edited by a moderator: Mar 9, 2013
    #6
  7. Indinera

    Indinera Indie Dev Veteran

    Messages:
    1,765
    Likes Received:
    721
    Location:
    Europe
    First Language:
    French
    This looks neat. :)
     
    #7
  8. mylafter

    mylafter Veteran Veteran

    Messages:
    179
    Likes Received:
    89
    First Language:
    English
    Primarily Uses:
    N/A
    OMG, Thanks for letting me know.

    Never noticed how weird she looked until you told me :p
     
    #8
  9. mylafter

    mylafter Veteran Veteran

    Messages:
    179
    Likes Received:
    89
    First Language:
    English
    Primarily Uses:
    N/A
    a lil bump~
     
    #9
  10. West Mains

    West Mains Veteran Veteran

    Messages:
    1,003
    Likes Received:
    96
    Location:
    Scotland
    First Language:
    English
    I don't know if it's just a problem on my end, but under your 'video's section, nothing loads. I don't know if maybe you removed it or the video didn't embed. Don't use the bbcode tags, just post the entire youtube link and the site embeds it anyway.
     
    #10
  11. mylafter

    mylafter Veteran Veteran

    Messages:
    179
    Likes Received:
    89
    First Language:
    English
    Primarily Uses:
    N/A
    Thanks for letting me know, FIXED
     
    #11
  12. mylafter

    mylafter Veteran Veteran

    Messages:
    179
    Likes Received:
    89
    First Language:
    English
    Primarily Uses:
    N/A
    So I've been having some difficulties with my title Screen:

     

    In my game: The Shutdown Option on the Title Screen doesn't work.

    It does work but not the first time...

     

    I click on Shutdown and it refreshes the Title Screen. 

    (It also changes the font, for some weird reason)

    I click on Shutdown again and the window finally turns off.

    I even tried that but it still doesn't work: (I even made a Back-Up of my game; Deleted all the scripts I inserted in and it still has the bug)
     
    #12
  13. West Mains

    West Mains Veteran Veteran

    Messages:
    1,003
    Likes Received:
    96
    Location:
    Scotland
    First Language:
    English
    Is it possible theres a problem with the script that handles the shutdown function?
     
    #13
  14. mylafter

    mylafter Veteran Veteran

    Messages:
    179
    Likes Received:
    89
    First Language:
    English
    Primarily Uses:
    N/A
    You mean the Scene_Title?

    #==============================================================================
    # ** Scene_Title
    #------------------------------------------------------------------------------
    # This class performs the title screen processing.
    #==============================================================================

    class Scene_Title < Scene_Base
    #--------------------------------------------------------------------------
    # * Main Processing
    #--------------------------------------------------------------------------
    def main
    if $BTEST # If battle test
    battle_test # Start battle test
    else # If normal play
    super # Usual main processing
    end
    end
    #--------------------------------------------------------------------------
    # * Start processing
    #--------------------------------------------------------------------------
    def start
    super
    load_database # Load database
    create_game_objects # Create game objects
    check_continue # Determine if continue is enabled
    create_title_graphic # Create title graphic
    create_command_window # Create command window
    play_title_music # Play title screen music
    end
    #--------------------------------------------------------------------------
    # * Execute Transition
    #--------------------------------------------------------------------------
    def perform_transition
    Graphics.transition(20)
    end
    #--------------------------------------------------------------------------
    # * Post-Start Processing
    #--------------------------------------------------------------------------
    def post_start
    super
    open_command_window
    end
    #--------------------------------------------------------------------------
    # * Pre-termination Processing
    #--------------------------------------------------------------------------
    def pre_terminate
    super
    close_command_window
    end
    #--------------------------------------------------------------------------
    # * Termination Processing
    #--------------------------------------------------------------------------
    def terminate
    super
    dispose_command_window
    snapshot_for_background
    dispose_title_graphic
    end
    #--------------------------------------------------------------------------
    # * Frame Update
    #--------------------------------------------------------------------------
    def update
    super
    @command_window.update
    if Input.trigger?(Input::C)
    case @command_window.index
    when 0 #New game
    command_new_game
    when 1 # Continue
    command_continue
    when 2 # Shutdown
    command_shutdown
    end
    end
    end
    #--------------------------------------------------------------------------
    # * Load Database
    #--------------------------------------------------------------------------
    def load_database
    $data_actors = load_data("Data/Actors.rvdata")
    $data_classes = load_data("Data/Classes.rvdata")
    $data_skills = load_data("Data/Skills.rvdata")
    $data_items = load_data("Data/Items.rvdata")
    $data_weapons = load_data("Data/Weapons.rvdata")
    $data_armors = load_data("Data/Armors.rvdata")
    $data_enemies = load_data("Data/Enemies.rvdata")
    $data_troops = load_data("Data/Troops.rvdata")
    $data_states = load_data("Data/States.rvdata")
    $data_animations = load_data("Data/Animations.rvdata")
    $data_common_events = load_data("Data/CommonEvents.rvdata")
    $data_system = load_data("Data/System.rvdata")
    $data_areas = load_data("Data/Areas.rvdata")
    end
    #--------------------------------------------------------------------------
    # * Load Battle Test Database
    #--------------------------------------------------------------------------
    def load_bt_database
    $data_actors = load_data("Data/BT_Actors.rvdata")
    $data_classes = load_data("Data/BT_Classes.rvdata")
    $data_skills = load_data("Data/BT_Skills.rvdata")
    $data_items = load_data("Data/BT_Items.rvdata")
    $data_weapons = load_data("Data/BT_Weapons.rvdata")
    $data_armors = load_data("Data/BT_Armors.rvdata")
    $data_enemies = load_data("Data/BT_Enemies.rvdata")
    $data_troops = load_data("Data/BT_Troops.rvdata")
    $data_states = load_data("Data/BT_States.rvdata")
    $data_animations = load_data("Data/BT_Animations.rvdata")
    $data_common_events = load_data("Data/BT_CommonEvents.rvdata")
    $data_system = load_data("Data/BT_System.rvdata")
    end
    #--------------------------------------------------------------------------
    # * Create Game Objects
    #--------------------------------------------------------------------------
    def create_game_objects
    $game_temp = Game_Temp.new
    $game_message = Game_Message.new
    $game_system = Game_System.new
    $game_switches = Game_Switches.new
    $game_variables = Game_Variables.new
    $game_self_switches = Game_SelfSwitches.new
    $game_actors = Game_Actors.new
    $game_party = Game_Party.new
    $game_troop = Game_Troop.new
    $game_map = Game_Map.new
    $game_player = Game_Player.new
    end
    #--------------------------------------------------------------------------
    # * Determine if Continue is Enabled
    #--------------------------------------------------------------------------
    def check_continue
    @continue_enabled = (Dir.glob('Save*.rvdata').size > 0)
    end
    #--------------------------------------------------------------------------
    # * Create Title Graphic
    #--------------------------------------------------------------------------
    def create_title_graphic
    @sprite = Sprite.new
    @sprite.bitmap = Cache.system("Title")
    end
    #--------------------------------------------------------------------------
    # * Dispose of Title Graphic
    #--------------------------------------------------------------------------
    def dispose_title_graphic
    @sprite.bitmap.dispose
    @sprite.dispose
    end
    #--------------------------------------------------------------------------
    # * Create Command Window
    #--------------------------------------------------------------------------
    def create_command_window
    s1 = Vocab::new_game
    s2 = Vocab::continue
    s3 = Vocab::shutdown
    @command_window = Window_Command.new(172, [s1, s2, s3])
    @command_window.x = (544 - @command_window.width) / 2
    @command_window.y = 288
    if @continue_enabled # If continue is enabled
    @command_window.index = 1 # Move cursor over command
    else # If disabled
    @command_window.draw_item(1, false) # Make command semi-transparent
    end
    @command_window.openness = 0
    @command_window.open
    end
    #--------------------------------------------------------------------------
    # * Dispose of Command Window
    #--------------------------------------------------------------------------
    def dispose_command_window
    @command_window.dispose
    end
    #--------------------------------------------------------------------------
    # * Open Command Window
    #--------------------------------------------------------------------------
    def open_command_window
    @command_window.open
    begin
    @command_window.update
    Graphics.update
    end until @command_window.openness == 255
    end
    #--------------------------------------------------------------------------
    # * Close Command Window
    #--------------------------------------------------------------------------
    def close_command_window
    @command_window.close
    begin
    @command_window.update
    Graphics.update
    end until @command_window.openness == 0
    end
    #--------------------------------------------------------------------------
    # * Play Title Screen Music
    #--------------------------------------------------------------------------
    def play_title_music
    $data_system.title_bgm.play
    RPG::BGS.stop
    RPG::ME.stop
    end
    #--------------------------------------------------------------------------
    # * Check Player Start Location Existence
    #--------------------------------------------------------------------------
    def confirm_player_location
    if $data_system.start_map_id == 0
    print "Player start location not set."
    exit
    end
    end
    #--------------------------------------------------------------------------
    # * Command: New Game
    #--------------------------------------------------------------------------
    def command_new_game
    confirm_player_location
    Sound.play_decision
    $game_party.setup_starting_members # Initial party
    $game_map.setup($data_system.start_map_id) # Initial map position
    $game_player.moveto($data_system.start_x, $data_system.start_y)
    $game_player.refresh
    $scene = Scene_Map.new
    RPG::BGM.fade(1500)
    close_command_window
    Graphics.fadeout(60)
    Graphics.wait(40)
    Graphics.frame_count = 0
    RPG::BGM.stop
    $game_map.autoplay
    end
    #--------------------------------------------------------------------------
    # * Command: Continue
    #--------------------------------------------------------------------------
    def command_continue
    if @continue_enabled
    Sound.play_decision
    $scene = Scene_File.new(false, true, false)
    else
    Sound.play_buzzer
    end
    end
    #--------------------------------------------------------------------------
    # * Command: Shutdown
    #--------------------------------------------------------------------------
    def command_shutdown
    Sound.play_decision
    RPG::BGM.fade(800)
    RPG::BGS.fade(800)
    RPG::ME.fade(800)
    $scene = nil
    end
    #--------------------------------------------------------------------------
    # * Battle Test
    #--------------------------------------------------------------------------
    def battle_test
    load_bt_database # Load battle test database
    create_game_objects # Create game objects
    Graphics.frame_count = 0 # Initialize play time
    $game_party.setup_battle_test_members
    $game_troop.setup($data_system.test_troop_id)
    $game_troop.can_escape = true
    $game_system.battle_bgm.play
    snapshot_for_background
    $scene = Scene_Battle.new
    end
    end
     
    Last edited by a moderator: Mar 2, 2013
    #14
  15. West Mains

    West Mains Veteran Veteran

    Messages:
    1,003
    Likes Received:
    96
    Location:
    Scotland
    First Language:
    English
    I don't know anything about Ruby, sadly. To save some time, why don't you copy that script, open a new project and replace it in that one. If the problem persists, it's that script, if not, there's an issue elsewhere.
     
    #15
  16. mylafter

    mylafter Veteran Veteran

    Messages:
    179
    Likes Received:
    89
    First Language:
    English
    Primarily Uses:
    N/A
    No it's just my current project...
     
    #16
  17. mylafter

    mylafter Veteran Veteran

    Messages:
    179
    Likes Received:
    89
    First Language:
    English
    Primarily Uses:
    N/A
    Bump
     
    #17
  18. Vulture

    Vulture Writer Veteran

    Messages:
    53
    Likes Received:
    1
    Location:
    Poland
    First Language:
    Polish
    I very like your project, it's very good! I'm waiting for the demo. ;)
     
    #18
  19. mylafter

    mylafter Veteran Veteran

    Messages:
    179
    Likes Received:
    89
    First Language:
    English
    Primarily Uses:
    N/A
    thanks for your interest :)
     
    #19
    Vulture likes this.
  20. Vulture

    Vulture Writer Veteran

    Messages:
    53
    Likes Received:
    1
    Location:
    Poland
    First Language:
    Polish
    Don't mention it. :)
     
    #20

Share This Page