[Back to Index]
[00:19] <-- girafe left irc: Read error: Connection reset by peer
[01:36] --> GitHub147 joined #scummvm.
[01:36] <GitHub147> [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vFKSv
[01:36] <GitHub147> scummvm/master 13a53f3 Paul Gilbert: XEEN: Added resetBlacksmithWares method
[01:36] GitHub147 (GitHub147@192.30.252.40) left #scummvm.
[01:45] --> GitHub87 joined #scummvm.
[01:45] <GitHub87> [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vFKSi
[01:45] <GitHub87> scummvm/master 2ab66e7 Paul Gilbert: XEEN: Added giveBankInterest method
[01:45] GitHub87 (GitHub87@192.30.252.41) left #scummvm.
[01:52] <-- SylvainTV left irc: Read error: Connection reset by peer
[02:06] <-- dreammaster left irc:
[02:32] --> mortalius__ joined #scummvm.
[02:32] <-- mortalius_ left irc: Ping timeout: 240 seconds
[02:57] <-- Dominus left irc: Ping timeout: 260 seconds
[02:57] --> Dominus joined #scummvm.
[03:05] <-- TMM left irc: Read error: Connection reset by peer
[03:08] --> GitHub5 joined #scummvm.
[03:08] <GitHub5> [scummvm] sev- pushed 1 new commit to master: https://git.io/vFK5Z
[03:08] <GitHub5> scummvm/master 327dcf9 Eugene Sandulenko: DRASCULA: Make remaining static texts translatable...
[03:08] GitHub5 (GitHub5@192.30.252.42) left #scummvm.
[03:17] <-- |Cable| left irc: Ping timeout: 240 seconds
[03:29] --> |Cable| joined #scummvm.
[03:39] Nick change: Stormkeeper -> Storm-AFK
[04:31] <-- ccawley2011 left irc: Quit: Page closed
[05:09] <-- DJW|Home left irc: Read error: Connection reset by peer
[05:10] --> DJW|Home joined #scummvm.
[05:10] #scummvm: mode change '+o DJW|Home' by ChanServ!ChanServ@services.
[05:40] --> GitHub154 joined #scummvm.
[05:40] <GitHub154> [scummvm] bgK pushed 1 new commit to master: https://git.io/vFKpK
[05:40] <GitHub154> scummvm/master 65d0984 Bastien Bouclet: GRAPHICS: Fix freeing invalid pointers in the BDF font destructor...
[05:40] GitHub154 (GitHub154@192.30.252.40) left #scummvm.
[07:31] <-- Strangerke left irc: Ping timeout: 240 seconds
[07:44] <-- LittleToonCat left irc: Remote host closed the connection
[07:45] --> f2k joined #scummvm.
[07:48] --> waltervn joined #scummvm.
[07:48] #scummvm: mode change '+o waltervn' by ChanServ!ChanServ@services.
[07:50] <waltervn> morning
[07:52] <-- _sev left irc: Quit: This computer has gone to sleep
[07:58] <rootfather> morning folks
[08:11] --> GitHub171 joined #scummvm.
[08:11] <GitHub171> [scummvm] wjp pushed 1 new commit to master: https://git.io/vF6U4
[08:11] <GitHub171> scummvm/master 3ac3907 Willem Jan Palenstijn: GRAPHICS: Fix potentially uninitialized pointers in BDF loader
[08:11] GitHub171 (GitHub171@192.30.252.42) left #scummvm.
[08:41] <-- edheldil left irc: Remote host closed the connection
[08:42] --> edheldil joined #scummvm.
[10:14] <-- |Cable| left irc: Ping timeout: 248 seconds
[10:26] --> |Cable| joined #scummvm.
[10:34] <-- borosky left irc: Read error: Connection reset by peer
[10:34] --> borosky joined #scummvm.
[10:35] --> jamm joined #scummvm.
[10:35] <-- jamm left irc: Changing host
[10:35] --> jamm joined #scummvm.
[10:37] [md5] --> (~md5@unaffiliated/md5/x-729473) joined #scummvm.
[10:37] #scummvm: mode change '+o [md5]' by ChanServ!ChanServ@services.
[10:37] <[md5]> hello :)
[10:41] <[md5]> a question: warpMouse() is taking const params in WindowedGraphicsManager, but it's taking non-const params in the parent class (GraphicsManager). Would it be better to change the params in all child classes to (const int, const int), or change the ones in WindowedGraphicsManager to be (int, int), like the rest?
[10:43] <[md5]> also, regarding bug #10318: I always get a crash when exiting, on Windows, in surfacesdl-graphics.cpp:218
[10:43] <[md5]> if (_mouseSurface) {
[10:43] <[md5]> SDL_FreeSurface(_mouseSurface);
[10:44] <[md5]> regarding my initial question, I believe that changing all implementation of warpMouse() to (const int, const int) sounds like a better idea
[11:10] <-- jamm left irc: Ping timeout: 246 seconds
[11:12] --> vasc joined #scummvm.
[11:13] <-- user9 left irc: Ping timeout: 240 seconds
[11:15] <-- |Cable| left irc: Ping timeout: 248 seconds
[11:25] <-- rootfather left irc: Read error: Connection reset by peer
[11:25] --> rootfather joined #scummvm.
[11:25] #scummvm: mode change '+o rootfather' by ChanServ!ChanServ@services.
[11:28] --> nast joined #scummvm.
[11:29] --> |Cable| joined #scummvm.
[11:43] <-- nast left irc: Quit: Leaving
[11:59] <-- |Cable| left irc: Ping timeout: 240 seconds
[12:01] --> DJW|Badger joined #scummvm.
[12:03] <-- Cheeseness left irc: Ping timeout: 240 seconds
[12:04] <-- DJW|Home left irc: Ping timeout: 248 seconds
[12:04] <-- pigeon left irc: Ping timeout: 260 seconds
[12:04] --> pigeon joined #scummvm.
[12:04] #scummvm: mode change '+v pigeon' by ChanServ!ChanServ@services.
[12:06] --> Cheeseness joined #scummvm.
[12:11] --> |Cable| joined #scummvm.
[12:18] --> TMM joined #scummvm.
[12:18] #scummvm: mode change '+o TMM' by ChanServ!ChanServ@services.
[12:26] --> dreammaster joined #scummvm.
[12:26] #scummvm: mode change '+o dreammaster' by ChanServ!ChanServ@services.
[12:27] --> GitHub48 joined #scummvm.
[12:27] <GitHub48> [scummvm] dreammaster pushed 1 new commit to master: https://git.io/vF62d
[12:27] <GitHub48> scummvm/master a1eed0a Paul Gilbert: XEEN: Added missing initialization for new games
[12:27] GitHub48 (GitHub48@192.30.252.41) left #scummvm.
[12:27] --> GitHub60 joined #scummvm.
[12:27] <GitHub60> [scummvm] criezy pushed 1 new commit to master: https://git.io/vF62b
[12:27] <GitHub60> scummvm/master c8d3429 Zbynk Schwarz: I18N: Update translation (Czech)...
[12:27] GitHub60 (GitHub60@192.30.252.35) left #scummvm.
[12:39] <-- dreammaster left irc:
[12:57] --> user9 joined #scummvm.
[13:01] <-- Dominus left irc: Remote host closed the connection
[13:04] --> Dominus joined #scummvm.
[13:20] <-- user9 left irc: Quit: user9
[13:21] --> user9 joined #scummvm.
[13:47] <rootfather> question to the C++ wizards here
[13:47] <rootfather> mainDir.getFullPath() + "genericfilename.ext")
[13:47] <rootfather> how can I pass this as *char argument to another function?
[13:47] <rootfather> adding .c_str doesn't help
[14:02] <logix> I'm not a C++ wizard by any means, but I believe c_str() *should* be what you're looking for
[14:02] --> jamm joined #scummvm.
[14:03] <logix> so that's (mainDir.getFullPath() + "genericfilename.ext").c_str()
[14:03] <-- jamm left irc: Changing host
[14:03] --> jamm joined #scummvm.
[14:03] <logix> *not* mainDir.getFullPath() + "genericfilename.ext".c_str()
[14:03] <logix> this assumes that mainDir.getFullPath() is a "string" method
[14:04] <logix> not method, I mean a string object
[14:06] <rootfather> it is
[14:06] <rootfather> std::string getFullPath() const;
[14:11] <logix> then I don't know :(
[14:14] --> Tomaz^ joined #scummvm.
[14:17] <logix> rootfather: std::string foo; foo = "hi"; printf("%s\n", (foo + " world ").c_str());
[14:17] <logix> for me that does exactly what I'd expect it to do
[14:17] <rootfather> thanks, I'll try this
[14:18] <rootfather> I'm confused about the coding convention
[14:18] <rootfather> "Furthermore, the standard C++ library is a big no-no."
[14:18] <rootfather> so no std:: stuff allowed?
[14:18] <rootfather> otherwise I could easily solve my problem
[14:21] <logix> this is where you can tell that I have no idea of C++ - to me "std::string getFullPath()" sounds as if this used the standard C++ library, but I might not understand this at all :)
[14:21] <rootfather> that's my confusion too
[14:21] <rootfather> it's included in common/file.h, but disallowed according to the wiki :P
[14:30] <vasc> the standard C library uses char *'s
[14:30] <vasc> and standard C++ library uses std::string
[14:31] <vasc> but ScummVM uses its own Common::String class.
[14:33] <wjp> what coding convention are you confused about?
[14:33] <rootfather> http://wiki.scummvm.org/index.php/Coding_Conventions
[14:33] <rootfather> "Furthermore, the standard C++ library is a big no-no. "
[14:34] <rootfather> so is everything disallowed from std::?
[14:34] <rootfather> scummvm-tools/common/file.h has several std::string functions
[14:34] <wjp> that's -tools
[14:34] <wjp> Things are more ad-hoc and less strict there
[14:34] <rootfather> so this part of the convention doesn't apply here?
[14:35] <logix> that explains why grep -ri getfullpath found only one false positive in backends/audiocd/win32/win32-audiocd.cpp and nothing else :)
[14:35] <wjp> The tools are not meant for the same range of platforms as scummvm itself
[14:38] <logix> Common::String also has a c_str() method, no?
[14:39] <wjp> it does
[14:42] <vasc> to be honest, i don't particularly like the standard c++ library.
[14:42] <vasc> ScummVM's seems pretty good to me so far.
[14:45] <wjp> rootfather: did you fix the original c_str() problem?
[14:50] <rootfather> nope trying another way :P
[14:50] <rootfather> conversion from string to chars will follow when the main things run
[15:08] <vasc> std string classes are bloated for most applications anyway.
[15:08] <vasc> there's string buffers and there's finalized strings.
[15:09] <snover> how are they bloated?
[15:09] <vasc> ever since i found out that std::vector grows by a factor of 2x i found that C++ std libs are bloated.
[15:10] <snover> how does std::vector exponential reallocation make std::string bloated? incidentally, Common::Array also grows exponentially
[15:11] <vasc> std::string is just crap. but how crap it is depends on the particular implementation.
[15:11] <snover> how is it just crap?
[15:11] <vasc> convenient yes, good no.
[15:11] <vasc> for one i hate the fucking operators on strings.
[15:11] <vasc> for another, where's the C snprintf format instruction?
[15:12] <vasc> if i have duplicate strings in my code, why can't i choose a string allocator that does that?
[15:13] <vasc> C strings might be crap, but at least they aren't bloated.
[15:13] <vasc> only a '\0' terminator.
[15:14] <vasc> Pascal strings also used one byte extra but they were limited in length.
[15:14] <vasc> sure there's security issues with going the C vs Pascal way, but.
[15:14] <vasc> that's for another rant.
[15:14] <edheldil> C string API is a buffer overflow generator :)
[15:14] <snover> ok, so to make sure i understand, std::string is bloated because it stores a length?
[15:15] <vasc> i think it stores more than that, but it depends on the implementation.
[15:18] <vasc> a lot of implementations also grow in size exponentially, or have special code for short strings.
[15:18] <vasc> which is basically a Pascal string.
[15:19] <vasc> oh i hate templates too.
[15:19] <snover> sounds like what you really want is C
[15:19] <vasc> yep.
[15:19] <snover> have fun with those memory leaks and buffer overflows :)
[15:20] <vasc> it's good for what it was designed to do. the thing is, even C was considered bloated back in the day.
[15:21] <vasc> I still haven't found anything better. you might have languages good for specific applications, like Python or Java, but a universal systems language? C++ ain't it.
[15:22] <snover> ok, i dont agree but you are entitled to your opinion.
[15:22] <snover> i understand your position now, so thank you for the explanation!
[15:23] <vasc> well i did say it was a rant didn't i? :-)
[15:24] <vasc> i still program in it when i have to, like i am doing now with ScummVM.
[15:25] <vasc> well i finally got all the intro for Rise of the Dragon working. without the subtitles that is.
[15:27] <vasc> i still can't parse the character dialogs.
[15:30] <rootfather> gnaah
[15:30] <rootfather> "(loadFile(mainDir.getFullPath() + "name" + mobFileNumber.to_string() + ".ext"));"
[15:30] <snover> these memory leaks caused by Common::Surface having an allocation function requires manual deallocation are driving me crazy. i dont think i have seen a single engine that hasnt leaked save game thumbnail memory at some point or another.
[15:31] <rootfather> error: request for member 'to_string' in 'mobFileNumber', which is of non-class type 'int'
[15:31] <rootfather> what the fuck
[15:31] <rootfather> this is supposed to work isn't it
[15:31] <snover> rootfather: std::to_string(mobFileNumber)
[15:31] <wjp> or mainDir.getFullPath() + Common::String::format("name%d.ext", mobFileNumber)
[15:31] <vasc> is that ScummVM code? just use Common::String::format()
[15:31] <snover> (which exists only in C++11, incidentally)
[15:32] <vasc> like i said, operators on strings is like the plague.
[15:32] <vasc> has caused endless bugs for me in the past.
[15:33] <wjp> oh, that ::format is not in tools
[15:33] <vasc> i think GNU C++ stdlibc++ has something like that.
[15:33] <wjp> but there's a Common::String::printf()
[15:34] <vasc> i don't know if it has reached the standard yet or not.
[15:34] <vasc> i don't waste my time with that anymore.
[15:34] <snover> vasc: c_str isnt an operator.
[15:34] <snover> to_string isnt an operator, or a member function, but a free function.
[15:34] <vasc> it isn't, but + is
[15:35] <vasc> it's what's causing his issues.
[15:35] <vasc> coz it doesn't support numbers in ScummVM i think
[15:35] <snover> no, calling a member function that doesnt exist on a non-class type int is what is causing the problem here, per the error.
[15:35] <vasc> and good too, the C++ one does and it causes no end on grief.
[15:36] <vasc> well on something like Python he can write code like that, so i don't blame him for thinking he could write it that way.
[15:36] <snover> std::basic_string::operator+ does not support number arguments. please, if you are going to grouse about things, at least do the basic research to validate what you are saying.
[15:36] <vasc> in C++ and Java basic types aren't classes.
[15:37] <rootfather> I'm absolutely new to this whole coding stuff except some very very basic vb.net
[15:37] <rootfather> :D
[15:37] <vasc> well what i know is that i used it in the past in GNU libstdc++
[15:37] <vasc> i could care less about the standard.
[15:37] <snover> then please stop saying things as if you know authoritatively about them when you do not.
[15:37] <snover> thank you!
[15:38] <vasc> i was talking about std::string
[15:38] <snover> i know. std::string is std::basic_string<char>.
[15:39] <vasc> you can pass it a char though.
[15:40] <snover> yes.
[15:40] <vasc> you see? it's little things like that which made me not even bother knowing the standard by heart.
[15:40] <vasc> that, and the fact is keeps changing all the time.
[15:41] <snover> ok, so you are professing intentional ignorance on the standard library, so again i would ask you to please not say things about it.
[15:41] <vasc> whatever
[15:41] <vasc> rant mode off
[15:41] <snover> thanks :)
[15:55] --> Henke37 joined #scummvm.
[15:59] --> nast joined #scummvm.
[15:59] <-- f2k left irc: Quit: Leaving
[16:03] --> nast_ joined #scummvm.
[16:03] <logix> it suddenly got all boring here...
[16:06] --> nast__ joined #scummvm.
[16:06] Action: vasc bashes his head against the wall trying to understand the .SDS dialog format for DGDS.
[16:06] <-- nast left irc: Ping timeout: 248 seconds
[16:08] <rootfather> to bring some action in here...
[16:08] <rootfather> I need a working alternative to _fFiles.print(std::to_string(mobFileNumber) + ".\n"); :P
[16:08] <-- nast_ left irc: Ping timeout: 248 seconds
[16:08] <rootfather> which currently causes error: no matching function for call to 'Common::File::print(std::__cxx11::basic_string<char>)'
[16:08] <rootfather> _fFiles.print(std::to_string(mobFileNumber) + ".\n");
[16:09] <vasc> Common::String str = Common::String::format("%d.\n", mobFileNumber);
[16:10] <vasc> you said you were writing this in which context?
[16:10] <rootfather> ah in the tools part
[16:11] <vasc> where is the github repo so i can look at the code?
[16:11] <rootfather> don't know if common::string::format is available there
[16:11] <rootfather> it's not finished yet :P
[16:11] <vasc> oh
[16:11] <vasc> well the common/str.h file in scummvm base has it.
[16:11] <vasc> i don't know if your project includes that class or not.
[16:12] <vasc> if it doesn't you can always use C.
[16:13] <vasc> char buf[256]; snprintf(buf, sizeof(buf), "%d\.", mobFileNumber);
[16:13] <snover> rootfather: what are you working on? i dont think i ever got that context.
[16:15] <vasc> if it's to print to a FILE*fp : fprintf(fp, "%d.\n", mobFileNumber);
[16:15] <wjp> rootfather: it's Common::String::printf in scummvm-tools
[16:15] <vasc> or the C++ way: ostream << mobFileNumber << "." << std::endl
[16:16] <wjp> (this was renamed from printf to format in main scummvm, but not in -tools)
[16:16] <wjp> (but feel free to do this rename in scummvm-tools for consistency)
[16:16] <vasc> yes, that seems like a good idea.
[16:17] <vasc> https://github.com/scummvm/scummvm-tools ?
[16:17] <vasc> Common::String str = Common::String::printf("%d.\n", mobFileNumber);
[16:17] <vasc> i think
[16:18] <vasc> or
[16:18] <wjp> if you want to write this string to a file, there's also Common::File::print("%d.\n", mobFileNumber)
[16:18] <vasc> file.print("%d.\n", mobFileNumber);
[16:18] <vasc> yes
[16:19] <vasc> :-)
[16:19] <-- jamm left irc: Ping timeout: 250 seconds
[16:20] <vasc> WriteStream in plain scummvm doesn't have that though.
[16:20] <vasc> i can guess why.
[16:24] <-- kurtwr2 left irc:
[16:27] <vasc> you need either a static buffer or to implement your own printf function.
[16:27] --> LittleToonCat joined #scummvm.
[16:28] --> ccawley2011 joined #scummvm.
[16:28] <wjp> s/static //
[16:29] <vasc> well you can add one to the object, but, it still wouldn't be MT safe.
[16:30] <wjp> a local buffer is enough
[16:30] <wjp> and I don't think our stream writing functions are thread-safe anyway
[16:31] <vasc> sometimes it's good for streams code to be somewhat reentrant.
[16:31] <vasc> but yeah i can see that.
[16:32] <vasc> scumm-tools has a printf() in File, but the scumm one doesn't.
[16:32] <vasc> i know i used a string to print just a couple minutes ago.
[16:32] <wjp> re-entrant yes, but not necessarily thread-safe for multiple operations on the same stream
[16:33] <wjp> (hence avoiding static buffers)
[16:33] <vasc> right.
[16:33] <vasc> i think if you have your own printf function, you can generate the string one character at a time.
[16:33] <vasc> so you couldn't even need a buffer.
[16:33] <-- nast__ left irc: Ping timeout: 248 seconds
[16:34] <vasc> s/couldn't/wouldn't/g
[16:34] --> kurtwr joined #scummvm.
[16:39] <-- ccawley2011 left irc: Ping timeout: 260 seconds
[16:40] <vasc> that's why the C format functions are so powerful
[16:49] --> ccawley2011 joined #scummvm.
[16:54] --> ajax16384 joined #scummvm.
[16:54] #scummvm: mode change '+o ajax16384' by ChanServ!ChanServ@services.
[17:01] --> ny00123 joined #scummvm.
[17:05] --> disaaaabler joined #scummvm.
[17:10] <-- disaaaabler left irc: Ping timeout: 248 seconds
[17:11] --> disaaaabler joined #scummvm.
[17:14] <[md5]> snover: around?
[17:15] <[md5]> when you come back, I would like to ask some questions about your recent changes to OSystem... I found the cause of the crashes when exiting, but I would like to consult you
[17:27] <-- mortalius__ left irc: Quit: WeeChat 1.9
[17:28] --> mortalius joined #scummvm.
[17:31] <-- disaaaabler left irc: Quit: Leaving
[17:33] --> disabler joined #scummvm.
[17:33] <-- disabler left irc: Client Quit
[17:40] <-- borosky left irc: Ping timeout: 258 seconds
[18:02] --> disabler joined #scummvm.
[18:02] <-- disabler left irc: Client Quit
[18:03] <rootfather> *sigh*
[18:03] <rootfather> http://forum.scummvm.org/viewtopic.php?p=84623&sid=cf3c25125ce8f0e28bfd7309e4b1c1e2#84623
[18:03] <rootfather> I love extended bug reports.
[18:04] <[md5]> HALP I GET A CRASH WITH THE LATEST VERSION KKTHX
[18:04] <[md5]> :P
[18:06] <rootfather> closed --> wontfix :P
[18:06] <logix> "ok, here's what we'll do to debug the issue: <longish text that when printed out on paper would dwarf the kessel run>" - response: "k, works now"
[18:15] --> _sev joined #scummvm.
[18:15] <-- _sev left irc: Changing host
[18:15] --> _sev joined #scummvm.
[18:15] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.
[18:16] --> Deledrius_ joined #scummvm.
[18:17] --> GitHub190 joined #scummvm.
[18:17] <GitHub190> [scummvm] wjp pushed 1 new commit to master: https://git.io/vFiRX
[18:17] <GitHub190> scummvm/master bf69b25 Willem Jan Palenstijn: DRASCULA: Revert range 4dbed774..1f1d8607...
[18:17] GitHub190 (GitHub190@192.30.252.42) left #scummvm.
[18:19] <-- Deledrius left irc: Ping timeout: 268 seconds
[18:21] --> Farmboy0 joined #scummvm.
[18:21] <-- Farmboy0 left irc: Changing host
[18:21] --> Farmboy0 joined #scummvm.
[18:22] <[md5]> wjp: I didn't see your replies on github
[18:22] <[md5]> but I'm here if you wanted to ask anything
[18:26] <[md5]> wjp: also, since you had issues with a single commit, why did you revert the other two?
[18:28] <wjp> Because it didn't revert cleanly otherwise
[18:29] <[md5]> right
[18:29] <[md5]> ok
[18:29] <wjp> I don't really have anything specific to ask
[18:29] <wjp> Other than the request not to change behaviour in a cleanup commit without explaining why the changes are correct
[18:29] <[md5]> I never got an e-mail fom your reply from github
[18:29] <[md5]> so I never saw it
[18:30] <[md5]> (your initial reply, that is)
[18:30] <wjp> Ok
[18:30] <[md5]> it probably went to my spam folder
[18:30] <[md5]> let me check
[18:30] <[md5]> no, nothing
[18:30] <[md5]> that is odd
[18:31] <[md5]> anyway, what is the change in behavior that you observed? was there an off-by-one error?
[18:31] <wjp> Yes, in both directions
[18:31] <[md5]> sorry, what do you mean with both directions?
[18:32] <wjp> All the contains checks are different; some in one direction, some in the other direction
[18:33] <[md5]> do note that the code in drascula is sloppy
[18:33] <[md5]> that was in the original as well
[18:35] <wjp> I did notice that, yes
[18:35] <wjp> Hence the question if the new behaviour is correct
[18:35] <[md5]> the new behaviour aimed at unifying all the different code. I did a playthrough of the first two chapters
[18:36] <[md5]> I will do a full playthrough to verify
[18:36] <[md5]> but yes, the differences in the code were one of the sloppy things in the original code
[18:36] <[md5]> i.e. they shouldn't be any
[18:36] <[md5]> there *
[18:37] <[md5]> the original code was done in six parts (one for each chapter)
[18:37] --> Strangerke joined #scummvm.
[18:37] <[md5]> and each chapter was slightly different, for no particular reason
[18:39] <[md5]> and by different, I mean that some of the logic that was supposed to be the same, had minor differences like these
[18:40] <[md5]> but each part was done by a different developer (hence the differences)
[18:43] <[md5]> anyway
[18:43] <[md5]> I'll do a full playthrough with the changes, and let you know if I spot anything out of the ordinary
[18:48] --> borosky joined #scummvm.
[18:49] <-- _sev left irc: Quit: This computer has gone to sleep
[18:51] --> _sev joined #scummvm.
[18:51] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.
[19:28] <-- _sev left irc: Quit: This computer has gone to sleep
[19:35] --> _sev joined #scummvm.
[19:35] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.
[19:36] <-- TMM left irc: Remote host closed the connection
[19:39] <-- Farmboy0 left irc: Remote host closed the connection
[19:40] --> Strangerke_ joined #scummvm.
[19:40] --> Farmboy0 joined #scummvm.
[19:40] <-- Farmboy0 left irc: Changing host
[19:40] --> Farmboy0 joined #scummvm.
[19:42] <-- Strangerke left irc: Ping timeout: 240 seconds
[19:42] Nick change: Strangerke_ -> Strangerke
[20:41] <-- rootfather left irc: Excess Flood
[20:42] --> rootfather joined #scummvm.
[20:42] <-- rootfather left irc: Changing host
[20:42] --> rootfather joined #scummvm.
[20:42] #scummvm: mode change '+o rootfather' by ChanServ!ChanServ@services.
[20:44] --> ccawley2011_ joined #scummvm.
[20:45] <-- ccawley2011 left irc: Ping timeout: 260 seconds
[21:09] <-- ajax16384 left irc: Quit: Leaving
[21:36] --> GitHub146 joined #scummvm.
[21:36] <GitHub146> [scummvm-tools] sev- pushed 1 new commit to master: https://git.io/vFib4
[21:36] <GitHub146> scummvm-tools/master cb9ed1d Eugene Sandulenko: PRINCE: Fix packer for Polish extracted texts
[21:36] GitHub146 (GitHub146@192.30.252.35) left #scummvm.
[21:51] --> SylvainTV joined #scummvm.
[21:51] #scummvm: mode change '+o SylvainTV' by ChanServ!ChanServ@services.
[21:54] --> DJW|Home joined #scummvm.
[21:54] #scummvm: mode change '+o DJW|Home' by ChanServ!ChanServ@services.
[21:58] <-- _marc` left irc: Ping timeout: 250 seconds
[21:58] <-- DJW|Badger left irc: Ping timeout: 250 seconds
[21:58] --> _marc` joined #scummvm.
[22:00] --> GitHub74 joined #scummvm.
[22:00] <GitHub74> [scummvm-tools] rootfather deleted purple-rain at 7ed62fd: https://git.io/vFixV
[22:00] GitHub74 (GitHub74@192.30.252.40) left #scummvm.
[22:09] --> GitHub175 joined #scummvm.
[22:09] <GitHub175> [scummvm-tools] rootfather pushed 1 new commit to master: https://git.io/vFiAB
[22:09] <GitHub175> scummvm-tools/master 7ed62fd rootfather: PRINCE: Add routine for .dat/.lst extraction to extract_prince...
[22:09] GitHub175 (GitHub175@192.30.252.41) left #scummvm.
[22:11] <-- Henke37 left irc: Quit: ERR_SHUTDOWN
[22:11] <snover> rootfather: im sure i saw that bug in the bug tracker recently&
[22:15] <rootfather> which bug?
[22:16] <snover> the one you linked earlier about the mouse cursor jumping around
[22:16] <snover> i think i asked for more information and feedback from the reporter and never heard anything
[22:16] <snover> in fact i am sure that is what i did
[22:16] <snover> since i asked specifically if they were running windows in a VM
[22:17] <rootfather> the problem is that they often don't even tell if they use SDL1 or SDL2
[22:17] <rootfather> SDL1 has issues on Win10 with scaling and whatnot, while SDL2 has not
[22:17] <snover> oh, here it is. https://bugs.scummvm.org/ticket/9623
[22:17] <rootfather> and if they use Kirben's builds, they have SDL2, if they use the buildbot ones, they have SDL1
[22:17] <snover> well if you can verify that is indeed an SDL1 issue then i can go ahead and close the ticket :)
[22:18] <snover> or you can too i guess :)
[22:18] <snover> smiley face :)
[22:18] <rootfather> I cannot verify this, I only now that SDL1 causes issues in general
[22:18] <rootfather> I haven't verified it personally
[22:18] <snover> darn it. so close!
[22:18] --> Strangerke_ joined #scummvm.
[22:21] <-- Strangerke left irc: Ping timeout: 240 seconds
[22:21] Nick change: Strangerke_ -> Strangerke
[22:21] <rootfather> yep it's SDL1 related, I just checked
[22:21] <rootfather> if SDL2 had the same issues I would have noticed that
[22:21] <rootfather> and I could reproduce it with SDL1
[22:21] <snover> hopefully once this release cycle is over i can get the new buildbot running so people dont sometimes get SDL1 builds any more
[22:22] <rootfather> closing this now
[22:22] --> GitHub99 joined #scummvm.
[22:22] <GitHub99> [scummvm-tools] sev- pushed 1 new commit to master: https://github.com/scummvm/scummvm-tools/commit/a7dc7d0181ff465d2820a2d39b511533a226b404
[22:22] <GitHub99> scummvm-tools/master a7dc7d0 Eugene Sandulenko: PRINCE: Fix compilation
[22:22] GitHub99 (GitHub99@192.30.252.42) left #scummvm.
[22:29] --> timofonic joined #scummvm.
[22:30] <timofonic> Hello people
[22:30] <timofonic> I'm at a two year vocational school course about computer programming. I hope to be able to finish it and contribute to ScummVM in code form some day :D
[22:31] <timofonic> I tried to access the forum, but I can't recover my password. I'm not sure what email I used to register
[22:33] <timofonic> I did read a post about reverse engineering Legend Entertainment games. Risca seems to be doing progress with palete and resource extracting (thanks a lot!) and DreamMaster is going to get on it once he finishes the Xeen engine. This looks very promising, Legend Entertainment games are underrated and deserve more recognition! :D
[22:35] <timofonic> I did read Risca uses his own modified dosbox 0.74 fork. That's a really old dosbox version. I wanted to login in the forum to mention DosBox-X, a DosBox fork with very nice features and maybe some of them are nice for coders ;)
[22:36] <timofonic> http://dosbox-x.com https://github.com/joncampbell123/dosbox-x
[22:36] <timofonic> Maybe it has interesting features for RE, maybe not. But I believe the author will be more receptive to accept patches than the upstream project ;)
[22:38] <snover> Harekiet: what do you think, are you going to reject my patches?
[22:39] <timofonic> Uhm... https://github.com/joncampbell123/dosbox-x/tree/master/src/debug
[22:39] <timofonic> snover: Hi!
[22:39] --> nast joined #scummvm.
[22:43] <snover> hi.
[22:46] <timofonic> snover: Do you use dosbox for RE? Did you know about DosBox-X?
[22:47] <snover> occasionally, and no, i dont need anything other than plain dosbox
[22:48] <-- ny00123 left irc: Quit: Leaving
[22:49] <snover> or i should say, i dont need anything other than plain dosbox and sometimes idados.
[22:52] <-- rootfather left irc: Ping timeout: 255 seconds
[22:54] <Lightkey> udados
[23:01] <vasc> dosbox hasn't had a release in a loooong time
[23:03] <vasc> i was kinda hoping they would add glide support eventually.
[23:06] <timofonic> vasc: They just code in their SVN, don't give a sh... abouttrlrdrd. Dos-Box is different in thid snd more
[23:07] <timofonic> I'm falling sleep. See you Thanks everyone!
[23:12] <vasc> you could probably spend a decent amount of time just emulating those 3d cards back when it was hot to release one
[23:13] <vasc> top of my list would be 3dfx voodoo and nvidia nv1 emulation
[23:13] <timofonic> vasc: Look at dosbox-x :D
[23:13] <vasc> fine, i think it's great they did it, now it's time for nv1 emulation. :-)
[23:14] <vasc> so we can play those nasty console games in a dos emulator. just for kicks.
[23:14] <timofonic> vasc: https://github.com/joncampbell123/dosbox-x/blob/master/src/hardware/voodoo.cpp for example
[23:15] <timofonic> nast: No idea about NV1. You can ask him in the issue tracker if there's plans for it :D
[23:16] <-- waltervn left irc: Quit: Leaving
[23:17] <vasc> that seems to emulate interrupts and stuff like that but i see no 3d render code.
[23:17] <vasc> yep
[23:17] <vasc> good night
[23:19] <-- _sev left irc: Quit: This computer has gone to sleep
[23:23] --> _sev joined #scummvm.
[23:23] <-- _sev left irc: Changing host
[23:23] --> _sev joined #scummvm.
[23:23] #scummvm: mode change '+o _sev' by ChanServ!ChanServ@services.
[23:27] <-- nast left irc: Quit: Leaving
[23:42] <-- Lightkey left irc: Ping timeout: 250 seconds
[23:45] <-- Farmboy0 left irc: Remote host closed the connection
[23:48] --> GitHub12 joined #scummvm.
[23:48] <GitHub12> [scummvm] bluegr pushed 1 new commit to master: https://git.io/vFPt1
[23:48] <GitHub12> scummvm/master 64b57af Filippos Karapetis: Revert "DRASCULA: Revert range 4dbed774..1f1d8607"...
[23:48] GitHub12 (GitHub12@192.30.252.42) left #scummvm.
[23:49] --> GitHub175 joined #scummvm.
[23:49] <GitHub175> [scummvm] criezy pushed 1 new commit to master: https://git.io/vFPtM
[23:49] <GitHub175> scummvm/master e83ede4 Thierry Crozat: I18N: Update translations templates
[23:49] GitHub175 (GitHub175@192.30.252.40) left #scummvm.
[23:55] --> Lightkey joined #scummvm.
[23:56] <-- vasc left irc: Remote host closed the connection
[00:00] --- Wed Nov 15 2017