Jump to content


Photo

Midgard-Community


  • Please log in to reply
75 replies to this topic

#1 Mysterious

Mysterious

    Advanced Member

  • Administrators
  • 3667 posts
  • LocationProntera ;3
  • Github:Mystery

Posted 16 February 2013 - 09:35 PM

mgLogo.thumb.png.807ff142f0c7c861a342496

 

 
 
What is Midgard Community?

- Midgard Community is a Ragnarok Online community that provides various information regarding the world of Ragnarok. We have a Ragnarok Server Listing service that provides space for server owners to list their Ragnarok Online Private Server with us. We provide a download system to the Ragnarok Community which houses multiple files that range from NPC sprites, Class Sprites, Palettes, Maps, Items, Monsters, Cutins/Illustrations, Models, etc. !

 
Does Midgard Community have a Database?

- Midgard Community provides both a Renewal and Pre-Renewal database for our community. Unfortunately, the database is not integrated with the main site. In both databases, you'll find information regarding various Ragnarok items, monsters, and maps. We also have various calculators and informational tables.

 
What is Midgard Community's Download system?

- The download system found in Midgard Community's forum houses tons of files that range from NPC sprites, Class Sprites, Palettes, Maps, Items, Monsters, Cutins/Illustrations, Models, etc. In order to get any files from the system, you must be an active member in the forum. The plan for the download system is to be the #1 stop to get files for a server owner's Ragnarok Server.

 
API (Application Programming Interface)

As suggested by a member of the community, I've worked diligently with a fellow friend on implementing an API for Midgard's database. When you send a request for either an item or monster, you'll get different structured outputs returned back to you depending on what you've searched for.

 Item

Spoiler



Monster

Spoiler


However, not anyone can fetch what they want. When you create an account through the main site, if setup, there will be a token assigned to your username. You will need this token in order to fetch data from the database.
 
Required Fields:

  • api_key
  • id (Item / Monster ID)

 

Optional Field:

  • type - If no type is given, you'll directly get an item. To get monster, set Type's value to 1.


 
Site Links & Information


Edited by Mysterious, 21 March 2016 - 12:18 AM.
Updated first post!

http://upaste.me a paste site with Athena syntax!
Now with the ability to test your athena pastes!


#2 Mysterious

Mysterious

    Advanced Member

  • Administrators
  • 3667 posts
  • LocationProntera ;3
  • Github:Mystery

Posted 27 February 2013 - 08:41 PM

I've launched my Community Boards over a week ago for testing purposes and I've given my link to certain people but I feel it should be spread a little bit more now xD. You can find my Community Boards here.

 

On a side note, I've overhauled the Boards. Find out here.


http://upaste.me a paste site with Athena syntax!
Now with the ability to test your athena pastes!


#3 Mysterious

Mysterious

    Advanced Member

  • Administrators
  • 3667 posts
  • LocationProntera ;3
  • Github:Mystery

Posted 17 March 2013 - 12:37 AM

Hey everyone!

I decided to create a quick simple Search Box for our Database located right inside out Boards. Why? Well, whatever you search in that search box will give you a list of results in our actual database provided through Google. But why Google? With using Google as the search engine allows Google's Crawl Bot to consistently crawl our Boards while providing hits to our site.
Attached File  Screen Shot 2013-03-16 at 8.32.24 PM.png   6.14K   28 downloads
However, keep in mind that whatever you're searching in our Search Box will only redirect you to findings within our database. For example, if you search 'Poring', you will only be redirected to several pages in our database the contains the word 'Poring'. In other words, the search results will only be from our database and not from the entire web.

http://upaste.me a paste site with Athena syntax!
Now with the ability to test your athena pastes!


#4 Mysterious

Mysterious

    Advanced Member

  • Administrators
  • 3667 posts
  • LocationProntera ;3
  • Github:Mystery

Posted 21 May 2013 - 01:21 AM

Posted Image

 
Our database has gotten a nice clean and sleek uplifted design. What do you guys think about it? Something a lot different than what it was before (if you remember what it looked like before)! Also, with this new design I've been working on (with the help of Strudel <3) I've also created a Character Skill Simulator and also a simple Potion Creation Calculator!

http://upaste.me a paste site with Athena syntax!
Now with the ability to test your athena pastes!


#5 Mysterious

Mysterious

    Advanced Member

  • Administrators
  • 3667 posts
  • LocationProntera ;3
  • Github:Mystery

Posted 17 December 2013 - 08:11 PM

Hey everyone,
 
it's never too late to update the database... and well, it's that time again! I've been working on our databases: Pre-Renewal and... Renewal! Yup! I now added a Renewal database (it's about time). Keep in mind the Renewal Database still needs to go through some colours just like our Pre-Renewal one did. Anyways! Lets move onto what I did!
 
