Timestamps are in GMT/BST.
| 00:02:05 | Watusimoto_ | what are you compiling? |
| 00:02:13 | raptor | that sdl test on that page |
| 00:02:15 | raptor | nothing else |
| 00:02:18 | Watusimoto_ | I'm trying that too |
| 00:02:23 | raptor | so now i'm using msys |
| 00:02:27 | Watusimoto_ | with not much better luck :-) |
| 00:02:31 | raptor | because vc++ is driving me nuts |
| 00:02:53 | bubdan | Any way I can help on my end? |
| 00:03:08 | bubdan | like see if cmd does more things |
| 00:04:56 | bubdan | Yay! the batch file didn't crash when I ran it in cmd |
| 00:05:38 | bubdan | bitfighter still crashes |
| 00:06:14 | raptor | heh |
| 00:09:54 | raptor | ok Watusimoto_ I'm going too slow to figure this out in a VM on a Sunday... |
| 00:10:09 | Watusimoto_ | yeah |
| 00:10:26 | raptor | so I'm giving up on the test app |
| 00:10:27 | Watusimoto_ | I'm trying to figure out how to tell vc++ where sdl is |
| 00:10:35 | Watusimoto_ | and I'm getting frustrated too |
| 00:10:37 | raptor | two places |
| 00:10:46 | raptor | under c++ there are 'include directories' |
| 00:10:57 | raptor | under linker, there is a place to add .libs |
| 00:11:02 | Watusimoto_ | yes |
| 00:11:08 | raptor | you specify the full path to those there |
| 00:11:18 | Watusimoto_ | where is sdl in our project? |
| 00:11:25 | Watusimoto_ | under lib? |
| 00:11:30 | raptor | under the lib/ directory |
| 00:11:39 | raptor | there is both the DLL and the two .lib files |
| 00:11:46 | raptor | SDL2.lib and SDL2main.lib |
| 00:13:49 | | jacob1 is now known as jacob1[away] |
| 00:15:28 | bobdaduck | Uh, projectors and turret snapping is still funky... |
| 00:15:39 | raptor | it's all in your head |
| 00:15:44 | bobdaduck | No, definitely not. |
| 00:15:52 | bobdaduck | I'm trying to figure out a way to describe the problem... |
| 00:16:42 | bobdaduck | Okay uh |
| 00:16:43 | raptor | describe via reproducible steps |
| 00:16:50 | bobdaduck | Make a wall with a projector on it |
| 00:17:03 | bobdaduck | And then highlight both of them |
| 00:17:07 | bobdaduck | and rotate |
| 00:17:11 | bobdaduck | the end. |
| 00:17:40 | raptor | ha |
| 00:17:59 | raptor | so the FF turns back into an icon for me |
| 00:18:02 | raptor | is that what you see? |
| 00:18:49 | bobdaduck | And it doesn't even stay anywhere near where it starts on the wall |
| 00:19:05 | raptor | what rotation angle? |
| 00:19:26 | bobdaduck | I just use R. |
| 00:19:45 | raptor | oh, huh |
| 00:19:53 | raptor | yeah i see it now |
| 00:20:54 | raptor | that's cool! |
| 00:21:03 | raptor | arbitrary rotate is different... |
| 00:22:47 | bobdaduck | Too lazy to check |
| 00:28:30 | Watusimoto_ | raptor: did you get this? entry point must be defined |
| 00:28:43 | raptor | yes, under linker -> system -> subsystem |
| 00:28:51 | raptor | set it to console or windows, i think |
| 00:30:21 | Watusimoto_ | yeah, that seemed to work, now other stuff is broken |
| 00:30:42 | raptor | and this is where i ended up |
| 00:33:34 | Watusimoto_ | I think we want console subsystem |
| 00:38:14 | Watusimoto_ | it can't seem to find my main function |
| 00:38:22 | | jacob1[away] is now known as jacob1 |
| 00:40:38 | raptor | yeah - windows does that - i think that's what SDLmain is for |
| 00:43:22 | Watusimoto_ | every stackoverflow question about this linker error says define a main fn |
| 00:43:33 | Watusimoto_ | well, I have on!! |
| 00:47:00 | Watusimoto_ | found the solution |
| 00:47:09 | bubdan | !!! |
| 00:47:11 | bubdan | ? |
| 00:47:17 | Watusimoto_ | you need to add a #undef main before the main function |
| 00:47:24 | Watusimoto_ | http://stackoverflow.com/questions/6847360/error-lnk2019-unresolved-external-symbol-main-referenced-in-function-tmainc |
| 00:47:29 | Watusimoto_ | what garbage |
| 00:47:37 | raptor | what |
| 00:48:24 | Watusimoto_ | thank you sdl |
| 00:48:29 | Watusimoto_ | anyway, the program runs |
| 00:48:34 | raptor | oh yay |
| 00:48:41 | raptor | can you make an EXE for bobdun |
| 00:48:44 | Watusimoto_ | I need to get to sleep, so I'll upload it and check back in the morning |
| 00:48:45 | raptor | uh bubdan |
| 00:48:46 | Watusimoto_ | yes |
| 00:49:13 | bubdan | yes |
| 00:50:14 | Watusimoto_ | http://sam6.25u.com/upload/Debug.zip |
| 00:50:20 | Watusimoto_ | should be all you need |
| 00:50:48 | Watusimoto_ | raptor: the fix was to set subsystem to console, and add that #undef thing. if you do those, your project should work |
| 00:51:01 | raptor | what craziness |
| 00:51:04 | raptor | ok |
| 00:51:05 | Watusimoto_ | indeed |
| 00:51:17 | bubdan | okay |
| 00:51:21 | Watusimoto_ | bubdan: give it a whirl, and post back here with the results. I'll check in in the morning |
| 00:51:28 | Watusimoto_ | it's 2AM here, and I'm sick |
| 00:51:32 | Watusimoto_ | so... good night! |
| 00:51:36 | raptor | go to bed! |
| 00:51:38 | raptor | night |
| 00:51:38 | bubdan | night! |
| 00:52:21 | raptor | so bubdan, that Debug.zip has an EXE that should open a window, wait 3 seconds, then close the window |
| 00:52:40 | raptor | if it fails, then we know the problem isn't with Bitfighter but instead with the SDL2 library.. |
| 00:52:49 | bubdan | okay |
| 00:53:44 | bubdan | where do I put it? in the normal spot? |
| 00:53:52 | raptor | let me see... |
| 00:54:26 | raptor | unzip it into a folder and run it by itslef - it has nothing to do with bitfighter |
| 00:55:24 | bubdan | won't run because it can't find MSVCP100D.dll |
| 00:55:29 | raptor | what |
| 00:55:42 | raptor | ok one moment... |
| 00:56:21 | | Watusimoto_ Quit (Ping timeout: 264 seconds) |
| 01:09:30 | raptor | soryy bubdan, this is taking a while to get you that library... my system is doing some claening.. |
| 01:15:31 | jacob1 | bubdan: there's always problems with vs dll's ... try this: https://dl.dropbox.com/u/43784416/vsdlls.zip and hopefully I can just give that to anyone that ever has problems again |
| 01:15:41 | jacob1 | it includes way more than you need though |
| 01:17:45 | raptor | bubdan: put this in the same folder as the test EXE: http://sam6.25u.com/upload/msvcp100d.dll |
| 01:18:13 | bobdaduck | raptor: attempt to call missing or unknown method "setHealth" (a nil value) |
| 01:18:22 | jacob1 | and that would probably also work. I think I tried this before and they were 64 bit or something and didn't work, but I can't remember |
| 01:18:22 | bobdaduck | setHealth is a member of the engineered items class |
| 01:18:34 | raptor | pastie? |
| 01:19:04 | bobdaduck | Brace yourself |
| 01:19:05 | bobdaduck | http://pastie.org/6588106 |
| 01:19:05 | bobdaduck | Okay |
| 01:19:33 | raptor | oh my |
| 01:19:39 | raptor | what line number is it failing oN? |
| 01:19:51 | bobdaduck | 43 |
| 01:21:08 | raptor | you have lowercase base |
| 01:21:12 | raptor | and upper case Base? |
| 01:21:43 | bobdaduck | ignore that xD |
| 01:23:28 | raptor | how can i ignore that? |
| 01:24:18 | bobdaduck | 'cause that's not what's making it break. |
| 01:24:30 | bobdaduck | Also yes I'm fixing the weird capitalization right now |
| 01:24:47 | raptor | ok, and your item #3 does exist in the map? |
| 01:25:37 | bobdaduck | its a projector |
| 01:25:38 | bobdaduck | yeah |
| 01:25:58 | bobdaduck | In related bug news: you can't repair it. |
| 01:26:00 | bobdaduck | but uh, moving on. |
| 01:26:17 | raptor | are you running it on the non-patched version of bitfighter?? |
| 01:26:25 | raptor | because you'll need that.. |
| 01:26:41 | bobdaduck | Its the patch you gave me |
| 01:27:30 | raptor | because all of these symptoms are what would happen if you run on a non-patched 018a |
| 01:27:55 | bobdaduck | A forcefield which is disabled, if changed team, cannot be repaired. |
| 01:28:08 | raptor | i made sure it could with my patch |
| 01:28:32 | bobdaduck | Its dead and I changed its team and its permadead now? *shrug* |
| 01:29:19 | | Platskies Quit (Remote host closed the connection) |
| 01:30:08 | bobdaduck | I'ma just bruteforce my way around it |
| 01:33:12 | raptor | well, if you're done with the script and want to send me the new one + the level file, I can test.. |
| 01:34:13 | | Nothing_Much Quit (Remote host closed the connection) |
| 01:36:34 | | bobdaduck Quit (Ping timeout: 245 seconds) |
| 01:38:01 | | bobdaduck_m has joined |
| 01:38:14 | bobdaduck_m | (any ideas raptor?) |
| 01:38:32 | raptor | you'd have to send me your map and script |
| 01:39:27 | bobdaduck_m | How about you just tell me if you can get setHealth() to work on anything, ever. |
| 01:39:46 | raptor | heh, OK |
| 01:40:15 | raptor | and specifically which object? |
| 01:40:16 | raptor | a FFP? |
| 01:40:17 | bobdaduck_m | And again: if you kill a forcefield and the lua change its team, you can't repair it. |
| 01:40:21 | bobdaduck_m | projecttor |
| 01:40:37 | bobdaduck_m | can't get it to work on turretts either though |
| 01:41:18 | raptor | you know you can only heal if it's your team's FFP right? |
| 01:41:27 | bobdaduck_m | of course. |
| 01:41:38 | | jacob1 is now known as jacob1[away] |
| 01:42:39 | bobdaduck_m | Can I check what team you're on when you enter a zone? |
| 01:42:59 | raptor | i think so using getTeam() on the ship |
| 01:43:33 | raptor | setHealth is broken for FFPs |
| 01:43:43 | raptor | sigh |
| 01:43:46 | raptor | makes sense though |
| 01:43:54 | bobdaduck_m | So is repairing them. |
| 01:44:11 | bobdaduck_m | Probably all the same issue. |
| 01:44:14 | raptor | i'm not having that problem |
| 01:44:33 | bobdaduck_m | Did you change its team via levelgen after it died? |
| 01:44:52 | raptor | after it died, not yet - so you mean shoot it all the way down? |
| 01:45:08 | bobdaduck_m | right, or have it be neutral. |
| 01:45:37 | raptor | ok, shot it all the way down, changed the FFP team, change myself to that team, repaired |
| 01:45:57 | raptor | works |
| 01:46:03 | | Nothing_Much has joined |
| 01:46:25 | bobdaduck_m | Huh.... |
| 01:46:32 | bobdaduck_m | I'm using neutral projectors |
| 01:46:38 | raptor | ok, let me try that |
| 01:46:47 | raptor | i started with a team one |
| 01:47:06 | bobdaduck_m | Or a hostile one |
| 01:47:49 | raptor | ok, started with neutral... repair to blue |
| 01:47:51 | raptor | shot down |
| 01:47:57 | raptor | changed to red |
| 01:48:06 | raptor | repaired to red (after switching teams) |
| 01:48:50 | bobdaduck_m | start neutral, change ffp team, repair it |
| 01:48:54 | bobdaduck_m | I get nothing. |
| 01:48:56 | raptor | ok |
| 01:48:58 | bobdaduck_m | You do? |
| 01:49:09 | raptor | started neutral |
| 01:49:14 | raptor | changed its team to blue |
| 01:49:16 | raptor | repaired it |
| 01:49:18 | raptor | works |
| 01:49:24 | bobdaduck_m | thecrap |
| 01:49:45 | raptor | are you changing it back to neutral? |
| 01:50:09 | bobdaduck_m | no |
| 01:50:16 | bobdaduck_m | Maybe try hostile but... |
| 01:51:08 | bobdaduck_m | (computer turned off because of a breaker trip, gimme a sec) |
| 01:51:32 | raptor | hostile is -2 right? |
| 01:51:37 | bobdaduck_m | yeah |
| 01:52:04 | raptor | started hostile.. shot down... changed to blue.. repaired |
| 01:52:56 | | bobdaduck_m Quit () |
| 01:53:13 | | bobdaduck has joined |
| 01:53:48 | bobdaduck | woah |
| 01:53:52 | bobdaduck | it just started working |
| 01:54:09 | raptor | yay |
| 01:54:10 | bobdaduck | odd, it wasn't working before. |
| 01:54:12 | bobdaduck | OH WELL |
| 01:54:13 | bobdaduck | nonissue. |
| 01:54:19 | bobdaduck | setHealth() doesn't work though? |
| 01:54:59 | | koda Quit (Quit: koda) |
| 01:55:19 | raptor | no |
| 01:55:20 | raptor | :( |
| 01:55:32 | raptor | everything FF is broken except for the stuff i fixed for you |
| 01:55:51 | bobdaduck | xD |
| 01:55:55 | bobdaduck | that be good to know. |
| 01:57:51 | bobdaduck | in lua |
| 01:57:53 | bobdaduck | is and |
| 01:57:56 | bobdaduck | && |
| 01:57:57 | bobdaduck | ? |
| 01:58:10 | raptor | and == && |
| 01:58:13 | raptor | yes |
| 01:58:17 | raptor | i think.. |
| 01:58:24 | raptor | or == || |
| 02:00:56 | bobdaduck | Haha! |
| 02:00:58 | bobdaduck | it works! |
| 02:02:09 | bobdaduck | Unrelated: Taps on laptop touchpads were the worst idea of all time. |
| 02:02:31 | raptor | amen |
| 02:04:37 | bobdaduck | this level is now FIT FOR HUMAN CONSUMPTION |
| 02:04:53 | raptor | is that an invite? |
| 02:04:57 | bobdaduck | Almost |
| 02:05:07 | bobdaduck | we need 4 people |
| 02:05:09 | bobdaduck | I'll grab quartz... |
| 02:07:35 | bobdaduck | okay raptor |
| 02:07:36 | bobdaduck | come on in |
| 02:08:46 | bobdaduck | yeah? |
| 02:11:12 | raptor | ok |
| 02:20:48 | raptor | send it to me? |
| 02:23:22 | | jacob1[away] is now known as jacob1 |
| 02:43:42 | Nothing_Much | what's FF? |
| 02:43:50 | raptor | forcefield? |
| 02:43:55 | Nothing_Much | oh |
| 02:44:03 | Nothing_Much | thought it was something else |
| 02:44:53 | Nothing_Much | what's up? |
| 02:45:23 | raptor | just finding bugs |
| 02:46:01 | Nothing_Much | ah okay |
| 02:46:50 | Nothing_Much | hmm.. |
| 02:46:59 | Nothing_Much | thought a do-release-upgrade would help a bit |
| 02:47:23 | Nothing_Much | oh, it did somewhat |
| 02:52:07 | raptor | night! |
| 02:52:13 | | raptor Quit () |
| 02:53:51 | | bobdaduck Quit (Quit: Page closed) |
| 03:43:35 | | Nothing_Much Quit (Remote host closed the connection) |
| 04:09:10 | | Lisanna has joined |
| 04:09:46 | | Lisanna Quit (Client Quit) |
| 04:18:01 | | Nothing_Much has joined |
| 04:28:45 | | jacob1 is now known as jacob1[A] |
| 05:18:43 | | bubdan is now known as bubdan[A] |
| 07:01:01 | | Darrel has joined |
| 08:17:37 | | koda has joined |
| 09:09:28 | | watusimoto has joined |
| 09:09:28 | | ChanServ sets mode +o watusimoto |
| 09:12:52 | | Platskies has joined |
| 09:22:10 | | Platskies Quit (Remote host closed the connection) |
| 09:23:05 | | Platskies has joined |
| 10:16:06 | | Platskies Quit (Remote host closed the connection) |
| 11:44:41 | | Watusimoto_ has joined |
| 12:44:10 | watusimoto | raptor -- for later discussion |
| 12:44:11 | watusimoto | http://vision.mas.ecp.fr/Personnel/teboul/pySkeleton.php |
| 12:44:39 | watusimoto | the skeleton thing does exactly what we want. For manually entered test data, we can extract workable letters from their outline |
| 12:45:20 | watusimoto | I can generate datasets to use as input files from my previous work; however, the program crashes too much and I do not understand why, as I believe the data I am inputting is well formed |
| 12:45:56 | watusimoto | my hope was to hijack the core code and make it run in batch mode, then feed it output from my perl script. |
| 12:48:10 | watusimoto | here is a data set describing the { character (or is it }?) |
| 12:48:33 | watusimoto | I am not sure about the point order; for a single poly such as this, points should be in clockwise order |
| 12:48:45 | watusimoto | reversing the points does not help |
| 12:48:52 | watusimoto | anyway... will continue to search! |
| 12:49:12 | watusimoto | http://0bin.net/paste/3ed4d08a2a149c5134b6bc27118ffe15f21555b4#Oq/KHKi4RZd2XgD0Nwt3IR9FKu3z60GZIwyDntBr6nY= |
| 12:49:45 | | Watusimoto_ Quit (Ping timeout: 276 seconds) |
| 13:26:09 | | bobdaduck has joined |
| 13:31:28 | watusimoto | Here is a java implementation that produces mixed results |
| 13:31:30 | watusimoto | https://code.google.com/p/campskeleton/ |
| 14:09:58 | bobdaduck | Hey Watusimoto |
| 14:10:05 | watusimoto | hi |
| 14:10:13 | bobdaduck | I have a proposal for a new stock map. |
| 14:10:59 | bobdaduck | Want to see? |
| 14:11:38 | watusimoto | I can't right now, unfortunately |
| 14:11:44 | bobdaduck | Aight |
| 14:11:55 | watusimoto | though I'd like to see it this evening |
| 14:13:25 | bobdaduck | Sure |
| 14:14:37 | bobdaduck | Its modeled after Zap!'s stock maps |
| 14:14:43 | bobdaduck | Except with levelgen. |
| 14:16:42 | | koda Quit (Read error: Connection reset by peer) |
| 14:17:25 | | koda has joined |
| 14:18:17 | | jacob1[A] is now known as jacob1 |
| 14:31:47 | bobdaduck | argh |
| 14:31:50 | bobdaduck | Why do we have so many servers |
| 14:58:43 | bobdaduck | Heaven help me I just released RTS |
| 15:14:31 | bobdaduck | Obviously, nobody understands what this means. |
| 15:35:23 | | jacob1 is now known as jacob1[away] |
| 15:38:25 | | jacob1[away] is now known as jacob1 |
| 15:49:52 | watusimoto | I certainly don't! |
| 15:50:10 | watusimoto | hi bubdan[A]: what happened with that program I compiled last night? |
| 15:53:59 | | jacob1 is now known as jacob1[away] |
| 15:57:06 | bobdaduck | It means ripoffs! Ripoffs everywhere! |
| 15:57:20 | bobdaduck | Also nobody will ever play another map ever again. |
| 15:57:22 | bobdaduck | Oh well. |
| 16:36:43 | | jacob1[away] is now known as jacob1 |
| 17:58:15 | | bobdaduck Quit (Ping timeout: 264 seconds) |
| 18:01:06 | | watusimoto Quit (Ping timeout: 276 seconds) |
| 18:10:18 | | bobdaduck has joined |
| 18:36:30 | | Darriel has joined |
| 18:39:23 | | Darrel Quit (Ping timeout: 258 seconds) |
| 18:41:39 | | Darriel Quit (Ping timeout: 245 seconds) |
| 19:08:35 | | Watusimoto has joined |
| 19:13:09 | | koda Quit (Read error: Connection reset by peer) |
| 20:50:48 | | raptor has joined |
| 20:50:49 | | ChanServ sets mode +o raptor |
| 20:50:52 | raptor | howdy folks |
| 20:51:37 | | jacob1 has left |
| 20:54:38 | raptor | anything exciting going on? |
| 20:54:53 | raptor | like - commits? |
| 20:57:26 | bobdaduck | lol |
| 20:57:29 | bobdaduck | Uhhh |
| 20:57:40 | bobdaduck | I released RTS and Feudalism. |
| 20:57:45 | bobdaduck | May heaven help us. |
| 20:57:45 | raptor | !! |
| 20:58:20 | bobdaduck | And I got Tron to work with the small asteroids |
| 20:58:27 | raptor | oh yeah? |
| 20:58:31 | bobdaduck | And I vote we put Tron in for a BBB filler |
| 20:58:46 | raptor | heh, sounds good.. |
| 20:58:50 | bobdaduck | And that's about all. Everything else been slow. |
| 20:58:59 | raptor | did Quartz show you his 4 team nexus? |
| 20:59:25 | bobdaduck | Not yet |
| 20:59:31 | bobdaduck | I'll have to see it when I get home |
| 21:00:00 | raptor | Watusimoto: you're test app you gave bubdan[A] was missing the msvc runtime libraries |
| 21:00:07 | raptor | *your |
| 21:00:15 | bobdaduck | *ur |
| 21:00:46 | bobdaduck | heading home laters |
| 21:00:49 | | bobdaduck Quit (Remote host closed the connection) |
| 21:02:15 | | Quartz has joined |
| 21:02:20 | Quartz | well raptor |
| 21:02:26 | Quartz | I'm about 15% done with my map |
| 21:02:26 | raptor | ? |
| 21:02:30 | Watusimoto | hi raptor |
| 21:02:32 | raptor | oh wow |
| 21:02:33 | raptor | hi |
| 21:02:36 | Quartz | And I already hit the "black screen upon loading" point. |
| 21:02:38 | | Quartz is now known as Guest9007 |
| 21:03:07 | raptor | ha |
| 21:03:07 | Watusimoto | so does he still need the libs? |
| 21:03:28 | Guest9007 | Nothing I can actually do about that, yes? |
| 21:03:33 | raptor | not sure if he needs others, i posted a link to the one that he said it gave an error about |
| 21:03:43 | Guest9007 | Guess I'll just have to separate it into several maps or something. |
| 21:04:08 | raptor | the black screen while loading means it's taking a while to do rendering and botzone calculations |
| 21:04:15 | Guest9007 | no no |
| 21:04:19 | Guest9007 | it literally finishes the load bar |
| 21:04:23 | Guest9007 | acts like it's done |
| 21:04:26 | Guest9007 | And then there's nothing. |
| 21:04:36 | raptor | but it pops up after a while? |
| 21:04:39 | Guest9007 | It went past the point of "taking a long time," and to the point where it's instead very fast, which means lol it's broke. |
| 21:04:50 | raptor | ah |
| 21:04:52 | Guest9007 | Okay raptor I'll try waiting for like a minute, but I'm pretty sure about this. |
| 21:04:57 | raptor | ok |
| 21:05:19 | Guest9007 | yeah haha no that isn't happening. |
| 21:05:36 | raptor | because... some one released a 900KB level once, and it would popup after about 2 min on my machine |
| 21:05:42 | Guest9007 | ...weird |
| 21:05:47 | raptor | witht that same behavior |
| 21:05:49 | Watusimoto | you know, creating a UI using good coding practices is really hard. Every time I try, it just degenerates into mush |
| 21:05:50 | Guest9007 | Interesting. |
| 21:06:00 | raptor | mush |
| 21:06:02 | Guest9007 | Well, I can just separate the map into 5 different levels. |
| 21:06:09 | Guest9007 | Make them operate on a back-to-back basis |
| 21:06:19 | Guest9007 | It will still more or less maintain the feeling I was going for that way. |
| 21:06:31 | raptor | that same 2min level took like 30 min. to load on Little_Apple's old computer |
| 21:06:39 | Guest9007 | rofl |
| 21:07:00 | raptor | Watusimoto: have you been altering other parts of the UI? |
| 21:07:09 | Watusimoto | no, still this stupid loadout menu |
| 21:07:12 | Watusimoto | argh! |
| 21:07:26 | raptor | sorry... |
| 21:07:35 | | Guest9007 Quit (Quit: Page closed) |
| 21:07:36 | raptor | i like what's in the repo now... |
| 21:07:40 | Watusimoto | it was a slow weekend though... I was sick, and my wife was in Paris so I was looking after the kids |
| 21:07:52 | raptor | oh man, sick + kids is really rough... |
| 21:08:06 | raptor | I made the mistake of thinking I could do it + work from home once |
| 21:08:11 | Watusimoto | what's in the repo is fine, but the internal transitions look really rough |
| 21:08:30 | Watusimoto | so when you are transitioning from weapons to modules |
| 21:08:38 | Watusimoto | (or rather modules to weapons) |
| 21:08:44 | Watusimoto | I am trying to animate that |
| 21:08:49 | raptor | ah |
| 21:08:54 | Watusimoto | but it starts to get really messy |
| 21:09:06 | raptor | but can you do it without slowing down input? |
| 21:09:07 | Watusimoto | because you need to track your "future" options and your "past" ones |
| 21:09:10 | Watusimoto | sure |
| 21:09:19 | raptor | because people change loadouts in less than half a second |
| 21:09:30 | Watusimoto | you can start entering your future options during the transition |
| 21:09:42 | Watusimoto | so for debugging, the transition lasts 2 seconds |
| 21:09:53 | Watusimoto | but you can still enter the loadouts as fast as ever |
| 21:10:04 | Watusimoto | and be done before the transition is over |
| 21:10:14 | raptor | ah ok |
| 21:10:26 | Watusimoto | you can see that in the repo now; you can start entering your loadout while the menu is sliding out |
| 21:10:43 | Watusimoto | (though its fast enough its hard to see) |
| 21:10:53 | Watusimoto | but speed rulez! |
| 21:11:03 | raptor | yes! |
| 21:16:11 | raptor | I'm not going to be doing too much Bitfighter-y stuff this week - I have a lot of schoolwork :( |
| 21:22:43 | Watusimoto | no worries |
| 21:23:09 | Watusimoto | I think you have a few time credits stored up, so you should be fine |
| 21:23:12 | Watusimoto | :-) |
| 21:23:16 | raptor | heh |
| 21:23:45 | raptor | i'll still be around to bounce ideas... |
| 21:24:10 | raptor | i saw the skeleton python program you mentioned |
| 21:24:24 | raptor | didn't do anything with it yet, though |
| 21:25:12 | Watusimoto | I played with it a bit and made no progress |
| 21:25:25 | Watusimoto | I can easily generate input files for it, though |
| 21:25:29 | raptor | I have two concerns now with making skeletons |
| 21:25:42 | Watusimoto | that they'll rise from the dead and slay you? |
| 21:25:47 | raptor | 1. do the skeletons draw to outward corners instead of just the spines? |
| 21:25:49 | raptor | haha |
| 21:26:07 | | Platskies has joined |
| 21:26:37 | Watusimoto | 1. --> remove any spines that connect to original vertices, or, possibly, that have only one end point on another spine |
| 21:27:05 | Watusimoto | I think that will work |
| 21:27:06 | raptor | 2. If we do get a bunch of spines (i.e. what we want), then how will the vertical offset from them look as a typing font? |
| 21:27:33 | Watusimoto | not sure what you mean |
| 21:28:04 | Watusimoto | you mean will the letters be tall enough, or unevenly tall? |
| 21:28:53 | raptor | look here: http://www.twiddla.com/1123339 |
| 21:30:55 | Watusimoto | asking whether the vertical gaps will be the same? |
| 21:31:02 | raptor | yes |
| 21:31:08 | Watusimoto | this I don't know |
| 21:31:10 | raptor | also if we want vertical gaps in the font |
| 21:31:22 | raptor | because most fonts are aligned to some point on the x-axis |
| 21:31:32 | raptor | vertically aligned |
| 21:31:43 | Watusimoto | but even if we need to do some adjustment manually, I think it won't be too bad... it will only be on the descenders/ascenders, I think |
| 21:31:58 | raptor | ok |
| 21:32:05 | Watusimoto | most letters like the os are flat on the bottom |
| 21:32:07 | raptor | I know the font width is very uniform |
| 21:32:17 | Watusimoto | so they should shrink equally |
| 21:32:37 | Watusimoto | but it is frustrating that none of the stuff I've played with has worked well enough to really know |
| 21:32:46 | raptor | yeah... |
| 21:32:54 | Watusimoto | because I can't draw precisely enough |
| 21:33:10 | Watusimoto | did you see the java version? |
| 21:33:44 | raptor | yes, but didn't play with it... |
| 21:33:53 | raptor | it looks interesing - you can offset the spines? |
| 21:34:17 | Watusimoto | not sure |
| 21:34:35 | Watusimoto | there was that jnlp version I tried online |
| 21:34:41 | Watusimoto | lacking precision of course |
| 21:35:04 | raptor | yeah, i'm playing with that now.. |
| 21:35:06 | Watusimoto | but if we could figure out the format of the points for that, I could generate a few test cases |
| 21:35:18 | Watusimoto | I don't remember if there is source for the demo |
| 21:35:24 | Watusimoto | but that has points pre loaded |
| 21:35:34 | Watusimoto | so maybe we could swap those out for a different set |
| 21:35:56 | Watusimoto | I basically deleted all my java tools when i quit my last job |
| 21:36:24 | Watusimoto | not just drag to trashcan, but 255 pass military grade delete |
| 21:36:25 | raptor | i see source for a GUI |
| 21:36:31 | raptor | hahaha |
| 21:37:47 | raptor | linux has a useful command: shred |
| 21:38:44 | raptor | oK, well this java one actually looks promising.. |
| 21:38:50 | raptor | but I need to scram |
| 21:38:56 | raptor | see you later! |
| 21:40:53 | | raptor Quit () |
| 21:46:43 | | bubdan[A] is now known as bubdan |
| 21:53:16 | | koda has joined |
| 22:36:55 | | Platskies Quit (Remote host closed the connection) |
| 22:47:33 | | bubdan is now known as bubdan[A] |
| 23:24:12 | | raptor has joined |
| 23:24:12 | | ChanServ sets mode +o raptor |
| 23:32:01 | raptor | checking out campskeleton |
| 23:36:57 | bubdan[A] | what is that? |
| 23:37:25 | raptor | it's a way to skeletonize complex polygons: https://code.google.com/p/campskeleton/ |
| 23:37:34 | bubdan[A] | Hmmm |
| 23:39:34 | bubdan[A] | Looks cool |
| 23:42:25 | Watusimoto | finally got this stuff working |
| 23:42:31 | Watusimoto | but its hacky |
| 23:42:48 | raptor | oooo |
| 23:43:31 | Watusimoto | but I'll check it in so yuo can at least see it |
| 23:43:44 | raptor | ok, finally found all the campskeleton deps |
| 23:43:47 | raptor | ok |
| 23:43:54 | Watusimoto | only works for loadout menus, but that preserves the contrast with quick chat which uses no transitions |
| 23:44:39 | Watusimoto | so on the camp skeleton, you can adjust the weights to reduce the diagonal lines |
| 23:44:53 | Watusimoto | so we might have some control over the details of how we skeletonize |
| 23:45:18 | raptor | it runs! |
| 23:45:23 | Watusimoto | though I will say I don;t really understand what that does |
| 23:45:25 | Watusimoto | excellent!@ |
| 23:45:42 | raptor | imported into my cheater system (eclipse) |
| 23:46:47 | | BFLogBot Commit: 610818c60676 | Author: watusimoto | Message: Consolidate scissors code in new ScissorsManager class |
| 23:46:48 | | BFLogBot Commit: 7c3fc3ac9da4 | Author: watusimoto | Message: Internal transtions working (with ugly code) for loadout menu |
| 23:46:50 | | BFLogBot Commit: e1cb150c4005 | Author: watusimoto | Message: Merge |
| 23:47:05 | raptor | oh boy oh boy new code! |
| 23:47:20 | Watusimoto | see if you can find a list of points in that code and we can try with some orbitron |
| 23:47:28 | raptor | ok |
| 23:47:44 | Watusimoto | if you can give me a sample, I can probably give you some code |
| 23:47:55 | Watusimoto | i.e. format my points properly |
| 23:48:07 | Watusimoto | and we can see if this was all a wild goose chase |
| 23:49:08 | raptor | straightskeleton.debug.WeightedPointEditor.createInitial() |
| 23:49:43 | raptor | looks like this: http://pastie.org/6619640 |
| 23:50:29 | Watusimoto | no problem! |
| 23:52:25 | raptor | ScissorsManager doesn't roll off the tongue very well... |
| 23:53:25 | Watusimoto | http://pastie.org/6620316 |
| 23:53:35 | Watusimoto | it's industrial |
| 23:53:39 | Watusimoto | not for home use |
| 23:54:02 | raptor | forgot commas... |
| 23:54:23 | Watusimoto | crap! hold on |
| 23:54:36 | raptor | I win |
| 23:54:45 | Watusimoto | http://pastie.org/6620627 |
| 23:54:48 | Watusimoto | you had a head start |
| 23:55:32 | raptor | looks beautiful!: http://sam6.25u.com/upload/1snapshot1.png |
| 23:55:44 | raptor | wound wrong? |
| 23:56:29 | Watusimoto | try these |
| 23:56:30 | Watusimoto | http://pastie.org/6620943 |
| 23:56:33 | Watusimoto | perhaps |
| 23:57:05 | Watusimoto | yeah, that graphic is not useful as-is |
| 23:57:06 | | Lamp89 has joined |
| 23:57:07 | | Lamp89 Quit (Changing host) |
| 23:57:07 | | Lamp89 has joined |
| 23:57:13 | Lamp89 | raptor: |
| 23:57:18 | Lamp89 | BUG |
| 23:57:20 | Watusimoto | curiously asymmetric |
| 23:57:23 | Lamp89 | BIG BUGS |
| 23:57:28 | Lamp89 | ? |
| 23:57:35 | Lamp89 | anyway |
| 23:57:35 | Watusimoto | big bugs? |
| 23:57:38 | Lamp89 | yes |
| 23:57:44 | Watusimoto | like biiig? |
| 23:57:56 | Lamp89 | well annoying bugs that limit users' usability |
| 23:57:59 | Lamp89 | or whatever |
| 23:58:02 | Lamp89 | anyway |
| 23:58:05 | Watusimoto | what is it? |
| 23:58:30 | Lamp89 | ADDING ROBOTS TO A LEVEL DOESNT FUNCTION PROPERLY |
| 23:58:37 | Watusimoto | in what way? |
| 23:58:41 | raptor | Watusimoto: http://sam6.25u.com/upload/2snapshot2.png |
| 23:58:42 | Lamp89 | they keep going on the wrong team |
| 23:59:05 | Watusimoto | still asymemtric |
| 23:59:12 | Watusimoto | Lamp89: give me an example |
| 23:59:30 | raptor | Lamp89: that's entirely probably, please put it in the forums under the 018a list, if you can duplicate it with some specific steps we can follow |
| 23:59:35 | raptor | *probable |
| 23:59:49 | Lamp89 | I made a pacman level and i want three bots join team two, but instead, they join team one or both and i spawn on team two when im suppost to spawn on team one |