[completed] Undocumented changes list project

Discussion about topics that don't fit elsewhere.
User avatar
tangar
Posts: 1652
Joined: Tue Mar 03, 2015 3:49 pm
Contact:

[completed] Undocumented changes list project

Post by tangar »

Guys, please post there all undocumented TomeNET changes :)

From MotD:

1) Fire-till-kill enabled for wands and directional rods inscribed !K.
2) Beholders/Eye of the Deep can cast 'Unmagic' spell.
3) Holy Offense: Removed 'Drain Life', added 'Earthquake'.
4) ('Drain Life' will be moved to 'Shadow' occult school.)
5) Holy Defense: Added 'Dispel Magic'.
6) !X inscription currently only works on scrolls (code rewrite).
7) Necro disabled for some classes. Trauma disabled for mimics.

If you would remember something from previous patches - please also inform there.

There is also very useful tool by Tokariew:
Guide watcher https://bitbucket.org/Tokariew/tomenet- ... ommits/all
Last edited by tangar on Wed Sep 07, 2016 10:59 pm, edited 2 times in total.
Tangar's tileset, addon, guides & maps: English TomeNET page ||||||| Russian TomeNet page
http://youtube.com/GameGlaz — streams in English // http://youtube.com/StreamGuild — streams in Russian
My chars @ angband.oook.cz
User avatar
tokariew
Posts: 373
Joined: Thu May 13, 2010 8:20 pm
Location: Poland

Re: [project] Undocumented changes list

Post by tokariew »

3/4/5 are documented in guide [at least i read about them in my github repo :D, before i read in motd.]
Necro is in lua files by no one looking at them if client update them
Late night edit: i like fountain pens:D
Ok but seriously, i think i will start next watcher this week or next
img {
max-width: 100%;
}
https://tokariew.xyz
User avatar
tangar
Posts: 1652
Joined: Tue Mar 03, 2015 3:49 pm
Contact:

Re: [project] Undocumented changes list

Post by tangar »

MotD: To-AC bonus (aka AC-enchantment) rescaled from +35 to +30 max.
MotD: Effect: Base AC has more weight (eg adamantite helmet vs metal cap).
MotD: (Monster hit chance has been somewhat reduced in turn.
Tangar's tileset, addon, guides & maps: English TomeNET page ||||||| Russian TomeNet page
http://youtube.com/GameGlaz — streams in English // http://youtube.com/StreamGuild — streams in Russian
My chars @ angband.oook.cz
User avatar
tokariew
Posts: 373
Joined: Thu May 13, 2010 8:20 pm
Location: Poland

Re: [project] Undocumented changes list

Post by tokariew »

Image
Am I crazy…
img {
max-width: 100%;
}
https://tokariew.xyz
User avatar
tangar
Posts: 1652
Joined: Tue Mar 03, 2015 3:49 pm
Contact:

Re: [project] Undocumented changes list

Post by tangar »

Very interesting to read old guide. Its history of the game.

Any chances to find more previous versions?
Tangar's tileset, addon, guides & maps: English TomeNET page ||||||| Russian TomeNet page
http://youtube.com/GameGlaz — streams in English // http://youtube.com/StreamGuild — streams in Russian
My chars @ angband.oook.cz
User avatar
tokariew
Posts: 373
Joined: Thu May 13, 2010 8:20 pm
Location: Poland

Re: [project] Undocumented changes list

Post by tokariew »

i tried to search for earlier version in web-archive, but they don't save so big zip files :/ I was able only go this far back. And i use even old C.Blue site and Mikaelh to get this far. Old tomenet site was not practicall i think. I mean it was outdated in comparisson to C.Blue site.
Archives for cgi/cvs on angband servers was not saved by web-archive (we have much earlier changes in guide in web, but i think angband discontinue to provide cgi/cvs servers for developers of variants.) :/ So I probably out of option for sniffing in web :D


For earlier version we should ask devs finally

And if I will continue to go back i will probably learn more git than it necceserry for me.
img {
max-width: 100%;
}
https://tokariew.xyz
User avatar
tangar
Posts: 1652
Joined: Tue Mar 03, 2015 3:49 pm
Contact:

Re: [project] Undocumented changes list

Post by tangar »

MotD: Monster loot tables have been fixed: Monsters now on average drop
MotD: item amounts of each treasure class that corresponds to their loot
MotD: table (see ~7 'Usual drops:' line). Adjustments might be necessary.
MotD: If you get 'strange' loot drops don't hesitate to /bug them just in case!
Tangar's tileset, addon, guides & maps: English TomeNET page ||||||| Russian TomeNet page
http://youtube.com/GameGlaz — streams in English // http://youtube.com/StreamGuild — streams in Russian
My chars @ angband.oook.cz
User avatar
tokariew
Posts: 373
Joined: Thu May 13, 2010 8:20 pm
Location: Poland

Re: [project] Undocumented changes list

Post by tokariew »

i nearly completed my little script which will check and update changes in guide :D
Only add loop to check every few hours or every day…
img {
max-width: 100%;
}
https://tokariew.xyz
User avatar
tangar
Posts: 1652
Joined: Tue Mar 03, 2015 3:49 pm
Contact:

Re: [project] Undocumented changes list

Post by tangar »

Cool :mrgreen: Very useful indeed.
Tangar's tileset, addon, guides & maps: English TomeNET page ||||||| Russian TomeNet page
http://youtube.com/GameGlaz — streams in English // http://youtube.com/StreamGuild — streams in Russian
My chars @ angband.oook.cz
User avatar
tokariew
Posts: 373
Joined: Thu May 13, 2010 8:20 pm
Location: Poland

Re: [project] Undocumented changes list

Post by tokariew »

Ok this is my simple script to check if guide was update, and if it was, to post this changes to bitbucket/github repo it's not very nice, it possible that it will fail if i will not have connection to internet…
Sorry for silly comment in this python code :)
I check it today and it worked, so i was quite happy, because I was thinking it will fail somewhere…

