Compare commits
13 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fa21fb38cd | |||
| dca8f37049 | |||
| 93182abc4f | |||
| 37509c12a5 | |||
| 21c5107708 | |||
| 5918486bef | |||
| 587e8c32b5 | |||
| 571bdb3004 | |||
| bd5f726b34 | |||
| d23e25732d | |||
| ce75e015c1 | |||
| 8b857e4515 | |||
| dd407a5483 |
@@ -0,0 +1,80 @@
|
||||
# LevelRange-Octo code provenance
|
||||
|
||||
Audit date: 2026-08-31
|
||||
|
||||
## Historical origin
|
||||
|
||||
The current source retains the original LevelRange header:
|
||||
|
||||
- Copyright (c) 2006 Philip Hughes (Bull3t)
|
||||
- explicit unlimited permission to use, reproduce and copy the work, subject to
|
||||
the user accepting responsibility and liability for damage arising from use
|
||||
|
||||
The historical changelog in `Readme.txt` preserves the development history.
|
||||
|
||||
## GitHub fork chain
|
||||
|
||||
GitHub repository metadata confirms:
|
||||
|
||||
`Tenyar97/LevelRange-Turtle`
|
||||
→ `Spartelfant/LevelRange-Turtle`
|
||||
→ `Dusk-92/LevelRange-Octo`
|
||||
|
||||
## Immediate upstream comparison
|
||||
|
||||
Immediate upstream:
|
||||
|
||||
- https://github.com/Spartelfant/LevelRange-Turtle
|
||||
|
||||
At the time of this audit, the following current files are byte-identical at Git
|
||||
blob level to the immediate upstream:
|
||||
|
||||
| File | Git blob SHA-1 |
|
||||
| --- | --- |
|
||||
| `LevelRange.xml` | `2d6bb8056f840b12c2df20f118f10d3c629f907b` |
|
||||
| `Locale/LevelRange-chZN.lua` | `4f0e1830ca91acd7fed546a01f60632391b43a8d` |
|
||||
| `Locale/LevelRange-deDE.lua` | `cfeb0c6b47b857fdae665bef05f69416bc92cf76` |
|
||||
| `Locale/LevelRange-esES.lua` | `c7a511d7c40858c429e519d179dd1b00f199ee87` |
|
||||
| `Locale/LevelRange-frFR.lua` | `5c199db97b284a4ae39e470d57002b3729ce3c33` |
|
||||
| `Locale/LevelRange-ptBR.lua` | `35f79d97d3b9d13c51505b122af9c25b4443ef7a` |
|
||||
|
||||
The English locale, main Lua file, TOC, installation text and changelog contain
|
||||
later LevelRange-Octo changes and therefore are not represented as exact
|
||||
upstream matches.
|
||||
|
||||
## Dusk-92 maintenance
|
||||
|
||||
The changelog records Dusk-92 maintenance including:
|
||||
|
||||
### 2.3.0
|
||||
|
||||
- Moonwhisper Coast
|
||||
- Windhorn Canyon
|
||||
- Frostmane Hollow
|
||||
- Timbermaw Hold
|
||||
|
||||
### 2.3.1
|
||||
|
||||
- fixed the `/lr` options window
|
||||
- removed the practical requirement for the myAddOns addon
|
||||
|
||||
Git history remains the authoritative record for the exact implementation
|
||||
changes.
|
||||
|
||||
## FlightMap provenance
|
||||
|
||||
The source has historically contained the credit:
|
||||
|
||||
"Thanks to Dhask for allowing the use of his FlightMap."
|
||||
|
||||
The current addon retains FlightMap-compatible tooltip positioning. This is
|
||||
documented as historical permission/compatibility provenance rather than a
|
||||
claim of ownership over FlightMap.
|
||||
|
||||
## Licensing boundary
|
||||
|
||||
The original source includes an explicit license grant, which is preserved
|
||||
verbatim in `LICENSES/LevelRange-Original-License.txt`.
|
||||
|
||||
Later contributor rights are not erased by that historical notice. Attribution
|
||||
for later maintainers remains preserved in the README, TOC and changelog.
|
||||
+2
-2
@@ -6,8 +6,8 @@
|
||||
----------------------
|
||||
How To Install
|
||||
----------------------
|
||||
To install the addon simply extract all of the files from the ZIP file to "\World of Warcraft\Interface\Addons\LevelRange-Turtle
|
||||
To install the addon simply extract all of the files from the ZIP file to "\World of Warcraft\Interface\Addons\LevelRange-Octo
|
||||
Then Run the game, login and before selecting a character, press the little button that reads "Addons" in the bottom right corner of the character selection screen.
|
||||
Make sure that "LevelRange" is checked and is not greyed out. Press OK, select a character and you are done.
|
||||
|
||||
To test that it is working just open up the World Map, zoom in/out onto any continent and mouse-over any zone, if all works out well there should be a Tooltip box down in the bottom left corner, or if you have FlightMap installed, in bottom right corner.
|
||||
To test that it is working just open up the World Map, zoom in/out onto any continent and mouse-over any zone, if all works out well there should be a Tooltip box down in the bottom left corner, or if you have FlightMap installed, in bottom right corner.
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
LevelRange-Octo mixed-origin license notice
|
||||
|
||||
Historical LevelRange code
|
||||
--------------------------
|
||||
|
||||
The following notice is preserved from the LevelRange source:
|
||||
|
||||
Copyright (c) 2006 Philip Hughes (Bull3t)
|
||||
|
||||
"An unlimited license to use, reproduce and copy this work is granted, on
|
||||
the condition that the licensee accepts all responsibility and liability
|
||||
for any damage that may arise from the use of this AddOn."
|
||||
|
||||
This historical grant applies to the original LevelRange work to the extent
|
||||
held by its applicable copyright holder.
|
||||
|
||||
Later contributions
|
||||
-------------------
|
||||
|
||||
LevelRange has been maintained and extended by multiple contributors over time,
|
||||
including Turtle WoW-oriented and OctoWoW-oriented work.
|
||||
|
||||
This repository does not claim ownership of contributions authored by other
|
||||
contributors. Their attribution and provenance are preserved in
|
||||
THIRD_PARTY_NOTICES.md and Docs/CODE_PROVENANCE.md.
|
||||
|
||||
Dusk-92-authored modifications and documentation may be used, reproduced and
|
||||
copied under the same responsibility/liability condition quoted above.
|
||||
|
||||
Third-party material
|
||||
--------------------
|
||||
|
||||
Compatibility references, project names, trademarks, game data, and any
|
||||
third-party-derived material remain subject to the rights of their respective
|
||||
owners.
|
||||
|
||||
World of Warcraft, Warcraft, Blizzard Entertainment, Turtle WoW, OctoWoW and
|
||||
associated names, marks, artwork and game assets remain the property of their
|
||||
respective rights holders.
|
||||
|
||||
See THIRD_PARTY_NOTICES.md and PROJECT_IDENTITY.md for provenance and scope.
|
||||
@@ -0,0 +1,9 @@
|
||||
LevelRange historical license notice
|
||||
|
||||
Copyright (c) 2006 Philip Hughes (Bull3t)
|
||||
|
||||
An unlimited license to use, reproduce and copy this work is granted, on
|
||||
the condition that the licensee accepts all responsibility and liability
|
||||
for any damage that may arise from the use of this AddOn.
|
||||
|
||||
Source: preserved from the header of LevelRange.lua.
|
||||
@@ -0,0 +1,17 @@
|
||||
# Preserved license records
|
||||
|
||||
This directory preserves license/provenance notices relevant to
|
||||
LevelRange-Octo.
|
||||
|
||||
## LevelRange original license
|
||||
|
||||
`LevelRange-Original-License.txt` preserves the explicit license grant found
|
||||
in the historical LevelRange source header.
|
||||
|
||||
The repository root `LICENSE` explains its scope and the treatment of later
|
||||
contributions.
|
||||
|
||||
See also:
|
||||
|
||||
- `../THIRD_PARTY_NOTICES.md`
|
||||
- `../Docs/CODE_PROVENANCE.md`
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
## Interface: 11200
|
||||
## Title: LevelRange [|cffa050ffOcto|r]
|
||||
## Version: 2.3.0
|
||||
## Version: 2.3.1
|
||||
## Author: Bull3t, Tenyar97, rado-boy, blehz, rafacc87, Diginfotek, Spartelfant.
|
||||
## Notes: Shows the zone level range on the World Map. Now with 100% more octopus!
|
||||
## Notes-esES: Muestra el rango de niveles de zona en el mapa mundial. ¡Ahora con un 100 % más de tortugas!
|
||||
|
||||
+1
-1
@@ -18,7 +18,7 @@
|
||||
LEVELRANGE_NAME = "LevelRange"
|
||||
|
||||
-- Version Number
|
||||
LEVELRANGE_VERSION = "2.3.0";
|
||||
LEVELRANGE_VERSION = "2.3.1";
|
||||
|
||||
-- Details
|
||||
Details = {
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
# LevelRange-Octo project identity
|
||||
|
||||
## Canonical project
|
||||
|
||||
The canonical repository designated by the current maintainer is:
|
||||
|
||||
- https://github.com/Dusk-92/LevelRange-Octo
|
||||
|
||||
Mirrors, package caches, downstream forks, repackaged copies and modified
|
||||
versions hosted elsewhere are independent unless the canonical project
|
||||
explicitly states otherwise.
|
||||
|
||||
## Independent community project
|
||||
|
||||
LevelRange-Octo is an independent community-maintained fork.
|
||||
|
||||
It is not affiliated with, sponsored by, approved by or endorsed by Blizzard
|
||||
Entertainment, Turtle WoW, OctoWoW, FlightMap, the original LevelRange authors
|
||||
or any other referenced project unless explicitly stated by that party.
|
||||
|
||||
Compatibility with World of Warcraft 1.12-compatible clients, Turtle WoW-like
|
||||
environments, OctoWoW or FlightMap does not imply affiliation, endorsement,
|
||||
partnership or ownership.
|
||||
|
||||
World of Warcraft, Warcraft, Blizzard Entertainment and associated names,
|
||||
marks, artwork and game assets remain the property of their respective rights
|
||||
holders.
|
||||
|
||||
## Known fork chain
|
||||
|
||||
The current GitHub fork chain is:
|
||||
|
||||
- https://github.com/Tenyar97/LevelRange-Turtle
|
||||
- https://github.com/Spartelfant/LevelRange-Turtle
|
||||
- https://github.com/Dusk-92/LevelRange-Octo
|
||||
|
||||
The historical source also credits the original LevelRange addon by
|
||||
Philip Hughes (Bull3t).
|
||||
|
||||
## Support boundary
|
||||
|
||||
Dusk-92 is responsible only for changes and releases published by the canonical
|
||||
LevelRange-Octo repository. Historical authors, upstream maintainers and
|
||||
compatibility-target projects are not responsible for this fork's changes or
|
||||
current behavior.
|
||||
@@ -0,0 +1,168 @@
|
||||
# 🗺️ LevelRange — OctoWoW
|
||||
|
||||
A lightweight World Map enhancement for **World of Warcraft 1.12**, adapted and maintained for **OctoWoW**.
|
||||
|
||||
LevelRange adds useful leveling information directly to the World Map, including **zone level ranges, faction status, dungeons, raids and fishing skill requirements**.
|
||||
|
||||
> This fork includes support for OctoWoW zones, dungeons and raids while preserving the original LevelRange experience.
|
||||
|
||||
## 📦 Installation
|
||||
|
||||
1. Download the addon.
|
||||
2. Make sure the addon folder is named `LevelRange-Octo`.
|
||||
3. Copy it to:
|
||||
|
||||
`World of Warcraft\Interface\AddOns\LevelRange-Octo`
|
||||
|
||||
4. Restart the game.
|
||||
5. Make sure **LevelRange** is enabled in the AddOns menu.
|
||||
|
||||
Open the World Map and move your cursor over a zone to display its LevelRange information.
|
||||
|
||||
## ✨ Features
|
||||
|
||||
- Displays recommended **zone level ranges** on the World Map.
|
||||
- Shows whether a zone is:
|
||||
- Alliance
|
||||
- Horde
|
||||
- Contested
|
||||
- Displays available **dungeons** and their recommended level ranges.
|
||||
- Displays available **raids**.
|
||||
- Shows minimum **Fishing skill requirements** where available.
|
||||
- Dedicated in-game options window.
|
||||
- Individual toggles for:
|
||||
- Level ranges
|
||||
- Dungeons
|
||||
- Raids
|
||||
- PvP diplomacy
|
||||
- Fishing requirements
|
||||
- Support for original Vanilla zones and instances.
|
||||
- Additional OctoWoW zones, dungeons and raids.
|
||||
- FlightMap-compatible tooltip positioning.
|
||||
- Lightweight and designed specifically for the World Map.
|
||||
|
||||
## 🐙 OctoWoW support
|
||||
|
||||
The addon includes additional content for the OctoWoW environment, including zones such as:
|
||||
|
||||
- Thalassian Highlands
|
||||
- Blackstone Island
|
||||
- Gilneas
|
||||
- Gillijim's Isle
|
||||
- Lapidis Isle
|
||||
- Tel'Abim
|
||||
- Scarlet Enclave
|
||||
- Hyjal
|
||||
- Grim Reaches
|
||||
- Northwind
|
||||
- Balor
|
||||
- Moonwhisper Coast
|
||||
|
||||
It also includes custom OctoWoW dungeons and raids such as:
|
||||
|
||||
- The Crescent Grove
|
||||
- Gilneas City
|
||||
- Hateforge Quarry
|
||||
- Karazhan Crypt
|
||||
- Stormwind Vault
|
||||
- Caverns of Time: The Black Morass
|
||||
- Stormwrought Ruins
|
||||
- Dragonmaw Retreat
|
||||
- Windhorn Canyon
|
||||
- Frostmane Hollow
|
||||
- Emerald Sanctum
|
||||
- Lower Karazhan Halls
|
||||
- Timbermaw Hold
|
||||
|
||||
## ⚙️ Commands
|
||||
|
||||
| Command | Description |
|
||||
|---|---|
|
||||
| `/lr` | Open the LevelRange options window |
|
||||
| `/levelrange` | Long version of `/lr` |
|
||||
| `/lr toggle` | Toggle the LevelRange tooltip |
|
||||
| `/lr instances` | Toggle dungeon information |
|
||||
| `/lr pvp` | Toggle PvP diplomacy information |
|
||||
| `/lr fishing` | Toggle fishing skill requirements |
|
||||
|
||||
Additional settings, including raid display, are available through the options window.
|
||||
|
||||
## 🌍 Localization
|
||||
|
||||
LevelRange includes localization support for:
|
||||
|
||||
- English
|
||||
- French
|
||||
- German
|
||||
- Spanish
|
||||
- Portuguese
|
||||
- Chinese
|
||||
|
||||
## 🔧 Compatibility
|
||||
|
||||
- World of Warcraft 1.12
|
||||
- Interface version `11200`
|
||||
- OctoWoW
|
||||
- FlightMap-compatible
|
||||
- No myAddOns dependency required
|
||||
|
||||
## 📜 Version
|
||||
|
||||
Current version:
|
||||
|
||||
**2.3.1**
|
||||
|
||||
### 2.3.1
|
||||
|
||||
- Fixed the `/lr` options window.
|
||||
- Removed the requirement for the `myAddOns` addon.
|
||||
|
||||
### 2.3.0
|
||||
|
||||
- Added Moonwhisper Coast.
|
||||
- Added Windhorn Canyon.
|
||||
- Added Frostmane Hollow.
|
||||
- Added Timbermaw Hold.
|
||||
|
||||
The complete historical changelog remains available in [`Readme.txt`](Readme.txt).
|
||||
|
||||
## 📜 Project identity & licensing
|
||||
|
||||
LevelRange-Octo is an independent community-maintained fork with this known
|
||||
GitHub ancestry:
|
||||
|
||||
- [Tenyar97/LevelRange-Turtle](https://github.com/Tenyar97/LevelRange-Turtle)
|
||||
- [Spartelfant/LevelRange-Turtle](https://github.com/Spartelfant/LevelRange-Turtle)
|
||||
- this maintained fork
|
||||
|
||||
The original LevelRange source by **Philip Hughes (Bull3t)** contains an
|
||||
explicit license granting unlimited permission to use, reproduce and copy the
|
||||
work, subject to accepting responsibility and liability for damage arising
|
||||
from use.
|
||||
|
||||
Compatibility with **World of Warcraft**, **Turtle WoW**, **OctoWoW** or
|
||||
**FlightMap** does not imply affiliation, endorsement or sponsorship.
|
||||
|
||||
For details, see:
|
||||
|
||||
- [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md)
|
||||
- [PROJECT_IDENTITY.md](PROJECT_IDENTITY.md)
|
||||
- [Docs/CODE_PROVENANCE.md](Docs/CODE_PROVENANCE.md)
|
||||
- [LICENSES/](LICENSES/)
|
||||
|
||||
## 🙏 Credits
|
||||
|
||||
Original **LevelRange** addon by **Bull3t**.
|
||||
|
||||
Additional development and maintenance by:
|
||||
|
||||
- Tenyar97
|
||||
- rado-boy
|
||||
- blehz
|
||||
- rafacc87
|
||||
- Diginfotek
|
||||
- Spartelfant
|
||||
|
||||
OctoWoW adaptation and maintenance by **Dusk-92**.
|
||||
|
||||
Thanks to **Dhask** for allowing the use of FlightMap-related compatibility work.
|
||||
+4
-1
@@ -9,7 +9,7 @@ Details
|
||||
----------------------
|
||||
Title: LevelRange
|
||||
Interface: 11200
|
||||
Version: 2.3.0
|
||||
Version: 2.3.1
|
||||
|
||||
Author: Bull3t, Tenyar97, rado-boy, blehz, rafacc87, Diginfotek, Spartelfant, Dusk-92.
|
||||
Addon Website: https://github.com/Tenyar97/LevelRange-Turtle
|
||||
@@ -22,6 +22,9 @@ Current Features:
|
||||
----------------------
|
||||
Change Log
|
||||
----------------------
|
||||
2.3.1 - Update (Dusk-92)
|
||||
[*] Fixed options window (/lr) not working, no longer requires the "myAddOns" addon.
|
||||
|
||||
2.3.0 - Update (Dusk-92)
|
||||
[*] New zones added for patch 1.18.1 (Moonwhisper Coast)
|
||||
[*] New dungeons added for patch 1.18.1 (Windhorn Canyon, Frostmane Hollow)
|
||||
|
||||
@@ -0,0 +1,96 @@
|
||||
# LevelRange-Octo third-party notices
|
||||
|
||||
Audit date: 2026-08-31
|
||||
|
||||
This file records known upstream sources, historical licensing, compatibility
|
||||
references and contributor provenance for LevelRange-Octo.
|
||||
|
||||
Existing source comments, Git history, changelogs and credits remain part of
|
||||
the provenance trail.
|
||||
|
||||
## Original LevelRange
|
||||
|
||||
The source identifies the original author as:
|
||||
|
||||
- Philip Hughes (Bull3t)
|
||||
- Copyright (c) 2006 Philip Hughes
|
||||
|
||||
The original source contains the following explicit license grant:
|
||||
|
||||
> An unlimited license to use, reproduce and copy this work is granted, on
|
||||
> the condition that the licensee accepts all responsibility and liability
|
||||
> for any damage that may arise from the use of this AddOn.
|
||||
|
||||
A preserved copy of this historical notice is stored in:
|
||||
|
||||
- `LICENSES/LevelRange-Original-License.txt`
|
||||
|
||||
The repository root `LICENSE` explains the scope of that historical grant and
|
||||
the treatment of later contributions.
|
||||
|
||||
## Turtle WoW fork chain
|
||||
|
||||
The current GitHub ancestry is:
|
||||
|
||||
1. `Tenyar97/LevelRange-Turtle`
|
||||
- https://github.com/Tenyar97/LevelRange-Turtle
|
||||
2. `Spartelfant/LevelRange-Turtle`
|
||||
- https://github.com/Spartelfant/LevelRange-Turtle
|
||||
3. `Dusk-92/LevelRange-Octo`
|
||||
- https://github.com/Dusk-92/LevelRange-Octo
|
||||
|
||||
GitHub repository metadata confirms this fork relationship.
|
||||
|
||||
Historical credits and changelog entries also identify additional development
|
||||
by rado-boy, blehz, rafacc87 and Diginfotek.
|
||||
|
||||
## FlightMap compatibility
|
||||
|
||||
The original LevelRange source contains the credit:
|
||||
|
||||
- "Thanks to Dhask for allowing the use of his FlightMap."
|
||||
|
||||
LevelRange includes compatibility behavior for FlightMap tooltip positioning.
|
||||
|
||||
This notice preserves that historical permission/credit. FlightMap itself is
|
||||
not bundled as a dependency by LevelRange-Octo, and compatibility does not
|
||||
imply current affiliation or endorsement.
|
||||
|
||||
## Turtle WoW and OctoWoW content
|
||||
|
||||
LevelRange-Turtle introduced and maintained zone, dungeon and raid information
|
||||
for Turtle WoW-compatible environments.
|
||||
|
||||
LevelRange-Octo adds and updates content for OctoWoW, including additional
|
||||
zones, dungeons and raids.
|
||||
|
||||
Names, compatibility references and gameplay information are used to identify
|
||||
supported game/server content. Their use does not imply affiliation,
|
||||
endorsement, partnership or ownership.
|
||||
|
||||
## No bundled binary or media assets
|
||||
|
||||
At the time of this audit, LevelRange-Octo contains Lua/XML/text data only.
|
||||
There are no bundled BLP, TGA, audio, executable or DLL assets requiring a
|
||||
separate binary/media provenance manifest.
|
||||
|
||||
## Project identity and trademarks
|
||||
|
||||
Canonical maintained fork:
|
||||
|
||||
- https://github.com/Dusk-92/LevelRange-Octo
|
||||
|
||||
World of Warcraft, Warcraft, Blizzard Entertainment and associated names,
|
||||
marks, artwork and game assets remain the property of their respective rights
|
||||
holders.
|
||||
|
||||
See `PROJECT_IDENTITY.md`.
|
||||
|
||||
## Preservation rule
|
||||
|
||||
Do not remove historical author credits, the original license grant, FlightMap
|
||||
credit, changelog attribution or fork provenance merely because the addon is
|
||||
later modified.
|
||||
|
||||
When inherited material is replaced or substantially rewritten, update the
|
||||
provenance record rather than erasing the historical chain.
|
||||
Reference in New Issue
Block a user