RO Rebuild: Ragnarok Online Rebuild Project
 |
Ragnarok Rebuild Overview
About Ragnarok Rebuild
Ragnarok Rebuild is a full from scratch remake of the RO client and server in Unity and C#, using websockets as the network protocol.
This project aims to provide a shorter term streamlined experience for a small group of players to boot up a server and re-visit their experiences with Ragnarok Online together. Kinda like how you might with terraria or minecraft. Experience, drops, and game mechanics have been adjusted to make it reasonable to progress in a shorter time frame and with fewer players.
The project source code is available on GitHub, users with a lot of experience in unity and C# can make their own builds of the client and server. You'll need Unity (version 2022.3.59f1), .NET 9.0, and your own extracted assets from a proper RO client. No assets from RO or Gravity are included in the project itself.
Test Details
A temporary server has been set up for the purpose of testing how well the multiplayer functionality holds up under use by multiple players. Be warned that this is an early test and many things are either unfinished or do not fully work.
This test will run 1 week, starting on August 8th (6pm PST) and ending on August 18th (3am PST). Please read the information below on exact details on how this differs from a regular Ragnarok online server. After shutdown characters and accounts will be lost.
As this is an early test and many systems are either new or untested, the stability of the server and integrity of your character and account cannot be guaranteed.
Mechanics
- Balance in terms of monster difficulty, exp gained, monster drops, and item prices and effects, are heavily modified. An emphasis has been placed on being able to gear and participate in most content over the week long testing period.
- The bard at the South Prontera Camp will change you to 1st job once you reach job level 10. This is presently the only way to change jobs.
- Stats operate similarly to how they do pre-renewal, but not exactly.
- Many npcs are still placeholders and cannot be interacted with. Important NPCs (shops, item refinement, teleport npcs, etc) should all still be available.
- The location of all players currently on a map, as well as any powerful monsters, can be seen on the minimap.
- Player chat is visible map-wide. A server wide shout command (/shout) is available with basic mastery 7, but it will be disabled if abused.
- Kafra teleports and other warp npcs are all free to use.
- There is no penalty for holding items up to 100% weight limit.
- This site provides an accurate overview of monster spawns, item drop rates, and item effects for this test.
Jobs
- First jobs only are available.
- Max character level is base level 99, job level 70.
- Most first job skills are available for use, though some effects may be altered or differ from normal.
- Skills that were originally quest skills are either unavailable or cost skill points to acquire.
- While second jobs are currently unfinished, some second job skills have been made available for 1st jobs during this test. The prerequisites for these skills have mostly been changed. Available skills are:
- Swordsman: Two-hand Quicken, Charge Attack
- Mage: Earth Spike, Heaven's Drive, Waterball
- Archer: Beast Bane, Ankle Snare
- Acolyte: Sanctuary, Resurrection
- Thief: Enchant Poison, Sonic Blow (useable with any weapon)
- Merchant: Adrenaline Rush, Hammer Fall
South Prontera Camp
- New players will log in at the south prontera camp.
- The bard npc at the camp is responsible for providing job changes, and can additionally reset your job, stats, and skills as you like. He also provides players with some starting provisions.
- NPC services available at the camp start off limited, but as players level and reach certain milestones, the number of NPCs and services will increase.
-
A set of signboards are available to track certain milestones and achievements. These are:
- Top 10 level players.
- First player to reach certain level milestones (level 10, 20, 30, etc)
- The first player to kill each mini-boss and MVP monster.
- Any achievements earned will be announced to all online players. Achievements are exclusive and can only be earned by one player during the test period.
- For mini-boss/mvp milestones, the killer will receive an additional item reward, and all online players will receive bonus exp.
Monsters
- Monsters stats differ by varying amounts, but they should be roughly the same difficulty as before with some exceptions.
- Monster spawns have been modified a good deal.
- Drops are heavily modified, with rare items, especially those from rare monsters, increased heavily to support a short testing period.
- The location of powerful enemies and MVP bosses are shown on the minimap.
- Some custom monsters have been added.
Partying
- When in a party, experience you earn will also be shared with any other party member within 10 levels on the map. Your party can have members outside of share range, but you will be unable to share experience with or earn experience from those players.
- The amount of experience earned when sharing experience is slightly reduced for each non-contributing member (player that does not hit or take damage from the monster).
- Organize a party by right-clicking a player and select invite. Leave a party with the /leave command, or right-clicking your character info box in the top left.
- Party names must be unique and are visible to other players. Kill achievements will also record the party you were in when making a kill.
- If the party leader goes off-line, party leadership will be handed to another player.
Refining
- Refining items no longer breaks on failure, but simply downgrades the item by 1.
- You may sacrifice an additional copy of an item to gain a boost to your refine success rate and prevent downgrading on failure.
- Refined weapons provide both physical and magic attack power.
|