#nuvie@irc.freenode.net logs for 30 Oct 2013 (GMT)

Archive Today Yesterday Tomorrow
Nuvie homepage

[00:26:45] --> Dominus has joined #nuvie
[00:54:35] --> assur has joined #nuvie
[03:56:15] <-- assur has left IRC (Quit: Leaving)
[11:52:26] --> megamweb has joined #nuvie
[11:56:26] <-- megamweb has left IRC (Read error: Connection reset by peer)
[12:38:44] --> TheCycoONE has joined #nuvie
[13:48:26] --> Malignant_Manor has joined #nuvie
[13:49:49] <Malignant_Manor> wjp: how hard would it be to restart Nuvie from inside the app?
[13:51:54] <wjp> what should be restarted exactly?
[13:52:38] <Malignant_Manor> Everything and with a command line option of skipping the menu,
[13:52:43] <Malignant_Manor> I am thinking about doing this for video settings that need a restart. This way I can add an optional toggle to change more video setting.
[13:53:00] <wjp> so "everything" is video?
[13:53:18] <Malignant_Manor> The game would need to create a new save.
[13:53:30] <Malignant_Manor> Video settings are all over the code though.
[13:53:44] <wjp> hrm, no idea how hard it would be
[13:53:48] <Malignant_Manor> The video logic is everywhere.
[13:55:37] <Malignant_Manor> I mean like when most apps update and need a restart, they will exit and then restart the app.
[13:57:55] <wjp> that's a very platform-dependent thing I think
[14:02:37] <Malignant_Manor> Yeah. Windows and OS X are simple to target with compile options but I don't know about Linux and other OS.
[14:03:39] <Malignant_Manor> Ones that we don't know about can be restricted.
[14:41:01] --> gretus has joined #nuvie
[14:48:31] <-- gretus has left IRC (Remote host closed the connection)
[15:15:46] --> assur has joined #nuvie
[15:31:35] --> calibanus has joined #nuvie
[15:32:10] <-- calibanus has left IRC (K-Lined)
[15:49:41] <-- Malignant_Manor has left IRC (Ping timeout: 264 seconds)
[16:08:59] <TheCycoONE> like http://linux.die.net/man/3/execl
[16:30:29] --> Malignant_Manor has joined #nuvie
[17:02:56] <Malignant_Manor> Dominus: do you keep old Nuvie binaries?
[19:12:47] <Malignant_Manor> wjp: should I use append or += for std::string?
[19:45:13] <-- TheCycoONE has left IRC (Quit: And then there were n-1)
[20:03:42] --> Yuv422 has joined #nuvie
[20:07:20] <Yuv422> hi guys
[20:07:27] <Malignant_Manor> Hi
[20:07:35] <Malignant_Manor> I noticed a few bugs
[20:07:53] <Yuv422> old or new bugs?
[20:08:03] <Malignant_Manor> relatively new
[20:08:05] <Malignant_Manor> I think I will add mouse selection for you
[20:08:33] <Malignant_Manor> char_index wasn't initialized in SE intro
[20:08:39] <Yuv422> ah k
[20:08:58] <Malignant_Manor> U6 ending from command line was broken by uninitialized script
[20:09:44] <Malignant_Manor> There is no longer any font in SE views
[20:09:58] <Malignant_Manor> I haven't looked at the font issue.
[20:10:58] <Yuv422> the se portraits are broken too
[20:11:06] <Yuv422> not sure if they ever worked though
[20:11:10] <Malignant_Manor> They always were
[20:11:15] <Malignant_Manor> the font issue is new
[20:11:42] <Malignant_Manor> Portraits work in conversations though
[20:12:14] <Yuv422> it's probably just image size related
[20:17:17] <Malignant_Manor> Yuv422: I refactored intro/ending functions and moved to Script::play_cutscene. http://pastebin.com/L5WLw9g6
[20:18:09] <Malignant_Manor> Is that okay as a generic function?
[20:23:34] <-- Lightkey has left IRC (Excess Flood)
[20:24:10] --> Lightkey has joined #nuvie
[20:29:22] <Yuv422> yeah that looks ok to me
[20:30:18] <Malignant_Manor> I wish the menu was done with functions like U6 so that adding mouse selection would be easier.
[20:30:56] <Malignant_Manor> I probably just need to make some local variables global after moving things around.
[20:31:17] <Yuv422> ah k
[20:31:32] <Yuv422> the se menu needs keyboard selection too
[20:31:45] <Yuv422> like pressing 'c' to jump to character selection
[20:31:54] <Malignant_Manor> Okay
[20:32:43] <Yuv422> there are still quite a few things to do on the intro
[20:32:45] <Yuv422> curors
[20:32:59] <Yuv422> cursors
[20:33:03] <Malignant_Manor> I hid them
[20:33:30] <Malignant_Manor> when applicable. I don't know if I will code a/b selection though.
[20:33:35] <Yuv422> the blue cursor for the name selection
[20:33:57] <Malignant_Manor> The text position changes.
[20:39:27] <assur> Yeah, lots left to do on the SE intro.
[20:41:44] <assur> What is the font issue, MM?
[20:42:23] <Malignant_Manor> Start SE and look at the view in the upper right. There is no longer text.
[20:42:45] <Malignant_Manor> So something with the font got messed up.
[20:44:24] <assur> The character names missing? That is likely due to the initialization of the game that wasn't there before
[20:45:16] <Malignant_Manor> Character names and other text.
[20:47:49] <assur> I'll try and take a look at that tonight
[20:49:35] <assur> Don't plan to revisit the intro for awhile, though.
[20:55:16] <assur> Have to run
[20:55:19] <-- assur has left IRC (Quit: Leaving)
[21:24:08] <-- Yuv422 has left IRC (Quit: Yuv422)
[21:48:19] <Dominus> Malignant_Manor: can you tell me what to check and how? I *do* keep my old snapshots
[21:48:41] <Malignant_Manor> I already found it
[21:49:02] <Dominus> my snapshot collection begins with 21st July of 2012
[21:49:05] <Dominus> great
[21:49:16] <Dominus> so any other time I can help out :)
[22:34:14] <Malignant_Manor> I'm reminded why I sometimes hate working with lua. One tiny error and it doesn't work with no message about what went wrong most of the time.
[22:42:08] <Malignant_Manor> Cancelling About Savage Empire doesn't remove the text if it scrolls for awhile.
[22:54:23] <Malignant_Manor> I also wonder why functions with for statements that deal with indexes like destroy_sprites use j=0 and then use j+1 every time j is used instead starting j=1