*** tpb has joined #freeorion | 00:00 | |
*** theTroy has quit IRC | 00:38 | |
*** tpb has joined #freeorion | 01:00 | |
*** lethu has joined #freeorion | 01:03 | |
*** lethu has joined #freeorion | 01:03 | |
CIA-29 | FreeOrion: eleazzaar * r4423 /trunk/FreeOrion/default/ (buildings.txt eng_stringtable.txt): added sitrep message when the gateway to the void destroys something. | 02:49 |
---|---|---|
dansan | Hey, can I get a little help with this "Failed to find an Ogre GL render system"? I swear I'ved tried everything | 03:02 |
dansan | I've installed into my ${HOME}/local/freeorion, set my LD_LIBRARY_PATH and PATH to pick up things where they should, and tried every trick from http://www.freeorion.org/index.php/Compile_In_Linux | 03:03 |
tpb | <http://ln-s.net/2hix> (at www.freeorion.org) | 03:03 |
dansan | Does this only work if you compile in-tree? I don't do that because it is evil | 03:04 |
dansan | grrr, a bot | 03:05 |
dansan | GeofftheMedio: ping? | 03:05 |
*** STalKer-X has quit IRC | 03:08 | |
*** STalKer-Y has joined #freeorion | 03:08 | |
GeofftheMedio | dansan: have a look at ogre.log in ~/.freeorion/ if present | 03:19 |
GeofftheMedio | might have something useful... | 03:19 |
dansan | ahh, good idea, thanks | 03:20 |
dansan | And my KDevelop 4.2 is worthless as a debugger right now, it kills its self quite redily :( | 03:20 |
dansan | OGRE EXCEPTION(6:FileNotFoundException): '/tmp/daniel/freeorion/ogre_plugins.cfg' file not found! in ConfigFile::load at /tmp/portage/dev-games/ogre-1.7.3/work/ogre_src_v1-7-3/OgreMain/src/OgreConfigFile.cpp (line 83) | 03:21 |
dansan | and there we have it | 03:21 |
GeofftheMedio | also, do you have ogre_plugins.cfg... | 03:21 |
GeofftheMedio | was what I was about to type | 03:21 |
dansan | so maybe it needs to be installed on a "make isntall" | 03:21 |
dansan | hehe :) | 03:21 |
dansan | I prefer to build in my /tmp (tempfs) because it's so much faster | 03:22 |
GeofftheMedio | it's in the root directory in SVN | 03:22 |
dansan | but with ogre, there's so much TMP that compilation is slow enough, I/O is probably not a bottleneck | 03:22 |
GeofftheMedio | if you'd like to suggest a patch to the CMake files so that that happens, that might be helpful | 03:22 |
dansan | I guess because of all of the TMP at least | 03:22 |
dansan | okies, I'll try to write up a bug report | 03:23 |
GeofftheMedio | all we need is a patch... there's not that much of a bug to report.... | 03:23 |
dansan | sweet! I made it all of the way to the next error! :) | 03:24 |
dansan | okies | 03:24 |
dansan | I don't know CMake to save my life :( | 03:24 |
GeofftheMedio | then I suppose you won't be able to make a patch | 03:24 |
GeofftheMedio | posting something on the forums might help. though | 03:24 |
GeofftheMedio | so someone else is more likely to see it | 03:25 |
dansan | main() caught exception(GG::Font::BadFile): Face object created from "/home/daniel/local/freeorion/default/DejaVuSans.ttf" was invalid | 03:25 |
dansan | it appears to have created a double default directory | 03:25 |
GeofftheMedio | just a sourceforge bug report won't get much attention | 03:25 |
dansan | okies | 03:25 |
dansan | /home/daniel/local/freeorion/default/default/ | 03:25 |
GeofftheMedio | I vaguely recall something similar to that being reported by someone... | 03:25 |
dansan | I'll just move it | 03:25 |
dansan | sweet! I got it to run, thanks | 03:26 |
GeofftheMedio | http://www.freeorion.org/forum/viewtopic.php?p=42609#p42609 | 03:26 |
tpb | <http://ln-s.net/9EvS> (at www.freeorion.org) | 03:26 |
dansan | mouse cursor acting wierd, but this is what I was trying to get to | 03:26 |
GeofftheMedio | yeah, there's a lot of issues with the input library OIS | 03:26 |
GeofftheMedio | on various OSs | 03:26 |
dansan | ahh, ic | 03:26 |
dansan | from what I saw with the initial alpha release, GiGi is one slick widget lib | 03:27 |
GeofftheMedio | tzlaine might appreciate hearing that | 03:27 |
dansan | =) | 03:28 |
dansan | Well, I certainly appreciate it | 03:28 |
dansan | I was considering using it in a fork of Glest | 03:28 |
GeofftheMedio | I don't know what that is | 03:29 |
dansan | Oh, just a GPL RTS | 03:29 |
GeofftheMedio | o | 03:29 |
dansan | some guys in Spain made it as their final project for their Game dev degree. I picked it up and forked it. Now I'm working on the begginings of an open source Unity3D competing product (minus all of the GUIs) | 03:30 |
dansan | Basically, a game engine toolkit | 03:30 |
GeofftheMedio | that sounds like a complete waste of time that's doomed to fail, but good luck... | 03:31 |
dansan | Hey, do you do any astrophysics in FreeOrion? | 03:31 |
dansan | lol! ty =) | 03:31 |
GeofftheMedio | not really... | 03:31 |
dansan | Yeah, it's fairly insane, but I don't mind | 03:31 |
GeofftheMedio | there was a bit of discussion about having stars nova or supernova | 03:31 |
dansan | OK, just curi9ous. Something I was eventually wanting to put into a Glest mod | 03:31 |
GeofftheMedio | you might want to google thousand parsec | 03:32 |
dansan | I wrote the basics for modeling celestial bodies | 03:32 |
GeofftheMedio | or ask tpb | 03:32 |
dansan | oooh, cool. II would much rather reuse :) | 03:32 |
dansan | Well, my project concept would include FPS, RTS, RPG, MMORPG, 2D/3D/text (ncurses) | 03:33 |
dansan | not that I would write all of that, but it would be designed for it all via connectors, but still as lightweight as the features you use | 03:34 |
GeofftheMedio | uh... yeah. | 03:34 |
dansan | hehe :) | 03:34 |
GeofftheMedio | what you're suggesting is called C++ and OGRE | 03:34 |
dansan | naw, Ogre is just the rendering engine | 03:34 |
dansan | And I'm definately using Ogre as the 3D presentation | 03:34 |
dansan | But I'm even planning on (most probably) abstracting it so that another 3d rendering can be used in place | 03:35 |
GeofftheMedio | my point being anything general enough for all those initials will be about as general as writing from scratch | 03:35 |
dansan | Not really | 03:35 |
dansan | Luckily, that's an area where I'm best at | 03:35 |
GeofftheMedio | if you say so... | 03:35 |
dansan | Well, in a few weeks I'm going to try to have an intial requires written up | 03:36 |
dansan | Oh yeah, there are so many different facilities and concepts that can be encapsulated in generic form and reused | 03:36 |
dansan | The cost is on the compiler =) | 03:36 |
dansan | And some of it will probably require pre-processor abuse :( I'm not really at that stage yet, so I'm not worrying about it yet | 03:36 |
dansan | Anyway, I'm going to play your game :) | 03:37 |
dansan | err, *requirements I meant | 03:37 |
CIA-29 | FreeOrion: geoffthemedio * r4424 /trunk/FreeOrion/universe/Universe.cpp: | 05:52 |
CIA-29 | FreeOrion: Added line to initialize player homeworlds with a large food allocation, so that | 05:52 |
CIA-29 | FreeOrion: first-turn meter setting doesn't produce a weird one-turn apparent large health | 05:52 |
CIA-29 | FreeOrion: bonus due to a quirk in the relevant effects when using the new / experimental | 05:52 |
CIA-29 | FreeOrion: lack of food reducing health scripts in humans. | 05:52 |
*** __alex has joined #freeorion | 08:11 | |
CIA-29 | FreeOrion: geoffthemedio * r4425 /trunk/FreeOrion/server/ServerApp.cpp: | 08:17 |
CIA-29 | FreeOrion: Gave newly colonized planets a default large food allocation, similar to | 08:17 |
CIA-29 | FreeOrion: previous commit. This isn't actually used as their food allocation, but is | 08:17 |
CIA-29 | FreeOrion: necessary so conditions function correction when testing if enough food is | 08:17 |
CIA-29 | FreeOrion: allocated for their need. | 08:17 |
*** theTroy has joined #freeorion | 08:25 | |
*** VargaD has joined #freeorion | 08:37 | |
*** GeofftheMedio has quit IRC | 09:03 | |
*** GeofftheMedio has joined #freeorion | 09:07 | |
*** GeofftheMedio has quit IRC | 09:11 | |
*** GeofftheMedio has joined #freeorion | 09:12 | |
*** tpb has joined #freeorion | 09:32 | |
CIA-29 | FreeOrion: geoffthemedio * r4426 /trunk/FreeOrion/universe/ (Effect.cpp Universe.cpp): | 09:53 |
CIA-29 | FreeOrion: -Added safety checks to Universe::JumpDistance in case invalid system IDs are passed, to avoid crashes. | 09:53 |
CIA-29 | FreeOrion: -Modified GenerateSitRepMessage::Dump to avoid a crash if no empire id ValueRef is specified. | 09:53 |
CIA-29 | FreeOrion: geoffthemedio * r4427 /trunk/FreeOrion/UI/EncyclopediaDetailPanel.cpp: Added total attack power of a ship design to the list of possible substituted statistics for encyclopadia entries. | 10:13 |
*** guini has quit IRC | 11:07 | |
*** guini has joined #freeorion | 11:09 | |
*** tpb` has joined #freeorion | 11:34 | |
*** tpb has quit IRC | 11:34 | |
*** tpb` is now known as tpb | 11:34 | |
*** poelzi has quit IRC | 11:36 | |
*** poelzi has joined #freeorion | 11:36 | |
*** lethu has quit IRC | 13:12 | |
*** lethu has joined #freeorion | 13:25 | |
*** lethu has joined #freeorion | 13:25 | |
*** Farmer_ has joined #freeorion | 13:35 | |
*** StrangerDanger has joined #freeorion | 13:35 | |
*** lethu has quit IRC | 13:44 | |
*** tpb has joined #freeorion | 13:47 | |
*** lethu has joined #freeorion | 13:56 | |
*** lethu has joined #freeorion | 13:56 | |
*** Xenux has joined #freeorion | 15:46 | |
CIA-29 | FreeOrion: eleazzaar * r4428 /trunk/FreeOrion/default/eng_stringtable.txt: improved descriptions for some space monsters. | 15:58 |
*** Digit01 has joined #freeorion | 16:00 | |
*** Digit01 has quit IRC | 16:56 | |
*** Digit01 has joined #freeorion | 16:56 | |
dansan | FYI: Target boost::polymorphic_downcast(Source*) [with Target = HumanClientFSM*, Source = boost::statechart::state_machine<HumanClientFSM, IntroMenu>] assertion failed (last release, not head and only when closing app). Sorry, it didn't include where it was called from :( | 17:01 |
GeofftheMedio | known issue, not a problem since it only happens on exit | 17:02 |
dansan | oh, ok :) | 17:02 |
dansan | Maybe you meant boost::statechart::state_machine<HumanClientFSM, SomeOtherMenu>? | 17:02 |
dansan | I'm just learning boost these last few months, it's a marvelous thing | 17:02 |
dansan | Well, been using small parts of it for a few years, but nothing serious until lately | 17:03 |
GeofftheMedio | if you can fix with a patch, please submit it | 17:03 |
dansan | hey, good idea :) | 17:03 |
*** guini has quit IRC | 17:11 | |
*** guini has joined #freeorion | 17:12 | |
*** neoneurone has joined #freeorion | 17:19 | |
*** guini has quit IRC | 17:25 | |
*** guini has joined #freeorion | 17:26 | |
*** StrangerDanger has quit IRC | 17:29 | |
*** StrangerDanger has joined #freeorion | 17:30 | |
dansan | Your GetOptionsDB are purdy! GPL right? :) | 17:42 |
GeofftheMedio | yes | 17:42 |
GeofftheMedio | it's not that great though... | 17:42 |
dansan | Better than the last one I wrote | 17:43 |
GeofftheMedio | see the bug re: empty strings being read in as "1" | 17:43 |
dansan | Well, you may have sucked me in. This would be a good project for me to learn boost & mpl on :) | 17:43 |
dansan | oops :) | 17:43 |
GeofftheMedio | there is extensive use of boost | 17:43 |
dansan | Then again, the last one I wrote was made to have a super small footprint, not be prtty | 17:43 |
dansan | yeah, I could tell when I compiled it (slow :) | 17:44 |
*** neoneurone has quit IRC | 17:52 | |
*** lethu has quit IRC | 17:59 | |
dansan | Well, looks like if I'm going to do anything, I'm going to have to start on this mouse bug: http://sourceforge.net/tracker/?func=detail&aid=2797666&group_id=75752&atid=544942 | 18:06 |
tpb | Title: SourceForge.net: FreeOrion: Detail: 2797666 - Mouse Cursor Disappears (at sourceforge.net) | 18:06 |
GeofftheMedio | would be nice, though I suspect it's complicated and related to dependencies | 18:07 |
dansan | When I break it in my debugger, I have neither mouse nor keyboard. I can still shift-alt-F1 luckily, however | 18:07 |
dansan | or ctrl-alt, whatever it is | 18:07 |
dansan | yeah, I'm sure it is | 18:07 |
dansan | and may end up being a bug fix in their lib | 18:08 |
dansan | Kinda stuck otherwise :( | 18:08 |
GeofftheMedio | you might have a look at OISInput.cfg | 18:08 |
GeofftheMedio | x11_mouse_hide=true probably has something to do with it | 18:08 |
GeofftheMedio | though there's probably a reason it's true | 18:08 |
dansan | ok | 18:09 |
dansan | perhaps OIS expects to execute some code for certain events, but can't when the program is suspended | 18:09 |
dansan | I also get a double mouse pointer sometimes | 18:09 |
* dansan kicks CIA-29 | 18:10 | |
CIA-29 | ow | 18:10 |
*** lethu has joined #freeorion | 18:12 | |
dansan | yeah, I'm stuck :( I even tried attaching gdb from the root console, (doesn't let you run two debuggers on the same process) | 18:16 |
*** GeofftheMedio has quit IRC | 18:25 | |
dansan | ga! another config file that isn't there when you make install :( | 18:26 |
dansan | will these eventually get pulled from ${HOME}/.freeorion? | 18:27 |
dansan | hehe, that solved my problem :) | 18:28 |
*** GeofftheMedio has joined #freeorion | 18:36 | |
dansan | Hey, how are you guys handling patches now? On the forums or via sourceforge bug reports? | 18:40 |
GeofftheMedio | forum post is preferred | 18:40 |
dansan | ok | 18:40 |
dansan | GeofftheMedio: hey, what if mainSetupAndRunOgre() checks ${HOME}/.freeorion (or the windows equiv, I think SERDIR%/Application Settings/somethin) for ogre_plugins.cfg, prior to the location of the executable? | 18:49 |
dansan | oops, I hit an IRC format thing :) | 18:50 |
dansan | %USERDIR%/Application Settings/something | 18:50 |
GeofftheMedio | what if it does? | 18:50 |
dansan | In other same for OISInput.cfg | 18:50 |
dansan | Instead of relying on them being in the same directory as the executable. Is that OK? | 18:51 |
dansan | err, my typing sucks today. I meant "the same for OISInput.cfg" | 18:51 |
dansan | But windows friendly too | 18:51 |
GeofftheMedio | what if that directory / file doesn't exist? | 18:51 |
dansan | then it looks in the directory where the executable is (as now) | 18:52 |
GeofftheMedio | meaning there's two versions of the file to keep track of? not fond of that idea... | 18:52 |
dansan | I can fix the part where make install doesn't put the cfg files in, I found that, but on *nix, you're not supposed to put cfg files where binaries go | 18:52 |
dansan | hmmm | 18:52 |
dansan | Perhaps treat it differently on windows than on *nix? | 18:53 |
dansan | Also, we can have the originals somewhere in your data directories and if they don't exist in the user config directory to copy them there | 18:53 |
dansan | unless you think it's something that the user shouldn't ever have to change | 18:53 |
dansan | hmm, or even have them picked up from the application data directory on *nix. I need to build the deb & rpm packages to see what you guys are already doing with that | 18:54 |
GeofftheMedio | "you guys" don't have anything to do with deb or rpm packages | 18:56 |
GeofftheMedio | Have a look at Directories.cpp | 18:56 |
GeofftheMedio | particularly GetRootDataDir() | 18:56 |
GeofftheMedio | which is already separately compiled for Linux vs. Windows. Vs. OSX | 18:56 |
GeofftheMedio | and yes, OISInput.cfg and ogre_plugins.cfg aren't something users should need to change | 18:58 |
dansan | cool | 18:59 |
dansan | CMake and "you guys" don't build .deb & rpms yet huh? | 19:00 |
GeofftheMedio | we don't provide linux binaries or packages | 19:00 |
GeofftheMedio | we used to provide statically linked linux binaries, but the compiler stopped providing them | 19:00 |
GeofftheMedio | (compiler = a person) | 19:00 |
dansan | hehe | 19:00 |
dansan | nice | 19:00 |
GeofftheMedio | not really | 19:00 |
dansan | well this is good. So how about a pre-initialization santiy checking function that looks for things that are messed up and tells the user via stderr on Linux and MessageBox on windows? | 19:02 |
dansan | I'll play with that later and post a patch to see what you think | 19:02 |
GeofftheMedio | ok | 19:02 |
GeofftheMedio | note that it should also work on OSX | 19:02 |
dansan | oh yeah, thanks :) | 19:03 |
dansan | And giving something graphical on Linux is always a nice thing when possible | 19:03 |
dansan | even if it's just a cheesy X window | 19:03 |
dansan | oops, I made myself late again, gotta run | 19:04 |
*** neoneurone has joined #freeorion | 19:16 | |
dansan | GeofftheMedio: Hey, you interested in any more music? | 20:02 |
dansan | I guess there's probably a posting about that somewhere on the forum | 20:03 |
*** Digit01 has quit IRC | 20:10 | |
*** Xenux has quit IRC | 20:25 | |
*** VargaD has quit IRC | 21:15 | |
*** neoneurone has quit IRC | 21:45 | |
*** __alex has quit IRC | 21:49 | |
*** tpb` has joined #freeorion | 22:08 | |
*** tpb has quit IRC | 22:08 | |
*** tpb` is now known as tpb | 22:08 | |
*** poelzi has joined #freeorion | 22:09 | |
*** StrangerDanger has quit IRC | 22:09 | |
*** _Maru_ has quit IRC | 22:09 | |
*** poelzi has quit IRC | 22:11 | |
*** StrangerDanger has joined #freeorion | 22:11 | |
*** _Maru_ has joined #freeorion | 22:11 | |
*** poelzi has joined #freeorion | 22:11 | |
*** Farmer_ has quit IRC | 23:21 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!