vrtc / honeydew (public) (License: CC0) (since 2023-12-20) (hash sha1)
Warcraft 3: The Frozen Throne 1.27 custom scenario.

/README.adoc (6672e4be34ff1ced0d2062b4845ff6eb900845af) (1659 bytes) (mode 100644) (type blob)

= honeydew
Vladyslav Bondarenko <vladyslavbond@pm.me>
0.1.3WIP, 2024-04-13

This is a custom scenario for an old computer game WarCraft 3: The Frozen
Throne, made by fan community of modders.

The only supported version of the game is 1.27.

== Players

Players should only be interested in the map archive file, recognizeable by the
file extension `*.w3x`. This repository contains scripts that are used to
produce the complete map archive file ready to be played. These scripts
themselves are not needed at runtime during play.

The complete scenario that is ready to be played or tested should be found
naturally on fan websites. This repository and instructions it contains are
aimed at developers first.

== Developers

Instructions on how to build the project are contained in `doc/build.adoc` text
file. Beside the original game itself (patch 1.27), required tools include:
`git`, `pjass`, `m4`, `smpq`, `make`.

Source scripts for custom spells and other Jass utilities are under `src/`
directory. Most of these may be easily exported to other projects, without
understanding the whole build process.

Useful `m4` macros may also be found under `src/` directory.

include::doc/build.adoc[honeydew build instructions]

== Copying

Everyone is free to use, modify or share this project. Text file `COPYING.txt`
contains more details on the mode in which this project is shared.

== Authors

Text file `AUTHORS.txt` contains list of contributions that were made
*explicitly* for this project alone. Tools and experience that were relied upon
during development are outside of it's scope, and are tracked entirely
separately in their respective projects.


Mode Type Size Ref File
100644 blob 96 a3f69657555397674d0b680077f46b72291d56ec .gitignore
100644 blob 77 b8691bde4ff7ef827f11499ad8fef50d75a74a8a AUTHORS.txt
100644 blob 7048 0e259d42c996742e9e3cba14c677129b2c1b6311 COPYING.txt
100644 blob 1659 6672e4be34ff1ced0d2062b4845ff6eb900845af README.adoc
040000 tree - 493af5160436d5f3e51e1810efadcbe51f971077 doc
040000 tree - f9ee6be2d61f77fcd63b8eceddeb0bd26ab1df5b etc
100644 blob 53108 db4336629e052b88dac9920719feb1f2e6473ad5 honeydew.w3x
100644 blob 2209 a01629b5853b42af2b4857e7ff0b29c47744ca5b makefile
040000 tree - 0ca939c1ef21de4b6717cb3a723ab8932f9010eb src
040000 tree - 5a62bf7f4923b6938f8cc717e4e79fd865e02a55 test
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/vrtc/honeydew

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/vrtc/honeydew

Clone this repository using git:
git clone git://git.rocketgit.com/user/vrtc/honeydew

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main