Other Drop file creator tool

Join Discord

facup14

Dedicated Member
Dedicated Member
Jan 8, 2014
19
0
27
Hi All

Want to get some feedback from the community on a tool to do with drop files.


I initially posted in the Chronicles Forums to gain a bit of understanding but its something the whole community can use. I'm going to use this to gauge interest.

Background

I've been playing mir on and off since getright finished the download on a 56k modem during EU beta. So a fairly long time. You probably don't know me, I've mostly played the game under the radar. You can see this as either a good or a bad thing.

Overview

A tool to try and take the pain and user error out of writing drop files.

I've seen many times on the few non official servers i have played:

It was spelt wrong in the drop file.

Drop file had an error in it, should be working now.


This is an attempt to make those errors go away.

MVP(Minimum Viable Product) features.

Drop file crud.
Drop file checker/uploaded.

Future features
Potential drop reports.

Disclaimer
This is not a social engineering experiment. It is not an attempt to gain the upper hand against players by knowing and more than they do.
It is to help the community.

Tech

I'm a Web developer therefore I feel more comfortable building this as a web application, given that the tool will have no access to the server i'm not entirely convinced the technology matters.

Ruby on rails
Postgres
Git

Security
This is what the community would be most worried about. Players and devs alike.


  • You have access to the source code.
  • You put new code into your copy of the tool.
  • You host it, locally or on one of the many free RoR hosting platforms under auth.
  • You create your own database(it's scripted for ease)
  • Code going into the app will be done via pull request and approved by users for quality and reassurance.
  • You can see all code added by way of git commits.
  • It will not interact with your server, server database or server files.
  • I want all code to be completely transparent, so the repo may not even be private.

Prerequisites.
For MVP the only information that would be needed would be a complete list items that can drop from a mob. Only the name would be required.
Probably pasteable as a comma separated string.


Drop creator.
A Web form that creates a drop file.

  • You give it a name and a filename.
  • You will be able to add an infinite number of 'lines'. These 'lines' will consist of:
  • A drop down box of items(probably some sort of predictive typing)
  • two fields for the drop chance.

Once complete it would be saved and updatable whenever.

This would be downloadable as a txt file and used for whatever purposes you wish.

Drop file checker.

The reverse of the creator and an easy way of modifying your existing drop files.


  • You upload a file.
  • It runs it through a parser and tells you line by line if it has found any problems. Incorrect formatting, incorrect item name.
  • Asks you to correct it then saves it as a drop file, so you can download and use it.

Future features.

Drop reports.

Asking the question of what is this going to do to the balance of my server.

So a question might be:
How many SOWG 'should' be dropping every 10 days. If every boss that drops them is killed 100% of the spawns.
(Bits in bold would be configurable)

This is a larger job and much more complex job.

Prerequsites:

  • The spawn timers for all mobs
  • How many spawn.
  • All the drop files for all the relevant mobs.


The report would only be as good as the data given to it.

The report given from the question would look something like

It would bring you back a report with something like:
Mob nameSpawnsKillsNumber of SOWG's that should drop over 10 days
Zumataurus80802 (1/40)
Woomataurus2402401 (1/240)
Total3203203


This would help you analyse what would happen if you upped the SOWG drop on hens to 1/1.



I will build, maintain and distribute this if the community thinks its a good idea.

I welcome all feedback, questions and feature requests.


Thanks

Facup