Coder Social home page Coder Social logo

dorielrivalet / mhfrontier-cq-tool Goto Github PK

View Code? Open in Web Editor NEW

This project forked from invasor-de-fronteiras/mhfrontier-cq-tool

0.0 1.0 0.0 20.81 MB

License: GNU Lesser General Public License v3.0

JavaScript 0.25% Rust 40.30% TypeScript 59.27% CSS 0.09% HTML 0.10%

mhfrontier-cq-tool's Introduction

Clash
MHFrontier CQ Tool

MHFrontier CQ Tool is a free and open-source solution to edit and create quests for Monster Hunter Frontier Z

Table of Contents

Install

Download them from the Github Release for Windows, Linux and Mac.

Instructions

If you are using Erupe, set DevMode and QuestDebugTools to true on config.json. It shows the quest filename on console logs.

Decompress the Quest

It is required to decompress the quest file so the editor can read it. Use ReFrontier for that. If ReFrontier is inside the editor folder it can be used directly from the editor.

Quest

Quest File

The quest is currently a binary file, Erupe does not implement each part of the quest, it reads all file content and sends it to the client.

The quest’s file name is not random, it is composed of the quest ID, in-game daytime and in-game season. Below is an example of how it looks:

Quest

It's important to understand this so you can get the quests on your server and your quest list.

New Quest

Currently, the editor does not support creating a quest from scratch, because it is not possible to edit a 100% map yet.

To create a new quest, copy an existing one, decompress it and rename the quest id to an id that is not already being used in your server. Open the quest in the editor and change the Quest Id in Quest Information to chosen id.

Nice! Now do the quest changes as your desire and save it.

Quest List Manager

To show quest in game it's necessary to add quest in questlist, for it's you need to change the selected tool QuestEditor to QuestlistEditor.

SelectTool

Now you click in Load Folder and select questlist folder, after this you can manager your quests in menu Questlist and add quests clicking on Add Quest from file.

After all you can save questlist in Save Questlist.

Quest List Manager for Erupe 9.1

After update 9.1, the quest list files were removed and now we require to export a template from the quest file to folder /bin/events.

To do this just go to Export quest in QuestEditor and choose questlist options.

ExportQuest

Contributions

Issue and PR welcome!

License

GPL-3.0 License. See the License here for details.

mhfrontier-cq-tool's People

Contributors

rainapepe avatar tsugami avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.