#nuvie@irc.freenode.net logs for 24 Mar 2014 (GMT)

Archive Today Yesterday Tomorrow
Nuvie homepage

[01:02:21] <-- HiPhish has left #nuvie
[09:12:03] --> Yuv422 has joined #nuvie
[10:03:43] --> HiPhish has joined #nuvie
[10:03:56] <HiPhish> Hi Eric.
[10:04:03] <HiPhish> Did you seemy messages?
[10:04:13] <Yuv422> hi HiPhish
[10:04:14] <Yuv422> yes
[10:04:18] <Yuv422> :)
[10:04:47] <Yuv422> I'm currently working on a small sega master system game
[10:04:53] <Yuv422> for a coding comp
[10:05:00] <Yuv422> deadline is the 27th
[10:05:07] <HiPhish> I cannot thank you enough for free balloon movement. Going into the inventory every two seconds to use the fan would have driven me insane.
[10:05:12] <Yuv422> so I'm not doing anything on nuvie at the moment
[10:05:22] <Yuv422> hehe
[10:05:37] <HiPhish> Good luck with that. It's not like these balloon issues are important, I just wanted to mention them.
[10:05:47] <HiPhish> Should I open a bug ticket?
[10:05:56] <Yuv422> yeah that would be great
[10:06:01] <Yuv422> then it won't be forgotten
[10:07:04] <HiPhish> What should I enter as the milestone? It always defaults to MacOSX
[10:08:36] <Yuv422> what are the other options?
[10:09:40] <HiPhish> "MacOSX", "Tools", "v1.0 (example)" and "Website"
[10:10:25] <Yuv422> hehe
[10:10:35] <Yuv422> use the v1.0 one then
[10:11:08] <HiPhish> OK, the first issue (wind direction) has already been flagged as MacOSX.
[10:12:14] <Yuv422> don't worry about that
[10:14:44] <HiPhish> OK, I posted them.
[10:15:51] <HiPhish> When can you upload my sprites and dolls project files to the repository?
[10:16:28] <Yuv422> friday
[10:16:50] <HiPhish> OK, I'll get a Gimp file ready by then.
[10:16:56] <Yuv422> cool
[10:18:05] <HiPhish> I'm trying to create one more sprite set, for the male Avatar int eh white robes. That's the one I'm playing myself now.
[10:18:42] <Yuv422> cool
[10:18:46] <Yuv422> sounds good
[10:19:15] <HiPhish> I hope that other people wil eventually continue my work and create sprites for their own Avatars, so that we'll eventually have a complete set. One other user has already made his own Avatar for the black-haired female Avatar.
[10:28:02] <HiPhish> Bye
[10:28:06] <-- HiPhish has left #nuvie
[11:42:53] <-- Kirben has left IRC ()
[12:19:55] --> TheCycoONE has joined #nuvie
[12:42:01] <-- Yuv422 has left IRC (Quit: Yuv422)
[16:18:35] --> HiPhish has joined #nuvie
[16:19:17] <HiPhish> I did it, i finally beat Ultima VI. Thank you so much, Nuvie developers!
[16:20:10] <HiPhish> On a related note, the music in the ending is not right, there should be three songs playing. I filed a bug report for it. Now just to finish my Avatar sprite and I'm off to Ultima VII. With Exult.
[16:20:25] <-- HiPhish has left #nuvie
[19:53:33] --> Yuv422 has joined #nuvie
[19:56:35] <-- TheCycoONE has left IRC (Quit: And then there were n-1)
[20:56:16] <-- Yuv422 has left IRC (Quit: Yuv422)
[21:48:04] --> Kirben has joined #nuvie
[22:21:33] --> Jupp3 has joined #nuvie
[22:24:37] <Jupp3> Hi, are there any endianness-related issues in nuvie 0.5?
[22:24:55] <Jupp3> Or in general, "anything that would make it not work on another platform"
[22:25:39] <wjp> are you running into any?
[22:25:55] <Jupp3> Just copied both the sources and installation to my linux/X86 system, re-built sources, changed exe, and all seems fine (well, compared on how it looked on PowerPC)
[22:26:09] <Jupp3> MIGHT be related to SDL implementation too, or anything
[22:26:25] <wjp> should I conclude from that that you _are_ seeing issues on PPC?
[22:26:38] <Jupp3> Basically all seemed ok, but "game area" of the window seems rather... weird
[22:26:41] <wjp> or maybe I'm just missing context, but you seem a bit indirect :-)
[22:26:45] <Jupp3> small squares instead of tiles
[22:27:09] <wjp> do you have a screenshot?
[22:27:10] <Jupp3> wjp: Yes, issue on PPC
[22:27:59] <wjp> I'd check, but my PPC is temporarily packed up in a box somewhere
[22:28:58] <Jupp3> Could try on Debian/PPC too, but guess it's too late today for that, maybe tomorrow...
[22:29:38] <Jupp3> I'll take the screenshot, takes a while to get there
[22:32:04] <Dominus> let me check on my OS X ppc
[22:35:30] <Jupp3> Dominus: I have that too, but no kind of development environment
[22:36:26] <Dominus> nuvie for OS X is universal and should just work
[22:37:19] <wjp> in _theory_ the file access should be endian-agnostic, but I'm guessing it isn't seeing much testing
[22:37:27] <Jupp3> Dominus: Sure, but was wondering about sources anyway
[22:37:48] <Jupp3> Intro etc. seems ok though
[22:38:36] <Jupp3> Got the screenshot, takes a while before it's online though...
[22:40:57] <Dominus> hmm, seems ok on my OS X 10.4 ppc machine
[22:41:08] <wjp> nothing jumps out in the tile code either
[22:41:32] <Dominus> Jupp3: once you got the screenshot online, please tell us also your video settings
[22:41:45] <Jupp3> http://jupp3.binaryriot.org/nuvie-mos-ppc.png
[22:42:06] <Dominus> yes, that looks odd :)
[22:42:22] <wjp> but the pixels that are visible do look right
[22:42:37] <Jupp3> Dominus: Nuvie related video settings? Basically just altered config files enough to get it running
[22:42:56] <wjp> <graphics_style>weird</graphics_style> ? :-)
[22:42:58] <Jupp3> Basically just setting paths etc.
[22:43:23] <Dominus> only paths or did you do *anything* else?
[22:43:38] <Jupp3> wjp: And when I clone the install dir to linux/ppc and change exe, it works
[22:43:53] <Jupp3> linux/x86 sorry :)
[22:44:27] <Jupp3> Or hmm, it might load some settings from elsewhere...
[22:44:36] <Dominus> can you put up your cfg on pastie.org or wherever you feel comfortable :)
[22:46:50] <Jupp3> Hmm, the pointer doesn't seem to change shape on mos/ppc...
[22:50:02] <Dominus> please put up your settings so I can make sure that not some combination of settings caused this
[22:50:04] <Jupp3> As I move it around characters on linux/x86, it chanes to "you can walk to this direction" arrow
[22:50:21] <Jupp3> Dominus: http://pastebin.com/LFGumi4A
[22:50:50] <Jupp3> Paths are bit "weird" I guess, but as long as the game runs fully from its own directory, it's fine enough to me
[22:51:30] <Jupp3> There MIGHT be issues with SDL implementation too, there have been recently big changes, but I don't think anything major broke...
[22:52:23] <Dominus> nuvie is still SDL 1.2 so no big changes affecting that :)
[22:53:34] <wjp> kind of a puzzling effect
[22:55:23] <wjp> at first glance I'd guess a surface pitch issue, but I have no idea why that would give these 2x2 blocks
[22:55:55] <Jupp3> wjp: Doesn't look similar to early stages of fade in either
[22:56:19] <Jupp3> Also interesting how the lines don't align vertically
[22:56:49] <Jupp3> Dominus: So linux seemed to use nuvie.cfg instead of home/.nuvierc. Copied it over, and still works.
[22:58:13] <Dominus> jupp, when you change game style to new style (in nuvie hit esc and enter the video settings), same effect only over the full window? (you will need to restart nuvie
[22:58:38] <Dominus> your settings seem to be really standard, same I have here
[22:58:50] <Dominus> sooo, no endian thing I guess
[22:59:32] <Jupp3> Dominus: Well, I got reply from elsewhere it might be some SW vs. HW surface issue
[23:00:15] <Jupp3> But not much information regarding that...
[23:03:27] <wjp> seems unlikely
[23:03:37] <Jupp3> Huh, the esc menu doesn't seem to open...
[23:04:01] <Dominus> in game?
[23:04:05] <Jupp3> yes
[23:04:18] <Jupp3> tested on x86 too, opens nicely in supposedly same place
[23:04:35] <Dominus> are you sure you are running 0.5 on that ppc machine?
[23:04:42] <Dominus> :)
[23:05:04] <Jupp3> Dominus: I've used same install & source dirs
[23:05:14] <Dominus> seems as if there are even more problems...
[23:05:46] <Jupp3> Dominus: I just wonder... Could that gfx I get be start of fade in?
[23:06:19] <Jupp3> Well, it seems much more random on X86...
[23:06:45] <Dominus> and what is your SDL version? 1.2.15 release or 1.2x branch of SDL mercurial?
[23:09:06] <wjp> a stuck fade would explain most things I suppose
[23:09:14] <Jupp3> Dominus: Seems that psdl 16.1 is based on 1.2.15
[23:10:04] <Dominus> wjp, might be right
[23:10:23] <Dominus> psdl? what kind of machine are you using?
[23:12:06] <Jupp3> Dominus: PowerBook
[23:13:57] <Dominus> and which OS? Just wondering why you can't just use standard libs
[23:14:42] <Jupp3> Dominus: MorphOS 3.5
[23:15:10] <Jupp3> Bah... Downgraded SDL libs, but the binary requires newer...
[23:20:07] <wjp> anyway, you'll probably want to step through Game::play() a bit to see what it's doing
[23:21:11] <Dominus> ah, it's PowerSDL, pSDL seems to be something different :)
[23:21:29] <Jupp3> Well, I have a crappy keyboard here :)
[23:21:35] <Jupp3> Trying to shorten
[23:21:42] <wjp> not very helpful
[23:22:27] <wjp> and things like completely different SDL versions and not-too-common OSs are really something you should start out with
[23:22:46] <wjp> anyway, I'd suggest stepping through Game::play() a bit in a debugger or with some printfs
[23:22:56] <wjp> maybe it's mis-computing a delay or something
[23:23:08] <wjp> bedtime for me; night
[23:23:13] <Dominus> night
[23:23:19] <Jupp3> It's quite commonly shortened that way
[23:23:45] <Jupp3> wjp: Well, thought I'd ask of endianness issues first
[23:23:58] <Jupp3> As sometimes it's "Well, it might work, we never tried" or similar :)
[23:23:59] <Dominus> could be but only getting information from you bit by bit is not helpful.
[23:24:01] <wjp> yes, well, not very helpful
[23:24:32] <Jupp3> But the thing is, it SHOULD work
[23:24:33] <Dominus> finding psdl was easy but there was no connection to PowerSDL...
[23:24:48] <Dominus> it doesn't :)
[23:25:07] <Jupp3> Dominus: On "different-from-X86" endianness
[23:25:31] <Dominus> also best start nuvie from a terminal or something like that to see whether nuvie gives any crash or hang message
[23:26:04] <Jupp3> Anyway, sorry, bit too hard jumping between 2 different systems of which only one was online, and another has irc shell with horrible lag :)
[23:26:35] <Jupp3> It opens terminal for output anyway
[23:27:27] <Dominus> it's always best to start out with the basic informations. in case of apps that live in many OS, the OS is a major information and if you use non standard libs (well, powersdl is probably standard on MorphOS :)) is also information you should share right away
[23:28:21] <Jupp3> Dominus: Well, initially I was just after "Should I even bother trying on Debian/PPC tomorrow" reply
[23:28:34] <Dominus> I'm also off to bed, wjp's advice about stepping through game::play is most likely the way to go
[23:28:36] <Dominus> :)
[23:28:52] <Jupp3> Guess you guys are just too helpful and started asking all kinds of related questions :D
[23:29:13] <Jupp3> In any case, I'll need to finish Ultima IV first...
[23:29:19] <Dominus> yeah but to answer this we should have had the information on MoprhOS :)
[23:29:44] <Dominus> so, don't bother with debian/ppc, the problem seems to be more MorphOS centric
[23:29:53] <Dominus> good night and good luck :)
[23:30:13] <Jupp3> Well, could stil try with the exact same config...
[23:30:39] <Dominus> you could, but it's likely to work on debian/ppc
[23:36:26] <Jupp3> Oh, another thing.. nuvie is one of the few projects I've recently compiled that use ./configure script, which happened to be rather problem-free. Gotten used to having to hack them quite a bit due to differences in shell :)