Pre-Renewal / Renewal

    [*]Pre-Renewal database got a new colour scheme: http://database.midgard-community.com/
    [*]URL to Renewal database: http://database.midg...ty.com/renewal/
    [*]Added now a link to Renewal Database VIA the sidebar under 'Main Page' link (Pre-Renewal Database)
    [*]Added now a link to Pre-Renewal Database VIA the sidebar under 'Main Page' link (Renewal Database)
    [*]Added now a link to Calculators - a section that I will display different calculators (i.e. Potions, EDP Creating, etc.)
    [*]Both databases Experience and Drop rates have been adjusted to kRO's official Experience and Drop rate
    [*]Both databases got new structure/code tweaks
    [/list]And to top everything all off.. I finally added the long awaited "Script", "Equip Script", and "Unequip Script". Yup, you read right! Now, every time you search for an item, you will see their scripts. Check it out here: http://database.midg...yorder=100#main
     
    As I mentioned above, the Renewal database is still new so I'm not done adjusting its tables. But, I'm a step closer!

http://upaste.me a paste site with Athena syntax!
Now with the ability to test your athena pastes!


#6 kisuka

kisuka

    Advanced Member

  • Former Script Developer
  • 297 posts
  • LocationInternet
  • Github:Kisuka

Posted 21 December 2013 - 10:37 PM

Just a random suggestion, update the css to be responsive so the design resizes based on screen size.

 

http://getbootstrap.com/

 

http://960.gs/



#7 安赫尔

安赫尔

    Advanced Member

  • Members
  • PipPipPip
  • 164 posts
  • LocationShanghai
  • Emulator:Hercules
  • Github:stacksnet

Posted 22 January 2014 - 02:19 PM

The map system is very very nice. Did it support multiple languages?



#8 Mysterious

Mysterious

    Advanced Member

  • Administrators
  • 3667 posts
  • LocationProntera ;3
  • Github:Mystery

Posted 22 January 2014 - 05:52 PM

The map system is very very nice. Did it support multiple languages?

I currently have a Google translate hooked on the site (bottom left corner). Changing the language there changes the language throughout the page and it works from what I've tested.


http://upaste.me a paste site with Athena syntax!
Now with the ability to test your athena pastes!


#9 Zezicla

Zezicla

    Advanced Member

  • Members
  • PipPipPip
  • 119 posts

Posted 22 January 2014 - 06:38 PM

sounds cool its like others but fresh'ed up :) good luck with this ;)



#10 Mysterious

Mysterious

    Advanced Member

  • Administrators
  • 3667 posts
  • LocationProntera ;3
  • Github:Mystery

Posted 20 October 2014 - 08:41 PM

Update:

 

Midgard-Community (MC) is in its final stage of development! The main site has been coming along nicely and I'm very proud of it!

 

To give everyone a preview of how the main site will look,

Attached File  Screen Shot 2014-10-20 at 4.36.24 PM.png   698K   66 downloads

 

Glimpse of a server's page.

Attached File  Screen Shot 2014-10-20 at 4.40.07 PM.png   565.32K   55 downloads

 

 

These are the only screenshots I will provide to show a preview! Everything else will be kept a secret :> ! I've had a couple of people try out my site and walk through it and experience it as a server owner as well as from a player's standpoint; needless to say, their experience has been great!

 

So for that, I'm glad to see that the site is headed in the right direction!


http://upaste.me a paste site with Athena syntax!
Now with the ability to test your athena pastes!


#11 Zephyr

Zephyr

    Newbie

  • Members
  • Pip
  • 9 posts
  • LocationBrazil
  • Emulator:rAthena

Posted 22 October 2014 - 11:30 PM

[font="'lucida sans unicode', 'lucida grande', sans-serif;"]Suggestion:[/font]

 

[font="'lucida sans unicode', 'lucida grande', sans-serif;"]When we do a search, make it to show the fields we put again, example: if I search for the item ID 1723, it takes me to this page:[/font]

[font="'lucida sans unicode', 'lucida grande', sans-serif;"]Posted Image[/font]

[font="'lucida sans unicode', 'lucida grande', sans-serif;"]Above that little "search result" window, you could implemente another small window with the fields we filled before, so we can search another item on that screen without clicking the "back" button to search it again. If I filled the ID field, the ID field will be shown there, if I filled another fields, it'll appears too (but only the fields we filled before). It'll allow fast searches through the database.[/font]

 

[font="'lucida sans unicode', 'lucida grande', sans-serif;"]If you implement AJAX request, it'll be amazing too. When we click the "search button" or press enter, instead of the page reload, it'll show a "loading" gif and then the page shows the info. It'll increase the speed, and it'll be the faster database ever created, and your database will be unique, doing what no other database does, focusing on speed and an easy interface that allows the users to search over and over again with just a few clicks.[/font]

 

