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.

Vampyr Net Gaming

vlad

Member

NG%20Title.png


NG%20Systems.png

Beta 1.0.9 – 10/09/2009
* Added Auto-Updater;
* Added + options to vocab;
* Added system icons;
* Added character managment on server window;
* Added Neoncube launcher to client;
* Added Visual Equipmen based on gender;
* Fixed uninitalized constant Config::Shop_Sell_Divide;
* Fixed a little bug of create character window (not finished);
* Fixed “Select Characters” button;
* Fixed minor bugs;

Beta 1.0.8 – 10/02/2009
* Fixed register password and email issues;
* WFixed Walk when click on text bar of chat window;
* Addded some configurations by server side;
* Fixed “undefined method ‘>’ for nil:NilClass”;
* Fixed shop shop sell items price;
* Fixed actor parametters;
* Fixed mouse cursor on monsters after kill then;
* Chat code enhanced;
* Fixed characters names on head don’t appear sometimes;
* Added options window;
* Fixes minor bugs;

Beta 1.0.7 – 09/26/2009
* Started Quest System (Beta Stage yet);
* Widgets updated to 2.0;
* Actor creations fixed;
* Visual equip fixed;
* Online players don't appear sometimes fixed;
* Sistem Color.png error fixed;
* Chat box enhanced (Now with scrollbar);
* Moused based abs beta;
* Path finding beta;
* Fixes minor bugs;

Beta 1.0.6 – 09/23/2009
* Fixed check_value error;
* Fixed Hud Hotkeys and Character Status;
* Fixed chat on all map;
* Added option to choose the shop items price (the value that items price is divided);
* Fixed two sword styles actor and window equip;
* Fixed GM commands (/kick x, /suspend x, /ban x where x = player’s name);
* Fixed character creation;
* Fixed other minor bugs;

Beta 1.0.5 – 09/19/2009
* Added Self Switches Control (Need new database);
* Added Texts to Hud HP, MP and EXP;
* Added Amount Box to Trade;
* Amount box not needed if your item number <= 1;
* Fixed Armors sprites above events;
* Fixed minor bugs;

Beta 1.0.4 – 09/18/2009
* Added faces (must change the Database.sdf to new);
* Added Amount window to shop, inventory and warehouse;
* Fixed don’t save actor graphics when it changes;
* Fixed some bugs of In-game registration;
* Added Anti Sql-Injection on php registration;
* Fixed Vocab errors;
* Added easy setup-class creation;
* Added scrollbars for shop, inventory and trade window;
* Fixed more minor bugs;

Beta 1.0.3 – 09/17/2009
* Fixed Message Window;
* Fixed armors on trade window;
* Fixed Network players movement;
* Added Register In-game;
* Fixed php registration page;
* Fixed another equipments kinds (Boots, Gloves, Cape and Necklace);
* Added guide to change equips sprites and kinds;
* Fixed minor bugs;

Beta 1.0.2 – 09/15/2009
* Fixed Visual Equipment;
* Fixed windows don’t close when walk;
* Fixed Guild error;
* Fixed close chat box when press X and cast skills and items when type;
* Added message balloon;
* Added 1st part of PVP (can attack with weapons);
* Added Safe Areas to ABS (Areas where player will respawn when dies);
* Fixed minor bugs;

Beta 1.0.1 – 09-14/2009
* Fixed Message Window don’t appear;
* Fixed warehouse withdraw item disappear;
* Fixed teleport and player on map don’t disappear;
* Fixed Emotions;
* Fixed Game Over (Vampyr Net ABS start being build);
* Fixed some other minor bugs;

Beta 1.0.0 – 09/13/2009
* Server uses now, SQL Compact Edition;
* Server can generate a list of Accounts, characters, Guilds, etc in Microsoft Excel;
* Creation and exclusion of chars (5 chars per account);
* Switches and Variables save in Database;
* Guild System (Creation is based on Mu guild system)
* Trade system;
* Warehouse system;
* IP blocker;
* Admin can talk with players using the server window;
* Visual Equipment with online support;
* Block and Suspense system (Block is undefined days, Suspense is one week);
* Font color of chat and display name of GM and Admin is different of the others players;
* GM and Admin chat commands:
/Suspend player_name – Suspend a player
/Block player_name – Block a player
/Kick player_name – Kick the player
* Chat with case insensitive filter;
* Widgets (Windows enhancements identical to Windows Vista);
* Chat multi-colors (for Guild talk, whisper, friends talk, scream, etc…)
* Path Finding (ca be turned on/off);
* Skills window with separator of kinds of skills;
* Chat with filer case insensitive;
* Points distributions when level-up;
* Max level 9.999;
* Visual Equipment with online support and kinds of 8 equipments;

