Home » MODDING HQ 1.13 » v1.13 Idea Incubation Lab » More Info in Laptop - Personnel page
More Info in Laptop - Personnel page[message #256325]
|
Thu, 15 July 2010 19:21
|
|
Sandro |
|
Messages:420
Registered:November 2008 Location: Mars |
|
|
I was just... thinking...
What about to add some more info about our mercs to the personnel page in laptop?
I am currently finishing the actualized STOMP 1.1, and I'm also going to add lines for Character trait and Disability to be shown.
So.. These two will be placed on the first "Stats" tab (under Skills), while the info about shots fired/missed, kills, wounds etc will be moved to the second "Employment" tab-page.
There is still a lot of space there for a LOT of info/statistics. And I could also add popup windows with detailed info for every entry - like:
"Kills" -> Elites: 45
Regulars: 89
Admins: 14
Others: 4
"Hit Percentage" -> Shots fired: 245
Shots missed: 94
HtH strikes: 16
HtH misses: 4
Grenades thrown: 11
"Times Wounded" -> Shot: 6
Stabbed: 2
Blasted: 1
Interrogated: 1
ETC.
So, anyone interested? What possible info would you like to see eventually?
Code related note: I would have to add a nifty amount of new variables to the merc profile structure in the code. As far as I know, it shouldn't cause any troubles, as there is already a lot of almost pointless variables around there. But I might be wrong. If any more experienced coder knows that adding new variables to these structures causes troubles, please stop me now.
(The only thing I am aware of.. is that the savegames are about to be incompatible with previous versions. But it does not bother me, as I already break it with STOMP.)
Report message to a moderator
|
|
|
|
Re: More Info in Laptop - Personnel page[message #256326]
|
Thu, 15 July 2010 19:33
|
|
Gorro der Grüne |
|
Messages:1448
Registered:March 2009 Location: Broadwurschd-City |
|
|
Kills= Elite, Army, Kids, Civs, Cows, Militia, fellow mercs ....
assists: killed by Militia, fellow mercs, friendly fire, bloodcats, bleeded to death
Gasket/Dimitri/any other forgetfull: times forgotten ones orders
all: Kilograms lifted, kilometeres marched kg/km
Report message to a moderator
|
Sergeant Major
|
|
|
Re: More Info in Laptop - Personnel page[message #256331]
|
Thu, 15 July 2010 20:28
|
|
|
Times gone psycho
Head shot, body shot, and leg shot counts
Enemies' heads exploded
"Maybe" the crazy animation where blood flys out of the back of an enemy and he is thrown to the ground
"Maybe" enemies shot off of roof
Locks picked, items fixed, some kind of statistic regarding doctoring
Report message to a moderator
|
|
|
|
|
|
|
|
Re: More Info in Laptop - Personnel page[message #256354]
|
Fri, 16 July 2010 00:46
|
|
Headrock |
|
Messages:1760
Registered:March 2006 Location: Jerusalem |
|
|
Depends on how much interface you think you'd be willing to make. Interface work is... daunting, to say the least, so it's usually better to think simple.
If you can make that pop-up at all, then there's the stuff about collecting and then displaying the statistics - something which may not be as easy as you think.
About presentation, I could do some design work - it'll take my mind off doing nothing for NCTH in at least a month, maybe get my juices flowing once again. I can only start that on monday though.
Best bet would be a tabulated window, where each page shows different data. That'll make it possible to add even more statistics later, once other coders get an appetite. Of course, that would require writing a system to manage the tabs, and as I said, that's not simple stuff, at least for me (a very amateur programmer). Sandro seems to have quite a grip on interface work, which is why he opened this post
The simplest way is just one pop-up window with as much data as we can cram into it. We could even replicate EDB style (icons, but larger ones, with tooltips that explain what they mean) instead of labels, conserving a lot of space. People seemed to get comfortable with EDB a lot faster than the naysayers said they would, so that might not be a bad idea.
As to doing what Sandro suggested in the top post, I'm actually surprised he didn't go ahead with it. Or perhaps he has, in STOMP? That mods keeps surprising me all the time
Report message to a moderator
|
|
|
|
|
Re: More Info in Laptop - Personnel page[message #256362]
|
Fri, 16 July 2010 02:20
|
|
Sandro |
|
Messages:420
Registered:November 2008 Location: Mars |
|
|
HeadrockDepends on how much interface you think you'd be willing to make. Interface work is... daunting, to say the least, so it's usually better to think simple.
If you can make that pop-up at all, then there's the stuff about collecting and then displaying the statistics - something which may not be as easy as you think.
Actually, this is easy enough. I already made a hellable expressive tooltips for traits there, so no problem with graphics.
Collecting statistics is also not that problematic as I see the code. (Only drawback is that it must be saved within the profile structure, thus enlarging it. But it shouldn't bother anything else either.)
HeadrockBest bet would be a tabulated window, where each page shows different data. That'll make it possible to add even more statistics later, once other coders get an appetite. Of course, that would require writing a system to manage the tabs, and as I said, that's not simple stuff, at least for me (a very amateur programmer). Sandro seems to have quite a grip on interface work, which is why he opened this post
The simplest way is just one pop-up window with as much data as we can cram into it. We could even replicate EDB style (icons, but larger ones, with tooltips that explain what they mean) instead of labels, conserving a lot of space.
Hmm, I don't see a reason to make it as much complicated. The tooltips are valuable tool. I imagine it similar as this:
Except with the list of details I described above.
This is pretty simple thingy, no big deal. I just appreciate some ideas about what is worthy of counting in game (crows smashed maybe? ).
The after-battle statistics will come later, OK?
I don't need need help with coding or graphic actually, but thank you for the offer too.
Report message to a moderator
|
|
|
|
|
Re: More Info in Laptop - Personnel page[message #256424]
|
Fri, 16 July 2010 16:20
|
|
LootFragg |
|
Messages:349
Registered:August 2009 Location: Berlin, Germany |
|
|
Actually, I have to say I barely watch the kill statistics. Once in a while it's nice to see how many kills my elite kung fu merc has and to compare it to my elite sniper chick or something. But it would be nice to have detailed kill/assist stuff, damage accumulated in total maybe.
One thing that I found most appealing was the kilograms / kilometer suggestion. I love to see skill progress and HAM 3.6's coloured bars are just great for that. But keeping a statistic that describes the circumstances of having leveled would be neat as I like to analyze a lot. I don't know what's possible and what's actually considered worth having, but I thought of something like
Strength --> successful punches, doors kicked, average load carried... (hours practiced / been taught)
Leadership --> hours spent teaching, training militia, talking to people? etc.
Marksmanship --> attempted shots, hits, knife throws
Oh, by the way, knife throwing increases marksmanship which equals performance with small caliber firearms. I don't know if shuriken hits should be rewarded that way as I was able to level my dedicated thrower so he could use guns.
Anyway. It's a suggestion. I like the idea. I especially do because I'd love to see a merc's personality on the personnel screen. Always optional of course for people who love to guess.
[Updated on: Fri, 16 July 2010 16:22] by Moderator Report message to a moderator
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: More Info in Laptop - Personnel page[message #256568]
|
Sat, 17 July 2010 16:36
|
|
LootFragg |
|
Messages:349
Registered:August 2009 Location: Berlin, Germany |
|
|
Logistericmeanwhile we all should know them by heart Agreed with smeagol. As STOMP changes the traits and adds a third available trait point, it's a good idea to include an option that makes those things visible. Some people consider it being fun to figure out details, others just curse and shout and try to find some info via Google, then end up saving, hiring, loading. And then there's the beginners smeagol mentioned.
The bio used to tell a lot about the original traits and parts of their attitude, whom they like and hate and so on. That was indeed interesting, but first of all, nobody should be forced to interpret these texts, second, they don't always include all information, third, they might be misleading. Judging from his bio, Fidel was a pretty bad merc until I hired him just to see for myself. Now I like him.
SandroConcerning "Assists" I agree, indirect kills should be counted as kills. However, they should get an own category like "fecking gore kills", "direct kills", "critical wounds or assists". Or, now I'm pretty convinced it would be cool, count the damage done to enemies as a whole. If you really want to make elite/troop/admin... scores, then it could look a slight bit like
Elites 0/ 3/ 2 ( 209 dmg )
Troops 11/ 52/ 71 ( ~6k dmg )
...
With a short text explaining that the 1st value is splatter, the 2nd are final blows and the 3rd assists, number in brackets is the damage done. One problem is the aforementioned amount of variables needed for each merc. Another one might be that people will perhaps want to split assists (kills stolen =D) and blood trailing kills, especially the ones at the end of a battle when soldiers automatically die when incapacitated. If you then feel like adding variables for kills you made on your very own and one-hit-kills, headshot kills and add the weapon you dealt the most damage with, it'll be a whole lot. But that's none of my business, I'm just sharing. Seeya!
Report message to a moderator
|
|
|
|
|
|
|
Re: More Info in Laptop - Personnel page[message #256625]
|
Sat, 17 July 2010 20:55
|
|
LootFragg |
|
Messages:349
Registered:August 2009 Location: Berlin, Germany |
|
|
To whom would be awesome if a wounded soldier blew himself up. ^^
Well, considering fanboys of kill records, I'd say it would suck being the one dealing massive damage to a horde of elites and not being granted the honor of having this damage tracked and displayed. That's my opinion, but I actually don't really care. Personally, if I cared, I'd want to see what my mercs did (what) rather than knowing who stole my kills (to whom).
Also:HPs bandaged- Tiles moved in combat or in general =D
- Time spent travelling
- Time spent sleeping (THAT could be interesting, maybe as a tooltip to time of duty)
- ... number of times spent at the brothel in San Mona. ^^ Really useful. /sarcasm
- Friendly fire (intended, accidental)
- To knives thrown: Knife instant kills.
Statistics should track the effect of assignments, shouldn't they? 8 hours of doctoring - 370 HPs healed. Something like that. Number of militia trained. Some representation of how valuable you were as a teacher as well. Blah blah...
And don't forget my damage statistic. Damage dealt (numbers above target's head) and effective damage dealt (only enemies and only down to zero health). I don't care about kill statistics, but that doesn't mean I'm not eager to collect damage points. Oh! Maximum damage dealt in one round. Interesting to see if some planted explosive ordnance can deliver more damage than a full auto burst in close combat.
We should then upload the values to Steam and get some pointless achievements. Hahaha ^^
Report message to a moderator
|
|
|
|
|
Re: More Info in Laptop - Personnel page[message #256638]
|
Sat, 17 July 2010 22:18
|
|
Sandro |
|
Messages:420
Registered:November 2008 Location: Mars |
|
|
You know.... you are just crazy!! This was supposed to be a small improvement.. and it's slowly going to be a totally huge merc-records-feature.
I should keep this low, otherwise the code may suffer. I don't know everything around the JA2 code behaviour...
You really want to track total damage dealt? It will go to brutal numbers.
I kinda start to like it though... damage in total, highest damage per round, highest damage on single attack(shooting/bombing/whatever), times dealt critical hit(stat loss), heads shot off...
Maybe you are right, we should track number of items repaired, HPs healed/bandaged, militia trained, stats teached, stats gained through practise, facility events triggered...
...rather than hours spent. (We could record both, but as I said, better keep it low, skip unneccessary info.)
However this is going to be harder... such things like - damage dealt in one round or kills in one round - are not very easy to track.
[Updated on: Sat, 17 July 2010 22:20] by Moderator Report message to a moderator
|
|
|
|
Re: More Info in Laptop - Personnel page[message #256649]
|
Sat, 17 July 2010 23:33
|
|
LootFragg |
|
Messages:349
Registered:August 2009 Location: Berlin, Germany |
|
|
Shiftythings like health loss are much more common with HAM facilities Is that status damage permanent or is it healable like status damage from critical hits? This might be good to know when playing HAMSTOMP.
SandroThis was supposed to be a small improvement This entire list of suggestions is still a list of suggestions. There is no priority on adding anything. Your priority is to make personalities and disabilities visible. From then on you can experiment using input from our bunch of inglourious basterds. Also, it's not like you can't add more info later, is it?
Sandrothe code may suffer Could you tell me more about how this works? I thought you would just have to read (copy) variables and display their values. Why would the code behave weird?
SandroYou really want to track total damage dealt? It will go to brutal numbers. No. Like in my example, for values above 9999 for example, divide them by 1000, round down and add "k". If it gets higher than 999k, add an "m". Shouldn't go higher, I think.
Sandrokeep it low, skip unneccessary info Up to the player to decide.
DISPLAY_MERC_STATS_IN_LAPTOP = n
0 = Vanilla. Only show kills, assists, whatever.
1 = STOMP standard (should be), shows personality and such
2 = improved, shows added info like damage dealt, health restored etc.
3 = shitload of info, shows a whole lot more info like max damage in one round etc.
4 = debug, shows every effing value there is in detail, whatever purpose
Like with the info boxes on enemies upon pressing ALT... like I said. =D
Sandronot very easy to track Low priority. Do those things that are easy first. Put in placeholders for the harder ones, eventually get support for them. Go through aforementioned degrees of detail step by step. Chillax, my elite master! Remember, we're like dogs. We're happy about everything you give us, but you don't have to keep feeding us just because we're barking.
Report message to a moderator
|
|
|
|
Re: More Info in Laptop - Personnel page[message #256655]
|
Sat, 17 July 2010 23:56
|
|
DepressivesBrot |
|
Messages:3658
Registered:July 2009 |
|
|
LootFragg
Sandrothe code may suffer Could you tell me more about how this works? I thought you would just have to read (copy) variables and display their values. Why would the code behave weird?
I guess one of the problems is, many of those requested informations are currently just *temporary* variables. It wouldn't be sufficient to just read out existing ones and print them to the screen, but you would have to create a whole bunch of new (permanent) variables to be stored in the save files.
But to also add something, I would like a table like the highest/average/lowest stat for combat related stuff, most kills, most assists, highest Hit% ... (just what's currently already saved for everyone, to keep it simple), ideally excluding those non combatants with 0 at everything. Or a 'total' for all mercs (total kills in campaign, total shots fired...)
Report message to a moderator
|
|
|
|
|
Re: More Info in Laptop - Personnel page[message #256666]
|
Sun, 18 July 2010 01:04
|
|
Sandro |
|
Messages:420
Registered:November 2008 Location: Mars |
|
|
LootFraggShiftythings like health loss are much more common with HAM facilities Is that status damage permanent or is it healable like status damage from critical hits? This might be good to know when playing HAMSTOMP.
Heh, I should know about this... damn!
LootFraggFrom then on you can experiment using input from our bunch of inglourious basterds. Also, it's not like you can't add more info later, is it?
I can't actually if I don't want to break savegame compatibility every week.. (And I look low on leaving variables as placeholders in the code if unneccessary.)
LootFraggSandrothe code may suffer Could you tell me more about how this works? I thought you would just have to read (copy) variables and display their values. Why would the code behave weird?
As DepressivesBrot said, I have to "create" the variables and store them in saves, thus increase the size of mercs' profile structure, which can lead to anything or nothing.. I don't know if it wouldn't overload something somewhere as the JA2 code already have some problems with stack overflows (you may encounter mysterious crashdouwns without any explanation). The thing is I am totaly familiar with the code (though that I am a lot), so I can't tell. For now, I would rather not add 100 new variables for a load of unimportant records. ...just for now.
LootFraggSandroYou really want to track total damage dealt? It will go to brutal numbers. No. Like in my example, for values above 9999 for example, divide them by 1000, round down and add "k". If it gets higher than 999k, add an "m". Shouldn't go higher, I think.
Oh yeah, I remember the days back when I actually played this game.. I had a merc with over 2500 kills (freaking solist). With +-80 HPs per enemy, it's about 200.000 damage.
LootFragg
DISPLAY_MERC_STATS_IN_LAPTOP = n
0 = Vanilla. Only show kills, assists, whatever.
1 = STOMP standard (should be), shows personality and such
2 = improved, shows added info like damage dealt, health restored etc.
3 = shitload of info, shows a whole lot more info like max damage in one round etc.
4 = debug, shows every effing value there is in detail, whatever purpose
Like with the info boxes on enemies upon pressing ALT... like I said. =D
Well, soldier tooltips somehow help the player, give him vluable info. This thing gives just reports, does not help you in any way. So I'm not sure if it is neccessary to make it even optional. You can ignore it completely. I don't want to fill the ini/preferences with billions of tiny settings. And as I already said.. if the value is about to exist, it should be worth it (no invisible debug info).
Report message to a moderator
|
|
|
|
|
Goto Forum:
Current Time: Fri Mar 29 06:54:39 GMT+2 2024
Total time taken to generate the page: 0.02263 seconds
|