Code: Select all

# -*- coding: utf-8 -*-

from requests import get
import filecmp
import shutil
import os
import subprocess
import datetime
import time


def download(url, file_name):
    with open(file_name, 'wb') as file:
        response = get(url)
        file.write(response.content)

down = 'TomeNET-Guide.txt'
loc1 = 'tomenet-guide\\'
loc2 = 'tomenet-guide2\\'

""""For some unknown reason i have two git repos"""

counter = last = 1

"""let's start with some random date, 1 is nice as day, isn't it"""

while True:
    download('http://www.tomenet.eu/TomeNET-Guide.txt', down)
    now = datetime.datetime.now()
    check = now.strftime("%Y-%m-%d")
    version = get('http://tomenet.eu/downloads.php')
    version = version.text
    version = version[:version.find(' Windows installer')]
    version = version[version.rfind(' ') + 1:]
    """Stupid way of checking current version of game based on contest of downloading page of game"""
    if check != last:
        counter = 1
        last = check
        """Let me check if date change, and reset counter."""
    if filecmp.cmp(down, loc1+down):
        print(now.isoformat(), " File are the same")
    else:
        print(now.isoformat(), " File are different")
        if counter > 1:
            check = check + '_' + str(counter)
        counter += 1
        git = 'git commit -am "' + check + '" -m "' + version + '"'
        print(git)
        shutil.copy2(down, loc1+down)
        shutil.copy2(down, loc2+down)
        os.chdir(loc1)
        subprocess.call(git, shell=True)
        subprocess.call('git push origin master')
        os.chdir('..')
        os.chdir(loc2)
        subprocess.call(git, shell=True)
        subprocess.call('git push origin master')
        os.chdir('..')
        """very naive way too make commit and push it to remote repository, should i use some library for python"""

    time.sleep(7200)

"""ok i should check probably if pdf/ps version of guide wasn't update instead of downloading guide over and over again.
It will save a bit of data and not need to use two libraries for this simple project. I should handle possible
network errors."""
img {
max-width: 100%;
}
https://tokariew.xyz
Post Reply