NG%20Infos.png

Installation and Configrations
Server side:
Install SqlCE 3.5;
Open the server;
Go to tab Sql and click on button Select DB;
Navigate until the server's folder and select the BloodyDB.sdf;
Click on button Sql Connect;
Go to tab “Server” and click on button Start Server;

Client side:
Go to script Configuration and edit the server IP and Port;

Site:
Download and install some Apache server;
Extract the content of PHP Register to www folder;
Go to Config.php and edit:
$database = "PUT ENTIRE PATH OF DATABASE HERE";
$password = "PUT PASSWORD OF DATABASE (IF HAVE)";
$md5_encryption = true or false (Default = true for md5 password encryption of accounts);

Battle System:
Safe Areas:
Create an area on map named Safe Area, and add the number of maps separate by comma
Example: Safe Area 3,4,5,6, that means the player will be transferred for map of the area, if he is in one of the maps sated on the area name

Visual Equipment
Put the graphic of armor in the folder Graphics/Equipments, so, go to database of maker on table armors and put in notes that command: Graphic = NAME where name is the name of one graphic on folder Equipments. PS: The visual equipment is online support!

NG%20Screenshots.png

NG%20%231[5].png


NG%20%232[5].png


NG%20%233[5].png


NG%20%234[5].png


NG%20%235[8].png


NG%20Client%20%231[2].jpg


NG%20Client%20%232[2].jpg


NG%20Client%20%233[2].jpg


NG%20Client%20%235[2].jpg


NG%20Client%20%236[2].jpg


NG%20Client%20%238[2].jpg


NG%20Client%20%239[2].jpg

NG%20Download.png

Vampyr's Website

Vampyt Net Gaming
SQL CE 3.5
Appserv
 
I honestly wasn't having much luck with MySQL last time I used it, but this looks pretty awesome so I'll give it another try.
I must say, the screen shots look very promising!
 
Hay vlad what Apache sever did you use? Do you have a direct link to where you got it? That would be handy cause the one I got seems to have nothing to do with the directions.
 
This seems awesome, when my other computer gets back from repairs I'll definitely try this! Is there any chance of this coming out for rpg maker xp?
 

efeerk

Member

Hey can you explain how to make a new battle area?

Or can you explain how to change monsters of battle areas?

Im a amateur Sorry...
 
Okay, I just tried version 1.0.6 and it wont let me make a character.
the older version does tho.

Edit: Never mind I got version 1.0.7. and it turns out I was using the wrong database file. Everything works great now!
 
efeerk":2sq6cy8w said:
Hey can you explain how to make a new battle area?

Or can you explain how to change monsters of battle areas?

Im a amateur Sorry...
You just right click on the name of the map/area that you want to add/edit monsters at and go to Map Properties. Then you just add or remove monsters in the encounters box.

How to I use the ABS? I can't figure out what buttons to press.
 
Biohazard35":2o7n0f8h said:
efeerk":2o7n0f8h said:
Hey can you explain how to make a new battle area?

Or can you explain how to change monsters of battle areas?

Im a amateur Sorry...
You just right click on the name of the map/area that you want to add/edit monsters at and go to Map Properties. Then you just add or remove monsters in the encounters box.

How to I use the ABS? I can't figure out what buttons to press.

To use the abs it's A to attack and S for shield, you have to make sure you have your weapon equipped. To equip your weapons and armor in the older versions press I and drag the weapons and armor to it's right spot. In the newer version click on the little icon at the bottom, and then drag the weapons and armor to it's right spot.
 
I'd show more interest in this if there were an existing test server(one that i could actually play with other people with). It looks good, but ti's impossible to test properly without a server set up for that purpose.
 
Ulqiorra":s4pdl7he said:
I'd show more interest in this if there were an existing test server(one that i could actually play with other people with). It looks good, but ti's impossible to test properly without a server set up for that purpose.
I was a skeptic too. It's honestly the best rm.. server I ever used, there is no lag, server stays online with out crashing for hours(3 hours and counting). I have a server running right now. locally or I'd let you test mine.

