2 releases

0.1.1 Dec 22, 2024
0.1.0 Dec 22, 2024

#38 in #scroll

Download history 177/week @ 2024-12-18 22/week @ 2024-12-25

199 downloads per month

Custom license

160KB
3.5K SLoC

HEXROLL 3

This is the new work-in-progress version of HEXROLL (https://hexroll.app) - the OSR sandbox generator.

Currently Included

  • hexroll3-scroll: the core content generator
  • hexroll3-scroll-data: the new data model, based on the hexroll2e model
  • hexroll3-testbed: an egui application for testing and messing around
  • hexroll3: placeholder for the full app

You can look at each part to see how it all works.

Running the testbed

Make sure you have git and an up-to-date Rust development environment, and then:

git clone https://github.com/hexroll/hexroll3 && cd hexroll3
cargo run --release

This should open up the testbed where you can generate your first sandbox:

testbed-screenshot

License

Copyright (C) 2020-2025 Pen, Dice & Paper

This program is dual-licensed under the following terms:

Option 1: (Non-Commercial) GNU Affero General Public License (AGPL)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.

Option 2: Commercial License
For commercial use, you are required to obtain a separate commercial
license. Please contact ithai at pendicepaper.com
for more information about commercial licensing terms.

HEXROLL3 contains Open Game Content, subject to the Open Game License,
released under the Open Game License, Version 1.0a (enclosed in the LICENSE
file), as described in Section 1(d) of the License.

Dependencies

~9–36MB
~568K SLoC