[font="'lucida sans unicode', 'lucida grande', sans-serif;"]Now, other amazing suggestion for you: make an API that returns JSON data with the infos, this way, web developers (like me) can make a request to your database like:[/font]

http://database.midgard-community.com/?api=database&search=item&id=1723

[font="'lucida sans unicode', 'lucida grande', sans-serif;"]And it will return something like:[/font]

data = {    item: {        id: 1723,        name: "Luna Bow",        desc:        {              "A bow crafted out of moonstone with an attached blade that allows its user to block and counter enemy attacks. ",              "The drawback is that this bow is quite heavy.",              "[Refine Rate 0~6]",              "DEF + 2",              "[Refine Rate 7~8]",              "DEF + 3",              "[Refine Rate 9~10]",              "DEF + 5",              "[Lunatic Brooch & Luna Bow Equip Set]",              "Class : Bow",              "Attack : 100",              "Weight : 200",              "Property : Neutral",              "Weapon Level : 3",              "Required Level : 30",              "Applicable Job : Hunter"        },        droppedby:        {              monsterid: 1650,              monstername: "Sniper Shecil",              rate: "10%"        }    }}

If the item doesn't exists:

data = {    error: 1,    errorException: "This item doesn't exists."}

 

[font="'lucida sans unicode', 'lucida grande', sans-serif;"]And then your database can be implemented at any other site easily, allowing users can search for your database from any site that implements it, of couse, at the result, including the link for your site, or even a link with something like "See full info clicking here" and then going to the original link.[/font]

 

[font="'lucida sans unicode', 'lucida grande', sans-serif;"]OR, if you are planning to receive donations or selling features, you can sell it to the servers, making some very simple window with the API implemented, so the admin can just iframe it into their sites[/font] to search anything, and you can control the requests for any server like that:

http://database.midgard-community.com/?api=database&user=zephyr&search=item&id=1723