ps. While playing with version 1.0.7 i found a shop bug, where some items don't give the correct amount of money back when you sell them.

this seemed to be the where this error was coming from
Code:
 $game_party.lose_item(item, $amount_window.value)

        p = (Config::Shop_Sell_Divide > 0 ? (item.price/Config::Shop_Sell_Divide) : item.price)

        $game_party.gain_gold($amount_window.value*p)

replace Window Shop with this to fix this glitch:
Code:
#==============================================================================

# Window Shop

#==============================================================================

class Window_Shop < Window_Selectable

  

  def initialize

    super(10, (Graphics.height-209)/2, 177, 209)

    @title.draw_text(@title.rect, "Shop", 1)

    $windows << self

    @scroll_bar = ScrollBar.new(self)

    @column_max = 6

    @spacing = 0

    self.index = -1

    @old_items = nil

    refresh

  end

  

  def update

    super

    update_drag

    update_drop

    if self.visible and self.index >= 0 and item != nil

      show_item_infos(item)

    else

      hide_item_infos

    end

  end

  

  def item

    return @data[self.index]

  end

  

  def refresh

    @data = []

    for item in $game_shop.items

      @data.push(item)

    end

    @item_max = @data.size

    create_contents

    for i in 0...@item_max

      draw_item(i)

    end

  end

  

  def draw_item(index)

    rect = item_rect(index)

    item = @data[index]

    if item != nil

      rect.width -= 4

      draw_icon(item.icon_index, rect.x, rect.y)

    end

  end

  

  def update_drag

    return unless Input.trigger?(Keys::Mouse_Left) and $mouse.object.nil?

    return if @index < 0 or item.nil?

    $mouse.object = item

    $mouse.parent = self

    refresh

  end

  

  def update_drop

    return if Input.press?(Keys::Mouse_Left)

    return unless in_area?

    return if $mouse.object.nil?

    return if $mouse.parent.nil?

    return if $mouse.parent == self

    sell($mouse.object)

    $mouse.parent.refresh

    $mouse.parent = nil

    refresh

  end

  

  def sell(item)

    if $game_party.item_number(item) > 1

      $amount_window.open {

      if $game_party.item_number(item) >= $amount_window.value

        Sound.play_shop

        $game_party.lose_item(item, $amount_window.value)

        p = (Config::Shop_Sell_Divide > 0 ? (item.price/Config::Shop_Sell_Divide) : item.price)

        $game_party.gain_gold($amount_window.value*p)

      else

        Sound.play_buzzer

      end

      }

    elsif $game_party.item_number(item) > 0

      Sound.play_shop

      $game_party.lose_item(item, 1)

      #p = (Config::Shop_Sell_Divide > 0 ? (item.price/Config::Shop_Sell_Divide) : item.price)

      if Config::Shop_Sell_Divide > 0

        p = item.price/Config::Shop_Sell_Divide

        $game_party.gain_gold(p)

      else

        $game_party.gain_gold(item.price)

        end

      

      

    else

      Sound.play_buzzer

    end

  end

  

  def on_close

    super

    $inventory_window.on_close

    $equip_window.on_close

  end

  

end
 
Ulqiorra":1qezqajg said:
I'd show more interest in this if there were an existing test server(one that i could actually play with other people with). It looks good, but ti's impossible to test properly without a server set up for that purpose.


i'd be willing to host a test server,

if anyone else is interested.
 
well, thank you Nerdness. Hopefully someone else will speak up about this. Because I've seen pretty much every RM* Net system ever, and none of them had actual running test servers included.
 
How do I make a patch list? What format do I need to make my patchlist.txt in? Something like for the Triad Updater?
This is how it looks in Triad:

[patchs]
http://www.valortech.co.cc/updater/Patch1.tpp = 1

Also, when I try to start the client it starts playing the title bgm and changes my curser, but then it just freezes at a black screen.

Edit: Come on! Can't anyone even think of a possible way for this to be fixed? Please? I need some help with the client freeze.
 
First of all, I still need help with the game client freezing. And I am wondering how to change how the monsters look. It gets kind of boring if every monster looks like a ghost. How do I do that?
 

Sir

Member

Ok, i've got this but when i create new characters and try to log in it gives me an error saying "map000 not found" yet if i log in with pre-made test characters that it starts with, it plays fine, anyone wanna give me a hand?
 

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