#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2015-05-25

Timestamps are in GMT/BST.

00:00:55empyrean Quit (Remote host closed the connection)
00:15:47fordcars Quit (Quit: Page closed)
00:19:08Nothing_Much has joined
00:35:32empyrean has joined
04:06:07Watusimoto has joined
04:08:53BFLogBot Commit: 5654a96880 | Author: watusimoto | Message: Fix warning
04:08:54BFLogBot Commit: 212839a059 | Author: watusimoto | Message: This is the WRONG way to fix building on windows... probably something is not quite right in cmake, which I could not immediately locate. This is a stop-gap fix that will need to be reverted.
04:08:56BFLogBot Commit: d21357a74c | Author: watusimoto | Message: Line endings
04:08:57BFLogBot Commit: ee2e5b465f | Author: watusimoto | Message: Why not make things a tad more efficient?
04:08:59BFLogBot Commit: b51ebca9fa | Author: watusimoto | Message: Merge
04:15:01Flynnn Quit (Quit: This computer has gone to sleep)
04:40:16LordDVG has joined
04:53:51Nothing_Much Quit (Quit: Leaving)
05:12:20Flynnn has joined
05:26:30Watusimoto Quit (Ping timeout: 245 seconds)
05:27:48Flynnn Quit (Quit: This computer has gone to sleep)
05:30:03Flynnn has joined
05:38:25Flynnn Quit (Quit: This computer has gone to sleep)
10:20:26Watusimoto has joined
10:36:31Watusimoto Quit (Ping timeout: 272 seconds)
11:21:49Watusimoto has joined
12:12:26LordDVG Quit (Ping timeout: 264 seconds)
12:25:00LordDVG has joined
12:32:35Watusimoto Quit (Ping timeout: 256 seconds)
12:45:24Watusimoto has joined
12:45:41Nothing_Much has joined
13:15:43raptor has joined
13:15:43ChanServ sets mode +o
13:16:03raptorgood day!
13:18:11raptorWatusimoto: that commit of yours... horrible breakage!
13:19:33raptorso that is due to my repo reorganization
13:20:24raptorthe solution is to remove the CMake* files in the build directory *and* to remove the vc project files - basically you can do 'hg clean .' in the 'build directory
13:20:28raptorthen re-run cmake
13:20:57raptorthe issue is because of vc++ and cmake caching and so a fresh cleaning is needed
14:09:54Watusimoto Quit (Ping timeout: 250 seconds)
14:11:23Watusimoto has joined
14:23:54Watusimotohello
14:24:15Watusimotoraptor: I'm sorry about the commit!
14:24:53WatusimotoI did rerun cmake and rebuild from scratch; I didn't try removing the vc project files first. I figured it would overwrite everything
14:32:51raptorvc++ has this nasty habit of caching files in separate files from what cmake generates
14:34:56LordDVG Quit (Ping timeout: 258 seconds)
14:36:39raptorwant me to revert and commit?
14:37:09Watusimotono
14:37:14WatusimotoI can back it out
14:37:26WatusimotoI want to make sure everything works before I push a revised project up
14:37:45WatusimotoI'm trying to get some other work settled so I can clear the way for this
14:48:24raptorok
14:48:42raptoryes, please back out, and clean out the 'build' directory
14:48:48raptorthen re-run
14:48:53LordDVG has joined
14:48:53raptorsorry about the forced re-compile
14:50:38Watusimotono worries
14:50:47WatusimotoI'm doing the full rebuild now
14:51:22WatusimotoI made sure that single checkin had all the .h mods I made so it could easily be reversed
14:51:34Watusimotobecause I knew it would need to be reversed
14:52:01WatusimotoI want to avoid an hg clean
14:52:11Watusimotoso I did a rm CMakeCache.txt, which I had neglected to do earlier
14:52:18raptoryou can use it on a single directory
14:52:21raptorhg clean build/
14:52:33raptorthat build directory is meant to contain all the messiness
14:52:38raptorso cleaning it is safe
14:53:14WatusimotoI'm getting some weird build errors
14:53:16Watusimotoodd
14:53:28Watusimotothings like missing '}'s in ogl console
14:53:31raptoroh, and make sure vc++ is closed
14:53:35WatusimotoI did
14:53:59Watusimotobut so far no include problems
14:54:18raptormissing '}' suggest include problems...
14:54:28Watusimotomaybe
14:54:37raptori've always had problems with that cache in vc++
14:54:53Watusimotobut I;m well into the zap .cpp files, and no missing include files yet
14:55:03raptorok, that's a good sign...
14:55:14Watusimotoand usually it will happen quickly when it gets to this phase
14:55:37Watusimotois there any issue with running rm CMakeCache.txt whenever I rebuild with cmake?
14:56:06Nothing_Much Quit (Remote host closed the connection)
14:56:26WatusimotoI have a little batch file I use to supply the correct build params for vis studio (I need to specify my version), and I'm thinking about adding that line to the too
14:56:30Watusimoto*top*
14:56:42raptori usually do: rm -r CMake*
14:57:03raptorso anything beginning with CMake i remove
14:57:19Watusimotook. I'll do that. It seems to not affect performance much. You run that in the build folder?
14:57:29raptoryes
14:57:42raptorand i create the project files in the build folder
14:58:38Watusimotobuilt!
15:00:58BFLogBot Commit: 46856bb66d | Author: watusimoto | Message: Move fonts into physfs world... perhaps not terribly practical but whatever
15:00:59BFLogBot Commit: f4bc0e17bb | Author: watusimoto | Message: Backed out changeset: 212839a05929
15:02:49raptoroh goodie!
15:03:11Watusimotoso for fonts and sfx, I have physfs fully working
15:03:37Watusimotoyou can specify zero or more folders on the cmd line and it will look for sfx in those folders first, before reverting to the default folder for any missing sounds
15:04:44Watusimotothe default folder is, on windows, the sfx/fonts subfolder of wherever the bitfighter.exe is running
15:05:22raptorthere are methods in main.cpp to find the default folders on a per-platform basis. are you using those?
15:05:32Watusimotoyes, of course
15:05:39raptorphoew, ok
15:05:42Watusimotowell, no actually
15:05:52raptorwhat
15:05:57Watusimotobecause now they are in systemTools or whatever...
15:06:03Watusimotobut yes
15:06:04raptoryes
15:06:06Watusimotois the real answer
15:06:16raptorok
15:06:18raptorhaha
15:06:34Watusimotoso what is the diff between standalone and install mode?
15:06:49Watusimotoin both cases we want to look for sfx in the sfx subfolder under where bf.exe is installed
15:07:12WatusimotoI guess in non-standalone mode, we also want to look for sfx in the user folder
15:07:19Watusimoto(on windows, under %appdata%)
15:07:58Watusimotoso maybe we still need to differentiate between standalone and install mode, to decide if we automatically add the %appdata% folder to the bf resource search path
15:08:58Watusimotoor maybe we can always look there first, and fi the folder doesn't exist, no problem
15:10:24WatusimotoI may need to do one more conversion (plugins?) to really understand it
15:11:06Watusimotobecause the two I've done so far don't really have a user override (i.e. we don't look for fonts or sfx in the user folder, even when we are running an installed version)
15:11:24Watusimotothe other resources will require working out what is going on in installed vs standalone mode
15:11:39Watusimotoso maybe I should do one fo those, and then we can look at options
15:13:20LordDVG Quit (Read error: Connection reset by peer)
15:30:40Watusimotook, will be back later
15:33:13raptorsorry, back
15:33:45raptorthe difference between the new is coded in the behavior of the methods in main
15:33:50raptorbetween the *two
15:34:05raptoror in SystemFunctions, wherever
15:34:49WatusimotoI think it will all work out, and even if it doesn't, physfs will allow us to make things easier for modders, so it's a positive change regardless
15:34:58Watusimotook, now I really got to go
15:35:00Watusimotobye!
15:35:01raptorif standalone, then it assumes everything is based in the same directory (or sub-folder) of the executable; otherwise, it does other checks in a platform-specific way
15:35:04raptorlater!
15:39:26Watusimoto Quit (Ping timeout: 264 seconds)
15:52:03Flynnn has joined
15:55:56raptor Quit ()
16:44:20Watusimoto has joined
17:13:56Flynnn Quit (Quit: This computer has gone to sleep)
17:15:33Flynnn has joined
17:46:28Watusimoto Quit (Ping timeout: 244 seconds)
18:38:01Watusimoto has joined
20:47:45Watusimoto Quit (Ping timeout: 245 seconds)
21:23:47Flynnn Quit (Quit: This computer has gone to sleep)
21:35:38Watusimoto has joined
21:48:06Watusimoto Quit (Ping timeout: 258 seconds)
22:17:32Watusimoto has joined
23:17:51Flynnn has joined
23:53:42Flynnn Quit (Quit: This computer has gone to sleep)

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.