#gemrb@irc.freenode.net logs for 23 Sep 2015 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage

[00:58:43] <-- Eli2 has left IRC (Quit: Ex-Chat)
[01:19:46] --> Eli2 has joined #gemrb
[02:26:17] --> phao has joined #gemrb
[02:41:25] <-- phao has left IRC (Ping timeout: 255 seconds)
[06:56:16] <-- Lightkey has left IRC (Ping timeout: 240 seconds)
[07:09:20] --> Lightkey has joined #gemrb
[07:21:22] --> GeneralDuke has joined #gemrb
[07:35:20] <-- GeneralDuke has left IRC (Quit: GeneralDuke)
[07:35:41] --> GeneralDuke has joined #gemrb
[08:20:57] --> Eli2_ has joined #gemrb
[08:24:04] <-- Eli2 has left IRC (Ping timeout: 248 seconds)
[09:26:49] <-- GeneralDuke has left IRC (Quit: GeneralDuke)
[09:27:19] --> GeneralDuke has joined #gemrb
[09:34:17] <-- GeneralDuke has left IRC (Read error: Connection reset by peer)
[09:34:23] --> GeneralDuke1 has joined #gemrb
[09:36:44] --- GeneralDuke1 is now known as GeneralDuke
[10:00:38] <-- GeneralDuke has left IRC (Quit: GeneralDuke)
[10:05:07] --> GeneralDuke has joined #gemrb
[15:11:30] --> phao has joined #gemrb
[15:15:18] <-- GeneralDuke has left IRC (Quit: GeneralDuke)
[15:22:31] <-- phao has left IRC (Ping timeout: 240 seconds)
[17:08:14] --> phao has joined #gemrb
[19:04:50] <Pepelka> [commit] lynxlynxlynx: Actor: factored out modal spell application code https://github.com/gemrb/gemrb/commit/e9d4d4b3b42e65be585c90e9e0736de15492d3d1
[19:04:51] <Pepelka> [commit] lynxlynxlynx: ModalStatesStruct: use an int for the aoe field for greater range https://github.com/gemrb/gemrb/commit/193e8c6c238e5c275acc3dc96bb5fbfd2bd26f7e
[19:04:52] <Pepelka> [commit] lynxlynxlynx: fx_resist_spell: fixed mess-up from 8ed4b071721d https://github.com/gemrb/gemrb/commit/fb0362128dd570eafe61e3dbad2d1c61234aafcf
[19:04:53] <Pepelka> [commit] lynxlynxlynx: check_type: improved debug messages and disabled for our internal secret doors https://github.com/gemrb/gemrb/commit/c1d79e59595db773fbf116c2b205a53af277bb15
[19:04:55] <Pepelka> [commit] lynxlynxlynx: splprot.2da: fixed deafness detection; was missing values and had wrong ops https://github.com/gemrb/gemrb/commit/06bbb612f75bf695402e8498fd52e9279b6984a5
[19:04:56] <Pepelka> [commit] lynxlynxlynx: PrepareDuration: handle effects with 0 duration https://github.com/gemrb/gemrb/commit/d552ce44adc7603e1992abfe89ddac3a6d78c73b
[19:08:36] <-- phao has left IRC (Ping timeout: 240 seconds)
[19:21:32] <lynxlynxlynx> what a rabbit hole
[19:21:37] <lynxlynxlynx> and bard songs still don't work
[19:22:08] <lynxlynxlynx> they were so nice and unhardcoded them into shipped spells, but for some reason didn't used an area projectile
[19:22:39] <lynxlynxlynx> just grrr
[19:24:48] <lynxlynxlynx> my grammar :(
[19:58:43] --> chiv has joined #gemrb
[19:59:35] <chiv> I just very nearly completed the Torment critical path in gemrb, this time with no help from saves from the original, all on its own
[20:01:08] <chiv> theres still many rough edges though, but they are melting one by one
[20:03:03] <chiv> there was one bugger where I couldn't get through the foundry gates, another where I couldn't defeat Trias, and one cutscene just before the last stage which hangs
[20:03:19] <chiv> 3 things, thats it
[20:03:48] <lynxlynxlynx> cool!
[20:03:58] <lynxlynxlynx> the gates worked for me, what was the problem?
[20:04:36] <lynxlynxlynx> trias i fought only immediately after releasing him - seemed ok
[20:04:58] <chiv> I get the receipt from the advocate for the thingy, the dialogue works, but the action that opens the door didn't work
[20:05:27] <chiv> after releasing him from the prison?
[20:06:53] <chiv> It was the bit where you confront him on top of the town hall back in carceri, he is supposed to beg for his life when you damage him enough but he doesn't
[20:07:33] <lynxlynxlynx> yeah i didn't play that
[20:07:42] <chiv> anyway, I'm going to look into it, must be something silly
[20:08:59] <lynxlynxlynx> sounds like a trigger bug
[20:10:30] <lynxlynxlynx> re coppers: that's a trivial fix, just modify strings.2da
[20:10:37] <lynxlynxlynx> should be somthing like LOST_GOLD
[20:10:44] <lynxlynxlynx> set it to -1
[20:11:20] <chiv> yeah, I've been trying to knock some things off that list too
[20:24:16] <chiv> I have a question about the missing floating text feedback... the actual text display is implemented, so what is left to be done?
[20:26:22] <chiv> do I just need to work out where the feedback comes from and send it to the floating message system ?
[20:39:03] <lynxlynxlynx> that would be too simple
[20:39:23] <lynxlynxlynx> the tricky bit is that in pst you can have many floating messages at once, not just one
[20:39:25] <chiv> oh yeah, I also had a headache trying to create a bag item for torment, seems like it shares a type with 'eyeballs'. am I missing something ?
[20:39:34] <lynxlynxlynx> and they align and move and bleah
[20:40:22] <lynxlynxlynx> does our bag detection code depend on the item type?
[20:40:23] <chiv> All I remember is they float upwards, I guess I will have to look again
[20:40:41] <lynxlynxlynx> they never overlap, that's the hardest bit i think
[20:40:48] <lynxlynxlynx> combat is messy that way
[20:41:18] <lynxlynxlynx> ... ah, probably, itemuse.2da or similar
[20:41:29] <chiv> the guiscript checks the function part of the item, but even though i straight copied an item from bg2 it always comes back as '0'
[20:41:32] <lynxlynxlynx> some tables are keyed by itemtype
[20:41:50] <lynxlynxlynx> ah
[20:42:39] <lynxlynxlynx> pst has a different itm format version
[20:42:56] <lynxlynxlynx> shouldn't matter for a straight copy though
[20:47:35] <chiv> Ah well I tried from scratch first, I only copied from bg2 when that didn't work
[20:49:21] <chiv> I had my bg2 game set up to just shove everything in bags when you loot, to save the inventory nuisance
[20:50:07] <chiv> it's reasons like that that GemRB > BGEE
[20:50:43] <lynxlynxlynx> i remember that
[20:52:31] <chiv> try it out: https://github.com/chilvence/gemrb/commit/9dabffaab0d4a0283366751ea18b1b2e091fbbdc
[20:52:32] <Pepelka> GUI will try and put found items into bags automatically · chilvence/gemrb@9dabffa · GitHub
[20:52:33] <Pepelka> »gemrb - Engine Made with preRendered Background«
[20:53:24] <lynxlynxlynx> nah, not for me
[20:53:36] <lynxlynxlynx> maybe if bags of holding were excluded
[20:53:46] <chiv> good idea
[20:54:13] <lynxlynxlynx> i'm not that much of a horder and there's usually enough money available to not need to mule everything around
[20:54:27] <lynxlynxlynx> so i just don't pick everything up
[20:54:42] <chiv> I have to have every single thing
[20:54:54] <lynxlynxlynx> gems and rings are definitely a category that would fit
[20:55:05] <lynxlynxlynx> and bracelets
[20:55:24] <chiv> that should be easy enough
[20:55:49] <lynxlynxlynx> or something like in ja2-1.13, extra shortcut to just sell the stuff
[20:56:13] <chiv> ja2?
[20:57:34] <chiv> ah never played it
[21:30:45] <chiv> https://github.com/chilvence/gemrb/commit/923a78275efe4f6b82d44cb62949e7e2d7722678 < this one just bags gems rings and necklaces
[21:30:46] <Pepelka> GUI will try and put found items into bags automatically · chilvence/gemrb@923a782 · GitHub
[21:30:47] <Pepelka> »gemrb - Engine Made with preRendered Background«
[21:33:20] <chiv> https://github.com/chilvence/gemrb/commits/fixesonly <while this branch has some stuff to look at again
[21:33:22] <Pepelka> Commits · chilvence/gemrb · GitHub
[21:33:23] <Pepelka> »gemrb - Engine Made with preRendered Background«
[21:38:05] --> phao has joined #gemrb
[21:43:49] <lynxlynxlynx> that quest scroll fits into a scroll case?
[21:46:05] <lynxlynxlynx> re branch: gold: by that reasoning the previous line should also get -1
[21:46:07] <chiv> i need to fire up original bg2 , it was a long time ago I found that bug..
[21:46:42] <lynxlynxlynx> re items: the new dict entries don't appear to be used anywhere - did you forgot to commit something?
[21:47:18] <lynxlynxlynx> re: spells: why not? what does it do now
[21:47:56] <lynxlynxlynx> the point of explanatory commit messages is that their intended purpose can be gleaned when looking at it years later
[21:48:33] <lynxlynxlynx> i saw your mos hack the other day - nice idea
[21:48:58] <chiv> items: I don't know how to tell whether an item should be talked to or used, but it does seem to rely on the conversable bit
[21:50:41] <chiv> spells: the original game doesnt set the cast cursor until you have picked a spell, but in gemrb it looks like you are ready to cast a spell when you really arent
[21:51:21] <chiv> and gold: i came to the same conclusion and it was that point that i came here to ask about the text system
[21:51:48] <chiv> sorry, I should have emphasised it is only stuff to look at, not commit
[21:56:05] <lynxlynxlynx> don't worry
[21:56:28] --> chiv_ has joined #gemrb
[22:23:15] <Pepelka> [commit] lynxlynxlynx: modal.2da: set the default bard song to the first one learned https://github.com/gemrb/gemrb/commit/a1f9a68b4269b18f8a1fb6cc97dd87814594b97f
[22:23:16] <Pepelka> [commit] lynxlynxlynx: Actor::ApplyModal: added manual targetting mode for iwd2 songs https://github.com/gemrb/gemrb/commit/c60d64b9cf32078cbe2ac0da7f965fdcad1fdb87
[22:23:17] <Pepelka> [commit] lynxlynxlynx: gcw: enabled choosing among bard songs https://github.com/gemrb/gemrb/commit/0495aa3e77835383e5ab2973abda5e3d3e4d4945
[22:23:18] <Pepelka> [commit] lynxlynxlynx: Actor::GetSoundFolder: fixed null deref https://github.com/gemrb/gemrb/commit/b1f0b0e1698c5a2d5c002acfea7ea596447e63a1
[22:23:20] <Pepelka> [commit] lynxlynxlynx: ACMReader: init everything https://github.com/gemrb/gemrb/commit/788bc55a5497617afa41eb02d7394ac7a023cfe9
[22:23:21] <Pepelka> [commit] lynxlynxlynx: Spell::Spell: missed some init calls last time https://github.com/gemrb/gemrb/commit/bb51c1d741eebd0968438918da671debcd443347
[22:23:22] <Pepelka> [commit] lynxlynxlynx: SPLExtHeader::SPLExtHeader: init all members https://github.com/gemrb/gemrb/commit/ad3a7cd0517bd8878a7f4ca97f373c054e2331d6
[22:24:30] <-- chiv_ has left IRC (Ping timeout: 246 seconds)
[22:28:48] <lynxlynxlynx> looking at the string, that item_use fix is wrong
[22:28:55] <lynxlynxlynx> it has graces sound attached
[22:34:06] <chiv> doh, I did not realise that
[22:35:44] <lynxlynxlynx> we either need to find that fourth item or it doesn't exist
[22:38:24] <chiv> I should have gone the other way around
[22:40:36] <chiv> checking the original game, it plays each sound randomly
[22:42:46] <chiv> for the same item i mean
[22:42:54] <chiv> all four of them
[22:43:09] <chiv> morte has 5 different responses just for trying to take his teeth
[22:43:18] <lynxlynxlynx> kinda like a vb then
[22:43:28] <chiv> vb?
[22:44:52] <lynxlynxlynx> verbak constants
[22:44:55] <lynxlynxlynx> verbal
[22:52:52] <gembot> build #1146 of cmake clang++ is complete: Failure [4failed minimal test] Build details are at http://buildbot.gemrb.org/builders/cmake%20clang%2B%2B/builds/1146 blamelist: Jaka Kranjc <lynxlupodian@users.sourceforge.net>
[23:00:41] <Pepelka> [commit] chilvence: Torment GUI : Override the clock MOS so that the damn thing stops bugging me https://github.com/gemrb/gemrb/commit/187210038cf95878c11402fec388a0407ec63cd8
[23:00:42] <Pepelka> [commit] chilvence: Float menu should NOT set cast target mode before choosing a spell https://github.com/gemrb/gemrb/commit/d298a9d98d71c5ab55019742c2244fbe7e2c5894
[23:00:44] <Pepelka> [commit] lynxlynxlynx: fx_lore_modifier: fixed parameter ordering https://github.com/gemrb/gemrb/commit/343874211b5b4bf34219946d605986d148f8b0fa
[23:00:45] <Pepelka> [commit] lynxlynxlynx: fx_change_bardsong: don't clutter the effect queue, these are permanent https://github.com/gemrb/gemrb/commit/e87da498c12dcf0356f88688cca1a8b7daaafbb5
[23:00:46] <Pepelka> [commit] lynxlynxlynx: gcw: generate also quick weapon callbacks https://github.com/gemrb/gemrb/commit/5976a65a2f2519a808b33363b23e64727368dec9
[23:27:16] <-- phao has left IRC (Ping timeout: 256 seconds)