#gemrb@irc.freenode.net logs for 11 Jan 2015 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:03:12] <-- nutron has left IRC (Remote host closed the connection)
[00:05:43] <fuzzie> lynxlynxlynx: nice work
[00:09:15] --> nutron has joined #gemrb
[00:09:39] <-- nutron has left IRC (Changing host)
[00:09:39] --> nutron has joined #gemrb
[00:12:13] <Seniorita> [commit] bradallred: IWD CharGen: remove obsolete SetFlags with non existant value https://github.com/gemrb/gemrb/commit/ebe06a6efd71b3133dab40c8436e56bd3edb79c7
[03:25:40] <-- DrMcCoy has left IRC (Read error: Connection reset by peer)
[03:27:11] --> DrMcCoy has joined #gemrb
[04:13:40] --> Eli2 has joined #gemrb
[04:15:42] <-- Eli2_ has left IRC (Ping timeout: 265 seconds)
[06:04:01] <-- turtleman_ has left IRC (Ping timeout: 264 seconds)
[06:11:55] <-- Lightkey has left IRC (Ping timeout: 244 seconds)
[06:13:38] <-- Eli2 has left IRC (Ping timeout: 265 seconds)
[06:25:06] --> Lightkey has joined #gemrb
[06:29:40] --> Eli2 has joined #gemrb
[07:22:15] <Lightkey> https://www.reddit.com/r/linux_gaming/comments/2ryjnn/torchlight_ii_linux_depots_finally_added_but_like/ finally something happening again
[07:22:17] <Seniorita> Torchlight II - Linux depots finally added! But like Mac is now encrypted. This is sign TL2 is coming soon to Linux! : linux_gaming
[07:22:18] <Seniorita> »144 points and 25 comments so far on reddit«
[08:50:32] <wjp> ooh, nice
[08:50:55] <wjp> I may finally get around to continuing playing TL2 then :-)
[09:01:47] <fuzzie> I didn't buy a copy because .. no Linux.
[09:01:55] <fuzzie> I mean, really.
[09:20:24] <kujeger> importing chars in IWD1 now works, BG1&2 + IWD2 still have no clickable "next"-button
[09:54:13] <lynxlynxlynx> yeah, brad only fixed the iwd syntax error
[10:59:45] <Seniorita> [commit] lynxlynxlynx: iwd2 has two types of instants, so take that into account https://github.com/gemrb/gemrb/commit/b3cfb7ce39dd730c93a28a5b586d4df87d1a2955
[10:59:47] <Seniorita> [commit] lynxlynxlynx: HACKING: added the gist of my two debugging scripts https://github.com/gemrb/gemrb/commit/4c964a2891f461fd1aaa75c0ad53357c733c1237
[10:59:48] <Seniorita> [commit] lynxlynxlynx: dmgtypes.2da: removed extraneus row https://github.com/gemrb/gemrb/commit/474322dd9bdec721bbf4ffdf2a2172f52da60a06
[10:59:49] <Seniorita> [commit] lynxlynxlynx: plain fists do stunning damage, but it is displayed as bludgeoning/crushing https://github.com/gemrb/gemrb/commit/026366829a556375384c0111b82718b9b0602f90
[11:08:45] <lynxlynxlynx> hmpf, the font-rewrite merge is an even more painful lesson than it seemed
[11:09:16] <lynxlynxlynx> bisecting doesn't skip it, so i guess the interim merges should have been rebases
[11:52:31] <Seniorita> [commit] lynxlynxlynx: Revert "ItemTooltips: working around insane copy implementation and fixing missing tooltis" https://github.com/gemrb/gemrb/commit/76385abcfeebb9fd7d666fbd0d3dd6359342b2c4
[11:52:32] <Seniorita> [commit] lynxlynxlynx: WMPAreaEntry::WMPAreaEntry: init all members https://github.com/gemrb/gemrb/commit/41123ffe38c51d4c206e886f475ff09888e33be2
[12:20:59] <-- Eli2 has left IRC (Ping timeout: 265 seconds)
[12:28:10] --> Eli2 has joined #gemrb
[12:34:59] <Lightkey> /topic plain fists do stunning damage
[12:48:21] <lynxlynxlynx> :)
[13:22:52] <Seniorita> [commit] lynxlynxlynx: coverity: unchecked return value where it usually is https://github.com/gemrb/gemrb/commit/d2ad0adcc6cdb8d7805e342efd5047070680cc56
[13:22:53] <Seniorita> [commit] lynxlynxlynx: coverity: unchecked return value from library https://github.com/gemrb/gemrb/commit/944fc897a32a33ce61f74dd0dde7ba3af2864aad
[13:22:54] <Seniorita> [commit] lynxlynxlynx: InitializeIEScript: fixed wrong limit check in two places https://github.com/gemrb/gemrb/commit/b7b319b99ac0c774308407ca5ccd4985f96c910d
[13:22:56] <Seniorita> [commit] lynxlynxlynx: Interface::InitializeVarsWithINI: don't leak inistream https://github.com/gemrb/gemrb/commit/8246431e6d8a1451ed56945cdde54a4937a36b82
[13:22:57] <Seniorita> [commit] lynxlynxlynx: coverity: initialise GlobalColorMod.rgb https://github.com/gemrb/gemrb/commit/0dab668a33aee8b89e5eab505f897b03d2e9521a
[13:22:58] <Seniorita> [commit] lynxlynxlynx: coverity: initialise SDLVideo::disp https://github.com/gemrb/gemrb/commit/8db46111734f367a90a1ff4b2d6420741ff0356e
[13:26:06] <gembot> build #914 of cmake clang++ is complete: Failure [4failed minimal test] Build details are at http://buildbot.gemrb.org/builders/cmake%20clang%2B%2B/builds/914 blamelist: Jaka Kranjc <lynxlupodian@users.sourceforge.net>
[13:29:59] <gembot> build #909 of cmake g++-4.2 is complete: Failure [4failed minimal test] Build details are at http://buildbot.gemrb.org/builders/cmake%20g%2B%2B-4.2/builds/909 blamelist: Jaka Kranjc <lynxlupodian@users.sourceforge.net>
[13:31:53] <lynxlynxlynx> ups
[13:32:56] <lynxlynxlynx> odd pattern
[13:34:03] <Seniorita> [commit] lynxlynxlynx: do 8246431 properly https://github.com/gemrb/gemrb/commit/ddbf3afe79709dbdb9ddc5b4113c7048a24adc5d
[13:34:04] <gembot> build #904 of cmake g++-4.4 is complete: Failure [4failed minimal test] Build details are at http://buildbot.gemrb.org/builders/cmake%20g%2B%2B-4.4/builds/904 blamelist: Jaka Kranjc <lynxlupodian@users.sourceforge.net>
[13:45:14] <gembot> build #915 of cmake clang++ is complete: Success [3build successful] Build details are at http://buildbot.gemrb.org/builders/cmake%20clang%2B%2B/builds/915
[13:49:00] <gembot> build #910 of cmake g++-4.2 is complete: Success [3build successful] Build details are at http://buildbot.gemrb.org/builders/cmake%20g%2B%2B-4.2/builds/910
[13:52:41] <gembot> build #905 of cmake g++-4.4 is complete: Success [3build successful] Build details are at http://buildbot.gemrb.org/builders/cmake%20g%2B%2B-4.4/builds/905
[15:07:05] --> turtleman_ has joined #gemrb
[15:34:23] <-- turtleman_ has left IRC (Ping timeout: 252 seconds)
[15:35:53] <Seniorita> [commit] lynxlynxlynx: Game::GetXPFromCR: rearranged so less indentation is needed https://github.com/gemrb/gemrb/commit/21acafdd5bb3b9369696370431eb442cb6496c87
[15:35:54] <Seniorita> [commit] lynxlynxlynx: fx_transfer_hp: crash protection https://github.com/gemrb/gemrb/commit/21c78eede99d12b5e3db91547f72d881d411f0c8
[15:35:55] <Seniorita> [commit] lynxlynxlynx: GemRB_Window_SetupEquipmentIcons: protect from bad chus https://github.com/gemrb/gemrb/commit/a9014e5d1a0f8b81ff4cc2020dd1d48a08d0ebbf
[15:35:56] <Seniorita> [commit] lynxlynxlynx: coverity: added three assertions https://github.com/gemrb/gemrb/commit/096aea4c2db83c91471d88f8834a190dc5221c0e
[15:35:58] <Seniorita> [commit] lynxlynxlynx: ScriptedAnimation: avoid an unlikely crash https://github.com/gemrb/gemrb/commit/aadcd5ecb8099106da45321e94e505bfed7da432
[17:15:02] --> Driim has joined #gemrb
[17:18:22] <Driim> I made the healing on rest script based on expected end result. At the moment though, it calculates that all healing spells heal 8 HP (minimum, i.e. cure light wounds).
[17:21:02] <Driim> If I understood correctly, if I want to implement differing expected values, I have to expand spldesc.2da and bunch of other things so I can actually get that information?
[17:25:02] <lynxlynxlynx> splspec.2da, not sure what's in the other or why it'd be relevant
[17:27:45] <lynxlynxlynx> it helps to think about other games
[17:28:01] <lynxlynxlynx> more bits for the first column and another column for the values will be needed
[17:28:14] <lynxlynxlynx> you can use admin/extend2da.py to add a column easily
[17:29:01] <lynxlynxlynx> grep for splspec and you'll see it's the thing we use in that function already
[17:29:24] <Driim> he automated tablereader manages new column and value reading fine or do I have to add/modify structs and/or constants?
[17:30:33] <Driim> I tried finding out what it does exactly, but after about four functions deep I gave up, and went with '8' =)
[17:35:44] <Driim> I guess what I am asking, is that acn I just add a column or two plus values in spldesc and then all I have to do is invoke some function to read those values
[17:42:40] <lynxlynxlynx> i think it'll be faster if i just set up the ground work
[17:43:02] <lynxlynxlynx> i'll do it later today, you can focus on the core logic in the meanwhile
[17:45:17] <Driim> Depends on how efficient the logic has to be. Now it just goes through the spells in arbitrary order always casting one on the most injured one.
[17:55:35] <Driim> For semi-efficient use of resources it would be good to know for each spell (1) a crude approximation of healed HP per target, (2) the number of targets
[18:00:19] <lynxlynxlynx> yep
[18:00:30] <lynxlynxlynx> the number is either whole party or 1
[18:04:04] --> turtleman_ has joined #gemrb
[18:04:07] <-- turtleman_ has left IRC (Read error: Connection reset by peer)
[18:04:24] --> turtleman_ has joined #gemrb
[18:49:50] <lynxlynxlynx> i see why you thought about spelldesc
[18:49:53] <lynxlynxlynx> we reuse a struct
[18:58:39] --> vampi-the-frog has joined #gemrb
[19:10:02] <Seniorita> [commit] lynxlynxlynx: splspec.2da: use spaces for the colname row, so we can autodetect them https://github.com/gemrb/gemrb/commit/685d6bbd33cf110710af8100757343685a562585
[19:10:03] <Seniorita> [commit] lynxlynxlynx: splspec.2da: unified column name https://github.com/gemrb/gemrb/commit/622fcc03b5b5bf1321ec0b8a0d17b4d137c4a7ee
[19:10:05] <Seniorita> [commit] lynxlynxlynx: splspec: extended with new columns and a bit https://github.com/gemrb/gemrb/commit/97f305e431fd365e8b47ffcc9e8721f950409ac7
[19:10:06] <Seniorita> [commit] lynxlynxlynx: use a separate struct for special spells https://github.com/gemrb/gemrb/commit/61953bd276b6b13c2e35bb98efc7493df2541a59
[19:10:07] <Seniorita> [commit] lynxlynxlynx: special spells: extend the struct and read in all the data https://github.com/gemrb/gemrb/commit/6a1c9c9b0e05ed3d1d0bba058c920577f95fc57e
[19:10:13] <lynxlynxlynx> Driim: done, I'm afraid you'll have a small conflict in Game, but the rest is set
[19:10:34] <lynxlynxlynx> look at the third and fifth commit in this list to see how things are set up
[19:10:56] <lynxlynxlynx> i'll go dig out the data for iwd/how
[19:25:26] <lynxlynxlynx> pst done
[19:27:39] <Driim> great, I'll have to time to look at it in a bit.
[19:29:13] <lynxlynxlynx> only bg2 to go
[19:29:26] <lynxlynxlynx> that'll be the test whether we need more flags
[19:30:22] <Driim> how come my git diff shows no changes? Probably changing the pull url to https://github.com/gemrb/gemrb.git did hat.
[19:30:23] <Seniorita> gemrb/gemrb · GitHub
[19:30:24] <Seniorita> »gemrb - Engine Made with preRendered Background«
[19:42:05] <lynxlynxlynx> what did you do besides that?
[19:44:01] <Driim> Well, changed my push url to my github and pushed there, maybe I've created a new branch or something. I'll check on it in a bit.
[19:49:18] <lynxlynxlynx> once you commit stuff, git diff won't show them anymore
[19:49:27] <lynxlynxlynx> git log -p or git show would
[19:49:37] <Seniorita> [commit] lynxlynxlynx: splspec: added healing details for iwd&how, deleted nonexisting spells https://github.com/gemrb/gemrb/commit/9fcf054dbb975930a7a35b512993973ce5624783
[19:49:39] <Seniorita> [commit] lynxlynxlynx: splspec: healing data for pst https://github.com/gemrb/gemrb/commit/de9af15352979734debb9c7624196d9de11dea15
[19:49:40] <Seniorita> [commit] lynxlynxlynx: splspec: bg1 healing data https://github.com/gemrb/gemrb/commit/f4204290d6e81e8af9564e694161de135060e17b
[19:49:41] <Seniorita> [commit] lynxlynxlynx: splspec: bg2 healing data https://github.com/gemrb/gemrb/commit/1d2b23395cef1e5fda90b995ec09b31d3618f450
[19:49:42] <Seniorita> [commit] lynxlynxlynx: splspec: the extraneus entries for how were actually iwd2 spells https://github.com/gemrb/gemrb/commit/344021abfd09b43cc8faaed13863f7ae5b965540
[19:50:01] <lynxlynxlynx> so that's all, nothing wierd crept up
[19:50:58] <lynxlynxlynx> 999 marks heals (reverse of 666 :])
[20:00:31] <-- vampi-the-frog has left IRC (Quit: Leaving)
[20:12:23] <lynxlynxlynx> tomprince: kill http://buildbot.gemrb.org/builders/nmake-msvc%2B%2B10/builds/710 please, looks like sf had problems again
[20:12:27] <Seniorita> Buildbot: nmake-msvc++10 Build #710
[20:13:36] <-- gembot has left IRC (Remote host closed the connection)
[20:14:02] --> gembot has joined #gemrb
[20:20:42] <gembot> build #654 of mingw32 is complete: Failure [4failed compile] Build details are at http://buildbot.gemrb.org/builders/mingw32/builds/654 blamelist: Brad Allred <bradallred@me.com>, Jaka Kranjc <lynxlupodian@users.sourceforge.net>
[21:03:44] <Seniorita> [commit] lynxlynxlynx: fixed mingw build https://github.com/gemrb/gemrb/commit/ffc4b21795f98ed1929e541e36028a546b618102
[21:12:27] <-- turtleman_ has left IRC (Ping timeout: 256 seconds)
[21:30:49] --> turtleman_ has joined #gemrb
[21:44:13] <gembot> build #712 of nmake-msvc++10 is complete: Success [3build successful] Build details are at http://buildbot.gemrb.org/builders/nmake-msvc%2B%2B10/builds/712
[21:54:43] <gembot> build #655 of mingw32 is complete: Success [3build successful] Build details are at http://buildbot.gemrb.org/builders/mingw32/builds/655
[21:57:11] <-- Driim has left IRC (Quit: Leaving)
[22:32:52] <-- turtleman_ has left IRC (Ping timeout: 240 seconds)
[22:33:35] <-- DrMcCoy has left IRC (Read error: Connection reset by peer)
[22:53:03] --> edheldil_ has joined #gemrb
[22:56:37] --> turtleman_ has joined #gemrb
[23:05:44] <-- Eli2 has left IRC (Ping timeout: 265 seconds)
[23:14:00] --> DrMcCoy has joined #gemrb
[23:24:42] --> Eli2 has joined #gemrb
[23:33:33] <-- turtleman_ has left IRC (Ping timeout: 256 seconds)
[23:34:41] <-- edheldil_ has left IRC (Ping timeout: 256 seconds)
[23:37:49] --> edheldil_ has joined #gemrb