sty settings?!?!

Post here if you need help setting up your server, etc.
Post Reply
User avatar
Joe
Core Dumper
Posts: 161
Joined: Fri Aug 27, 2004 6:11 am
Location: C eh N eh D eh
Contact:

sty settings?!?!

Post by Joe »

just wondering if i could get the pig sty settings from someone, like just the zone shooting ones and the zombies, thanks
User avatar
joda.bot
Match Winner
Posts: 421
Joined: Sun Jun 20, 2004 11:00 am
Location: Germany
Contact:

Post by joda.bot »

Bump, anyone got the modified code "sty" requires ? The settings probably come from the same person. Guess wrtlprnft has the code ?

@Joe: I guess you need a modified 0.2.8 server for this to work.
User avatar
the pig
Average Program
Posts: 78
Joined: Thu Nov 24, 2005 6:58 pm

Post by the pig »

Hi everyone. I finally had some time to work on the sty again.

Between getting ready for the piglet (in september) and living in Swampy's, its been a busy couple of months.

Anyway, I finally got around to updating to 0.2.8.2, which was a little more difficult than I thought it would be because CVS dissappeared :) My code is all subversionized now.

So, if anyone wants to give it a try, I can either post the binary with config files for windows. Or I can try to post a source patch. Hopefully the patch creator for TortoiseSVN is better than the one for TortoiseCVS.
groundpigs don't fly
User avatar
Z-Man
God & Project Admin
Posts: 11587
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

Source patch! Source patch! (Insert long winded discussion with Luke who'll claim that you're required to to so anyway according to the GPL because running a server is distributing a binary that leads nowhere. But really, it's not a "source patch or windows binary" question, it's a "source patch only or patch and binary" question.)

If the patch tools are no good, plain old "svn diff" generates usable patches already.
User avatar
the pig
Average Program
Posts: 78
Joined: Thu Nov 24, 2005 6:58 pm

Post by the pig »

Not a problem z-man. I'd be happy to post the patch.

After I finish what I'm working on I'll put it up. Collision detection and deflection of shots didn't end up working perfectly...
groundpigs don't fly
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: [email protected]

Post by Luke-Jr »

z-man wrote:Source patch! Source patch!
Can't we just give him Svn access so he can at least put it in /private until he's "official" or something? =p
z-man wrote:(Insert long winded discussion with Luke who'll claim that you're required to to so anyway according to the GPL because running a server is distributing a binary that leads nowhere. But really, it's not a "source patch or windows binary" question, it's a "source patch only or patch and binary" question.)
Welll..... technically, a source patch isn't enough if he distributes a binary-- he'd need to distribute the full source. But who's complaining? ;p
User avatar
Z-Man
God & Project Admin
Posts: 11587
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

Abut SVN: you remember our discussion about how the usage of SVN for private modifications, always merging in the changes from the mainline, blows up the repositorty because it makes every change appear N+1 times, where N is the number of private modification branches? No, this would be an ideal task for darcs, and the next best thing currently is doing the modifications in a private checkout and doing "svn diff > /some/safe/location" for backups and publishing. Or using an SVK mirror if you don't want to lose track of the order of your individual changes.
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: [email protected]

Post by Luke-Jr »

z-man wrote:Abut SVN: you remember our discussion about how the usage of SVN for private modifications, always merging in the changes from the mainline, blows up the repositorty because it makes every change appear N+1 times, where N is the number of private modification branches?
I also remember not applying that decision in practice myself. :)
z-man wrote:No, this would be an ideal task for darcs,
Indeed, but the Svn copy of the repository is always going to be 'blown up'.
z-man wrote:and the next best thing currently is doing the modifications in a private checkout and doing "svn diff > /some/safe/location" for backups and publishing.
IMO, it's better to just ignore the size and hope that when we can get a darcs mirror setup, it can detect and handle the merges properly.
User avatar
Z-Man
God & Project Admin
Posts: 11587
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

Luke-Jr wrote:Indeed, but the Svn copy of the repository is always going to be 'blown up'.
Who says the private modifications should get mirrored into SVN? Not me, because it doesn't make sense for the reason you stated :)
Luke-Jr wrote:IMO, it's better to just ignore the size and hope that when we can get a darcs mirror setup, it can detect and handle the merges properly.
That hope will certainly be disappointed. Darcs can't magically take two equivalent changes in different contexts and unify them. If the change exists once in darcs, it will always be kept as a single change and will always be recognized as one single change no matter how often it is pushed or pulled around; but if the change has already been ripped apart by another system (and don't forget, mashed together with other changes because we're doing bulk merges), it's next to impossible to identify equal changes.
Luke-Jr
Dr Z Level
Posts: 2246
Joined: Sun Mar 20, 2005 4:03 pm
Location: IM: [email protected]

Post by Luke-Jr »

z-man wrote:
Luke-Jr wrote:IMO, it's better to just ignore the size and hope that when we can get a darcs mirror setup, it can detect and handle the merges properly.
That hope will certainly be disappointed. Darcs can't magically take two equivalent changes in different contexts and unify them.
Why not? Subversion can handle its feature-adds from CVS.
User avatar
the pig
Average Program
Posts: 78
Joined: Thu Nov 24, 2005 6:58 pm

Post by the pig »

Well, I'll post the patch that I'm running on Pig Sty now. This has the not quite working collision code in it, which is disabled via config for now. It does work, but it causes some strange lag at least locally for me.

And as always, this isn't intended to be release quality. Some of the hacks were put in because I can't change the client side :B)

Best of luck to anyone that tries to compile! Should work on linux/mac, but only has been tried on windows.

groundpig
Attachments
pigsty-060720.zip
Pig Sty patch diffs for version 0.2.8.2 source.
(11.87 KiB) Downloaded 155 times
groundpigs don't fly
User avatar
Z-Man
God & Project Admin
Posts: 11587
Joined: Sun Jan 23, 2005 6:01 pm
Location: Cologne
Contact:

Post by Z-Man »

Luke: No, it doesn't. If I moved a file in CVS the CVS way (copy manually, delete original in CVS, add new file to CVS), that's what SVN shows after the conversion as well. Look at the log of configure.ac, which was copied at some point from configure.in. And that even though detecting identical files is far easier than detecting identical changes.

Pig: thanks!
Post Reply