Chaosforge Forum

  • December 06, 2024, 20:17
  • Welcome, Guest
Please login or register.



Login with username, password and session length
Pages: 1 [2]  All

Author Topic: Player.dat breakage!  (Read 10074 times)

DaEezT

  • Greater Elder
  • Colonel
  • *
  • *
  • Offline Offline
  • Posts: 565
    • View Profile
Re: Player.dat breakage!
« Reply #15 on: July 19, 2009, 09:30 »

So, it has finally happened:

17:19 < CIA-1> doomrl: epyon * r553 /trunk/src/ (dfbeing.pas dfhof.pas dfplayer.pas doombase.pas): * player.dat is no more... ( closes #20 )

This is so exciting :D
* DaEezT giggles like a schoolgirl
Logged
"Morality is merely a convention with which men mutually agree to delude themselves. There are no moral facts, just preferences, and one is no better than any other."

ParaSait

  • Baffen :P
  • Elder
  • Lieutenant General
  • *
  • *
  • Offline Offline
  • Posts: 1229
  • Happy Little Boozer
    • View Profile
    • MPSF
Re: Player.dat breakage!
« Reply #16 on: July 19, 2009, 09:48 »

R.I.P player.dat... We loved you. ;_;

(Aww well, I keep my old versions anyway; In case a genious converter or so will be created :)
Logged
[18|7|3|0|0|0] [MED:13/43] [SPE:36/67] [ASM:11/40]

Check out my epic youtube channel!
Currently playing The Bard's Tale and System Shock 2 (coop with GrAV1t)!

Zi

  • Sergeant Major
  • *
  • Offline Offline
  • Posts: 147
    • View Profile
Re: Player.dat breakage!
« Reply #17 on: July 19, 2009, 10:00 »

Real-life time played (this would be really really nice)
# of keypresses
Logged

Captain Trek

  • Sergeant Major
  • *
  • Offline Offline
  • Posts: 137
    • View Profile
Re: Player.dat breakage!
« Reply #18 on: July 19, 2009, 20:59 »

Real-life time played (this would be really really nice)
# of keypresses

Whilst the first one would be nice, the second just strikes me as a pointlessly massive number...
Logged

Generic

  • Second Lieutenant
  • *
  • Offline Offline
  • Posts: 171
  • the local Doom consistency checker
    • View Profile
Re: Player.dat breakage!
« Reply #19 on: July 20, 2009, 00:35 »

Especially if you just started playing AoB. And would it filter out fist-pounding? If not, then the number might be a bit too big. Just a bit, though. :P
Logged

Blade

  • Tester
  • Elder Chaos Guard
  • Brigadier General
  • *
  • *
  • Offline Offline
  • Posts: 691
    • View Profile
    • Upyachka
Re: Player.dat breakage!
« Reply #20 on: July 20, 2009, 06:38 »

I think that list of uniques (with the "times found" number, and, i guess, with description of that unique) should be stored in one list, while amount of kills with each weapon (unique weapons too) should be stored in another. It won't spoil anything because weapons should appear in "amount of kills list" only in the amount is more than 0. Also that would be good because uniques that are not weapons (so with which you cannot kill anyone) won't have a permanent 0 in "amount of kills with this item" - otherwise it would be a design failure. Uniques that were not found should appear in the list, but should have "not found yet" in all the values. Because it won't hurt anyone to know, how much of them are left to find. Imagine that you have a list of all uniques except, for example, the Railgun. But you don't know either you found everything, or if there are anything left. While, if you would know that there is one left - you would have bigger motivation to search for it.

How to represent table of "Amount of kills"? It seems to me that the best way is to place monsters in the columns and weapons in the rows. Like that:

Code: [Select]
Weapon\Monster     Former human       Former Sergeant  
-------------------------------------------------------
Fists              236                12
Combat Knife       428                4
Chainsaw           982                1
Butcher Cleaver    152                1
Pistol             578                14
Gramatton Beretta  73                 0
Trigun             49                 0
Anti-Freak Jackal  54                 0
Shotgun            693                43
Combat Shotgun     973                27
Double Shotgun     435                15
Assault Shotgun    26                 0
Pancor Jackhammer  73                 0

To see monsters that are to the right - make "right arrow" key to scroll one monster at a time to the right (not one line of characters at a time) and make weapon names always visible to the left (fixed, so only amount of kills and monster names would scroll when scrolling right). Same for vertical scrolling. To avoid low amount of kills per view - i have one idea. Abbreviate long names into several letters that are distinguishable from each other and make some moving cursor in the shape of the cross (so it would highlight current row and current column). And that current row and current column would be larger that the ones that are not highlighted (large enough to show full name of monster at the top and the full weapon name to the left). Like that:

Code: [Select]
Wea\Mon             FH     Former Sergeant  FCp
-------------------------------------------------------------------------------------
Fis                 236    12               456
CKn                 428    4                645
Chsw                982    1                6
ButCle              152    1                6
Pstl                578    14               456
GrmtBer             73     0                45
Trig                49     0                456
Ant-F J             54     0                65
Shtg                693    43               48
C Shtg              973    27               347
D Shtg              435    15               15
Assault Shotgun     26     0                0
PanJck              73     0                0

Well, now i see that with monster names such thing works, while with weapons that produces only a waste of space. Well, we could output full weapon names, but at least make current monster highlightable.
« Last Edit: July 28, 2009, 16:41 by Blade »
Logged
Low orbit ion cannon damaged my brain!!1
Now i'm an idiot!1 Kill me, somebody!!11

raekuul

  • Supporter
  • Brigadier General
  • *
  • *
  • Offline Offline
  • Posts: 668
  • Storyteller Under The Bridge
    • View Profile
    • Veldania
Re: Player.dat breakage!
« Reply #21 on: July 20, 2009, 12:36 »

Huzzah! Progress has been made!

Now, to rid myself of Player.dat...

whaddya mean, "It's not public yet"?!?
Logged
Quote
Tormuse doesn't lose, he dies on purpose to lull the demons into a false sense of security.

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4576
    • View Profile
    • http://chaosforge.org/
Re: Player.dat breakage!
« Reply #22 on: July 28, 2009, 16:24 »

Just a reminder that this is a HOT TOPIC -- new player.dat is implemented as I write this ;).
Logged
at your service,
Kornel Kisielewicz

Zi

  • Sergeant Major
  • *
  • Offline Offline
  • Posts: 147
    • View Profile
Re: Player.dat breakage!
« Reply #23 on: July 29, 2009, 22:57 »

Whatever you decide to track (real life time, pleeeeeeease!), could you also include per-game tracking of the same details in the mortem.txt?
Logged

Zi

  • Sergeant Major
  • *
  • Offline Offline
  • Posts: 147
    • View Profile
Re: Player.dat breakage!
« Reply #24 on: July 30, 2009, 18:25 »

How about in addition to how many of each monsters have been killed, also how many of each have spawned, and how many of each were resurrected?

# of small medpacks used.  Large ones too.  Phase devices as well.
# of powerups used, for each type.  # of powerups spawned.

Amount of damage dealt to enemies, separated by source (per weapon, lava, barrels, other enemies)
Amount of damage taken by doomguy, by source
Amount of damage eaten by armor, by source

# of times each weapon type/unique was fired.  # of times enemies fired.

# of times player moved in each of 8 directions?  Haha, I guess I'm starting to stretch things.
Average spawn distance to stairs?

Special levels entered or skipped, cleared to what degree.



(The thing is, I'd rather have a new version earlier with less stat tracking and badges/ranks/etc than a longer wait with more bells and whistles in the 'achievements' realm.)
Logged
Pages: 1 [2]  All