If the zephyr user has no permission (didn't buy the api feature), it simply return an errorException like I said before.

 

[font="'lucida sans unicode', 'lucida grande', sans-serif;"]I liked the website, I'll save it. I'd like to see the implementations.[/font]


Edited by Zephyr, 23 October 2014 - 12:06 AM.


#12 GmOcean

GmOcean

    Advanced Member

  • Community Contributors
  • 366 posts
  • Emulator:Hercules

Posted 22 October 2014 - 11:52 PM

This looks amazing. How far along would you say it is towards completion? 20%? 50%? 99% (I hope)? lol.

 

Edit: @Mysterious ( below ) - Yeah, I meant the main page lol. And glad to hear it's so far along :D


Edited by GmOcean, 24 October 2014 - 07:33 AM.

Posted Image

#13 Mysterious

Mysterious

    Advanced Member

  • Administrators
  • 3667 posts
  • LocationProntera ;3
  • Github:Mystery

Posted 23 October 2014 - 02:06 AM

Above that little "search result" window, you could implement another small window with the fields we filled before, so we can search another item on that screen without clicking the "back" button to search it again. If I filled the ID field, the ID field will be shown there, if I filled another fields, it'll appears too (but only the fields we filled before). It'll allow fast searches through the database.

Thanks for your response! This I can probably do. As for your second suggestion, I don't think I can necessarily do it just 'cause I'm not skilled enough when it comes to coding lol.

This looks amazing. How far along would you say it is towards completion? 20%? 50%? 99% (I hope)? lol.

Thanks for your response as well! I would say it's roughly at 90% completed. I'm assuming you mean the main page, right?

http://upaste.me a paste site with Athena syntax!
Now with the ability to test your athena pastes!


#14 Zephyr

Zephyr

    Newbie

  • Members
  • Pip
  • 9 posts
  • LocationBrazil
  • Emulator:rAthena

Posted 23 October 2014 - 03:47 AM

Above that little "search result" window, you could implement another small window with the fields we filled before, so we can search another item on that screen without clicking the "back" button to search it again. If I filled the ID field, the ID field will be shown there, if I filled another fields, it'll appears too (but only the fields we filled before). It'll allow fast searches through the database.

Thanks for your response! This I can probably do. As for your second suggestion, I don't think I can necessarily do it just 'cause I'm not skilled enough when it comes to coding lol

[font="'lucida sans unicode', 'lucida grande', sans-serif;"]It's easy, when you have time, send me a message and we can talk about it. I can teach you how to send and receive JSON data and you'll see how it's easy. :lol:[/font]


Edited by Zephyr, 23 October 2014 - 03:48 AM.


#15 Xgear

Xgear

    Advanced Member

  • High Council
  • 250 posts

Posted 23 October 2014 - 04:38 AM

The API suggestion is indeed pretty good suggestion, Thumbs up for that one. 



#16 Mysterious

Mysterious

    Advanced Member

  • Administrators
  • 3667 posts
  • LocationProntera ;3
  • Github:Mystery

Posted 30 October 2014 - 11:10 PM

GmOcean, on 22 Oct 2014 - 19:56, said:
Edit: @Mysterious ( below ) - Yeah, I meant the main page lol. And glad to hear it's so far along :D

Ah, then yes. It should be done next week ;D

Xgear, on 23 Oct 2014 - 00:42, said:
The API suggestion is indeed pretty good suggestion, Thumbs up for that one.

Indeed it is! And as requested, I've recently been diligently working on this suggestion! (With some help of course) :D

http://upaste.me a paste site with Athena syntax!
Now with the ability to test your athena pastes!


#17 Mysterious

Mysterious

    Advanced Member

  • Administrators
  • 3667 posts
  • LocationProntera ;3
  • Github:Mystery

Posted 01 November 2014 - 05:34 PM

I would like to thank everyone for the suggestions! I've implemented the API suggestion (with the help of a friend :D) as well now. Refer to first post!

 

Updated first post:

  • Changed up a few words / sentences
  • Changed images
  • Talked about the addition of API.

http://upaste.me a paste site with Athena syntax!
Now with the ability to test your athena pastes!


#18 Mysterious

Mysterious

    Advanced Member

  • Administrators
  • 3667 posts
  • LocationProntera ;3
  • Github:Mystery

Posted 26 November 2014 - 02:22 AM

I would like to thank everyone for taking their time and writing feedback towards my project! For that, I would like to welcome Midgard-Community to the public!

The public may now access Midgard-Community at http://www.midgard-community.com !

I hope server owners / server players enjoy new and different features that are offered through the site! I can't wait to start seeing servers being listed :)!

http://upaste.me a paste site with Athena syntax!
Now with the ability to test your athena pastes!


#19 GmOcean

GmOcean

    Advanced Member

  • Community Contributors
  • 366 posts
  • Emulator:Hercules

Posted 26 November 2014 - 11:38 PM

D: If I had a server, I'd list it!! Fck my slow devloping skills xD


Posted Image

#20 Mysterious

Mysterious

    Advanced Member

  • Administrators
  • 3667 posts
  • LocationProntera ;3
  • Github:Mystery

Posted 13 December 2014 - 01:50 AM

[font="arial, helvetica, sans-serif;"]Hey everyone! I think it's time to add some more 'liveness' to our main page by bringing in more servers to register with us! For this, I'm offering free ad spots for a whole free month!
 
If you visit our ad page, you'll notice I have two advertisement spots labeled. One being Kafra's Bulletin and Kafra's Cover. For new servers that are going to be listed, I'll be giving them a spot (server owner chooses) in Kafra's Bulletin for a full 30 days for free*! [/font]

 
[font="arial, helvetica, sans-serif;"]* Terms & Guidelines
Before getting your ad listed with us, there are a few guidelines a server owner must adhere to:[/font]


    [*]Ad Dimension: 700 x 90
    [*][font="arial, helvetica, sans-serif;"]Your server must be newly listed with us[/font]
    [*][font="arial, helvetica, sans-serif;"]You must have a 24/7 up server[/font]
    [*][font="arial, helvetica, sans-serif;"]Must follow our Server Owner Rules[/font]
    [*][font="arial, helvetica, sans-serif;"]You must have a link on your server's homepage that redirects users to review your site on Midgard-Community[/font]
    [*][font="arial, helvetica, sans-serif;"]You must email us at [email protected] with the following criteria (taken from our ad spot):[/font]

      [*][font="arial, helvetica, sans-serif;"]Your username registered here at Midgard-Community[/font]
      [*][font="arial, helvetica, sans-serif;"]You must show your server’s banner (As an attachment or as a link)[/font]
      [*][font="arial, helvetica, sans-serif;"]Name of Advertisement section(s) (names are listed below)[/font]
      [*][font="arial, helvetica, sans-serif;"]Target URL (i.e. landing page)[/font]
      [*][font="arial, helvetica, sans-serif;"]and, the spot you are going to choose for that specific advertisement section (i.e. from review listing, review listing: low rate, etc).[/font]
      [/list][/list]

      I will only be accepting the first 25 newly listed servers! This will be a first come first served basis. Please check the availability down below for available spots.
       
      [font="arial, helvetica, sans-serif;"]Availability[/font]
      [font="arial, helvetica, sans-serif;"]To keep track of available spots, here is the current list:[/font]

http://upaste.me a paste site with Athena syntax!
Now with the ability to test your athena pastes!





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users


This topic has been visited by 615 user(s)