From b965ed7b083f1beaf03b52c483f9e7f03d95c883 Mon Sep 17 00:00:00 2001 From: Bardur Arantsson Date: Tue, 29 Dec 2015 11:23:25 +0100 Subject: Move most text files from / to /doc --- doc/DEBUG.txt | 8 +++ doc/RELEASE.txt | 8 +++ doc/changes.txt | 208 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ doc/credits.txt | 67 ++++++++++++++++++ 4 files changed, 291 insertions(+) create mode 100644 doc/DEBUG.txt create mode 100644 doc/RELEASE.txt create mode 100644 doc/changes.txt create mode 100644 doc/credits.txt (limited to 'doc') diff --git a/doc/DEBUG.txt b/doc/DEBUG.txt new file mode 100644 index 00000000..f7146c28 --- /dev/null +++ b/doc/DEBUG.txt @@ -0,0 +1,8 @@ +Debugging +========= + +To turn on Debug mode when compiling run cmake with the + + -DCMAKE_BUILD_TYPE=Debug + +parameter. diff --git a/doc/RELEASE.txt b/doc/RELEASE.txt new file mode 100644 index 00000000..ab082315 --- /dev/null +++ b/doc/RELEASE.txt @@ -0,0 +1,8 @@ +Release Checklist: +================== + +* Bump version number. +* Update changes.txt +* Update IS_CVS in defines.h before tagging; undo post-tagging. +* Check that system-wide installation succeeds. +* Disable C/C++ compiler sanitization options diff --git a/doc/changes.txt b/doc/changes.txt new file mode 100644 index 00000000..7835ab9a --- /dev/null +++ b/doc/changes.txt @@ -0,0 +1,208 @@ +T.O.M.E 2.4.x (ah) + +Game: + +- Removed Alchemist class from ToME module. They were + horribly broken and encouraged only scummy play. They + were also indirectly responsible for a lot of items + that were junk to every other character class. +- Increased size of the home drastically. + +T.o.M.E 2.3.10 (ah) + +User Interface: + +- Always display list of selectable objects, i.e. remove the option of + pressing '*' to hide list. +- GTK2: Allow running with Shift + arrow keys. (Thanks to Lord + Estraven.) +- SDL fixes. (Thanks to Lord Estraven.) +- System-wide character scores were removed. Use the ladder at + http://angband.oook.cz instead. +- Panic saves are no longer created. Saving state when memory is + likely corrupted seems like a bad idea. +- Remove long-obsolete front-ends. +- Unix: Removed pointless and error-prone signal handling aimed at + preventing cheating. +- Removed gamma correction. + +Game: + +- Killerbunnies: Character dump now lists companions. +- Killerbunnies: Fix dodge messages. +- Imported Theme 1.2.0 since this excellent module by Furiosity seems + to not be downloadable any more. +- Further Thaumaturgy tweaks by Lord Estraven + +Build: + +- Setuid support REMOVED; do NOT install ToME as setuid! +- Fixes for system installation. Thanks to 'darwin' for reporting. +- Fix linking problem with the 'curses' front-end. +- Add DEBUG.txt file for information on enabling debugging in builds. + + + +T.o.M.E 2.3.9 (ah) + +User Interface: + +- Always display list of selectable objects immediately + instead of requiring user to press '*'. +- Fix display issues with extremely wide terminals. +- Automatizer: Fix memory corruption issues. +- Remove obsolete and pointless options. + +Game: + +- Items are now immediately pseudo-identified upon pickup. +- Psycometry now always Identifies regardless of level. +- Remove the need to instantly leave for a certain quest. Lots + of players would get caught out by this. +- A few Mindcraft powers now scale with skill level. (Credit + for these goes to Lord Estraven.) +- "Far reaching attack" now works for *all* polearms. +- Fixes and tweaks for Thaumaturgy to make view/area spells less + overpowered and to make bolt/ball spells more useful. (Credit + goes to Lord Estraven.) + +T.o.M.E 2.3.8 (ah) + +Game: + +- Fix duration display for the Shapeshift Mimicry power. Thanks + to morchant for the fix. +- Fix for creating "inventory" and "equipment" rules from the + Automatizer UI. Thanks to morchant for the fix. +- Fix for Lua code which should hopefully get things working better + for OpenBSD users. Thanks to Kernigh for the patch. +- Change "molten glass wall" to use a different internal code to + hopefully avoid clashes with modules such as Theme. +- Removed the check on low fuel on your light source when traveling. + It doesn't make sense since you can already travel without any light + equipped. + +Build System: + +- Added support for building the GTK2 interface; only lightly tested. +- Added support for building on Windows with MinGW. Thanks to wino45 + for help with this. +- Miscellaneous fixes to the CMake files. Thanks to Kernigh for + contributing these. + +T.o.M.E 2.3.7 (ah) + +- Remove item pval from antimagic field strength calculation since it + may be both non-zero and invisible (to the player). +- Miscellaneous 64 bit fixes. +- Fix Lua errors when hitting while choosing spell. +- Killerbunnies: Automatizer: Add patch which adds new + and rules. +- Killerbunnies: Add "you do not know all your fate" to Fate menu + if you haven't been discovered all your fates. +- Killerbunnies: Display a message if trying to activate Piercing Shots + without the necessary skill levels. + +T.o.M.E 2.3.6 (ah) + +- Don't generate impassable glass walls. +- Mark *all* quest monsters properly. +- Avoid generating up staircases in selected dungeons. +- Mimicry cloaks of Abomination now aggravate properly. +- Properly handle item set effects with certain traps. +- Fix crash bug during character dumps. +- Misc. Mimicry fixes. +- Prevent immunities from Balrog Form persisting too long. +- Fix for loading/saving on Linux distribution using Fortify. +- Fix for module directory paths. +- Fix miscellaneous problems on 64-bit platforms. +- Princess room should now always be generated. +- Extra Blows applies to barehand combat too. + + + + + + +T.o.M.E 2.3.5 aka "Into the unknown" changes + +Interface changes: +- The X11 and Xaw interfaces now save the dungeon and player when the + window is closed. +- Fixed cpu churning bug that occurs when using certain window managers and + ToME is maximized. + +Gameplay changes: +- Player speed now set correctly when Demon Hide corruption is enabled. +- ToME now correctly sets various Balrog flags when player in Balrog form. +- ToME now correctly sets the teleport flags when teleport corruption is + enabled. +- ToME now uses the qrand7.map file when generating princess quests. +- Bigs changes for generate.c to get it to produce the princess and thrain + rooms. Also code clean up of room geranation code. + +Object changes: +- Slings of Buckland can now be generated. +- Wiki Bug 510. Added the WIELD_CAST flag to all artifact instruments to + fix problems when casting spells. + +Misc changes: +- Fixed small typo in the commands help file. +- Added help for the Mathom House. +- Fixed various compile time warnings in various files. +- Added makefile support for main-gtk2.c in makefile.std +- Values found in documentation for spectral race modifiers now match values + found in p_info.txt. +- Wiki Bug 837. Removed references to old inscriptions handling code in + documentation. +- Wiki Bug 564. Do not use the word 'restrict' as a variable name anymore. + It conflicts with keywords used by the Sun Studio Compiler. +- Wiki Bug 517. Fixed incorrect descriptoin of artifacts in help files. +- Changed description of Disarm spell to more accurately reflect what it + does. +- ToME now correctly compiles main-gtk2.c on 64-bit machines. + +Bug fixes: +- Wiki Bugs 841, 405, 360. Changes to get ToME to correctly build 64-bit + executables. +- Applied killerbunnies patch to identify objects on grid before squelching. +- Applied killer bunnies patch to keep the fate "you are fated to find + something special" from creating something special with an inappropriate + base object. +- Applied killerbunnies patch stops symbiotes from gaining levels simply + by being hypnotized and released. +- ToME now saves tim_fly, tim_poison, tim_regen and tim_regen_power. +- Stores now display the inventory correctly after a purchase. +- The race the legends display now works correctly with more than 10 dead + characters in history. +- Characters are no longer generated with 0 mana points. +- Wiki Bug 839. ToME no longer penalizes an object when it is not actually + cursed. +- Wiki Bug 838. The melee style will now switch correctly from Bear to the + primary melee style when switching out of Bear form. +- Wiki Bug 826. The inventory and equipment windows now update when the + player identifies the entire pack or uses the *Greater Identify* spell. +- Wiki Bug 819. No more bogus level leaving messages. +- Wiki Bug 722. ToME no longer crashes purple staircases have been trapped. +- Wiki Bug 624. Ensure savefiles go to save and not scpt when using modules. +- Wiki Bug 537. Partial fix of infinite loop during stair allocation on + small levels. +- Wiki Bug 530. ToME no longer drops items inappropriately when changing + melee styles. +- Wiki Bug 528. Character dumps now show the correct number of princess and + lost sword quests. +- Wiki Bug 526. ToME no longer enters an infinite loop when fighting in + bare-hand combat sylte and bare-hand skill is < 1. +- Wiki Bug 523. All types of recall check if the user really wants to leave + a unique level. +- Wiki Bug 506. ToME no longer crashes attempting to drop non-existant + artifacts. +- Wiki Bug 419. Use SKILL_BOULDER instead of SKILL_ARCHERY when throwing + a boulder. +- Wiki Bug 411. Black breath no longer gets 3 chances to happen. +- Wiki Bug 394 and 393. Inertia Control autocasting can no longer cast a + spell when antimagic field > 0 or when wielding a dark sword. +- Wiki Bug 334. Companions are no longer saved in dungone save files. +- Work around Mac OS 10.4.11 getlogin() bug - Neil +- Wiki Bug 397. ToME no longer crashes on XP and Vista systems when viewing + quests or other info from the knowledge menu. diff --git a/doc/credits.txt b/doc/credits.txt new file mode 100644 index 00000000..96e8ef60 --- /dev/null +++ b/doc/credits.txt @@ -0,0 +1,67 @@ +Credit list(lots are still not present here, if you think you should +drop me a line please) in no particular order: + +- Chris Weisiger , lots and lots of stuff, + and mainly lots of vaults, a whole magic realm, some special levels, + TANG +- Ceilti , idea of weapons gaining xp, comments, ideas, + lots of PernAngband related posts on rgra +- Static Chaos , huge numbers of patches, ideas, ... +- Improv , spelling/grammar fixes, ideas, safer_panics patch, + some new monster and artifact descriptions, cmovie stuff, and lots + of things +- Mynstral, new towns and more +- Kusunose Toru for LOTS of bugfixes +- Akhronath for the ideas of the magic system, new realms and much more + oh yeah the Nazguls :) +- Jerome Wojcik for monster susceptibilities +- Andreas Koch(akoch@rbg.informatik.tu-darmstadt.de) for the tiles, the + graphic editor and surely more :) +- Gob for the mac ports and a nasty bug fix +- Iain McFall for bug fixes, auto squelch and more +- Bablos for the amiga port +- Arch for the windows port +- Dawnmist for the new docs +- Jonathan Ellis for the rework of the info files +- Hansjoerg Malthaner for the Isometric engine +- Pelpel for bugfixes and other mac things +- Tom Le for the website hosting +- Willam Tanksley for lots of useful comments, ideas and bitching ;) +- Tom Demuyt for the unbeliever idea +- Luc French for lots of ideas & code +- Kieron for some patches +- Runescrye for ra_info.txt and surely more :) +- Fearof4s for lua patches, lua tutorial, quests and stuff. +- Pav Lucistnik for some patches and hosting the CVS +- Mef for the huge task of updating class and magic help documents for 2.x + and lots and lots of other help updates! +- Erik J Brown for some changes to help docs. +- vrak (Per-Arne Holtmon Akoe) for magic.txt +- Kat B for other help updates. +- Chris Hadgis for Luck spoiler, lua *.pkg help docs, and other help docs. +- lemming for skills.txt and stuff +- Paladin Rithe (Brian Ronk) for birth.txt +- John Gilmore for alchemy improvements patch +- Massimiliano Marangio for lots and lots of help updates, typo corrections, + bug fixes etc. +- Neil Stevens for making stable releases +- Jeff Epler for automatizer improvements, and certainly more in the future ;) +- Scott Bigham for some cool patches +- Magua(magua@speakeasy.net) who wrote the java applet to play cmovies online +- Maylith for lots of help with the documentation, especially on the wiki +- Furiosity for some missing item descriptions +- SimonSorc for bugfixes +- Greg Wooledge for still more bug fixes +- Phillip Neiswanger for tons of bug fixes and mainly 2.3.5 and possibly 2.4.0 + +- All that I forgot in the list, hit me a bit then email me to get added + +- All the friendly people of the ToME mailing list +- All the friendly people of #angband + +- TeCGraf for the Lua scripting language(www.lua.org) +- Reuben Thomas for the lua bitlib +- Waldemar Celes for tolua(automatic wrapper generator for lua, like swig, but + this one actually works :) + +- J.R.R. Tolkien for the best fantasy ever ! -- cgit v1.2.3