Jump to content
SubSpace Forum Network

Smong

Member
  • Posts

    812
  • Joined

  • Last visited

Everything posted by Smong

  1. Getting a 00 05 after sending the initial packet is a sort of hack. You don't need to know why or how, just if you correctly handle the 00 05/00 06 sync packets in the first place, it will work anyway. I wouldn't worry about the extra stuff on the end of that 00 05, it's best to use a minimum length check on packets instead of an exact length check.
  2. If you managed to store that in an integer, then sent it, I think the byte order will get reversed because of the little endian thing. Mind you it doesn't matter what it looks like in transit so long as what you receive is the same as what you sent. I don't know perl, but you might could make a packet class that stores a packet in a string. Then you can use the appendbyte(), appendint() style functions mentioned earlier and send the string through the socket.
  3. It would be easier to add something to the webinstaller so every time you ran it, it would see if a new month has arrived and move the contents of the log folder to log/yy-mm. @liquidize I get what you're saying. But I once saw a bot say in a spree message 'what kind of squad is %squad% anyway?', the player wasn't in a any squad.
  4. How big is the executable size now and how big do you think it will get during open beta? (!@#$%^&*uming there is only one .exe and I doubt it is possible to statically link DirectX). I'm guessing anything between 100k-400k uncompressed (hmm, this is VB so +/- a couple of megs). No need for a patch system if it's only that big. In which case you can have a 'check for updates' menu option that opens your browser to something like http://znz.ssc.com/conted.php?update=12345 where 12345 is a CRC (if you went with compressed undo then zlib can do this). Then you can match the CRC to a version and dynamically create the rest of the page that way. Also no need to fiddle with a firewall as it uses your default web browser.
  5. Smong

    Suicide

    Aaah, the bumpage. Might as well add friendly fire and make bombs explode by themselves after a certain amount of time. Or better yet if you want infantry, play infantry.
  6. You didn't mention SOS's gfx rotator requires 20mb+ of .NET runtime. I'd also like to point out ... THAT IS NOT A SKIN EDITOR!!1 it's just command line 'makeskin' tool. The 'dev suite' can be put in the 'uber web installer'. To prevent first time players from downloading a load of dev tools, there could be typical install and advanced install options (I don't know if this already exists, never tried it).
  7. Have another browser window/tab of the highscores/favourites open while playing, everytime you complete a stage just refresh that page, worked for me.
  8. I would imagine the limiting depth of the tileset would be the depth of your desktop. An editor using generic bitmap functions would accept any bitmap, not just 8bit like SSME. I assume you will be adding some kind of mask system to hide specific layers (AfterBackground, AfterTiles, etc).
  9. Smong

    Linux Idea

    I am looking for someone with intermediate linux knowledge, old hardware (read: less than 500mhz) and X, send me a PM saying why you think you are suitable and I'll get back to you. mi2g: http://vmyths.com/resource.cfm?id=64&page=1
  10. AFAIK its just an alias bot.
  11. One way to store the map is as a 24bit .png image. This way it is compressed and you can have one type of tile per colour. You can even use one channel as modifier (fly over, etc). Maps can be edited with a paint program and could be any dimensions. Also easy to draw shapes and copy/paste. The tileset would of course have to be a separate image.
  12. Smong

    flag time

    bot.
  13. If you use a lower resolution this won't appear to effect you as much.
  14. If you run your own directory server local to the lan it may give you the lan IP for servers within the lan. Some directory servers mirror each other, get one of these if you want the public zones to be on the list too. The biller doesn't have anything to do with having to adding a custom zone.
  15. If it only happens for certain zones/arenas then they have too much .lvz (happened to me in wzctf and tw/battleship), ask the owner to reduce this or play elsewhere. Otherwise disable rolling ships and 3D sound.
  16. I would like to point out, that in the first post F9 and F10 are not default macro keys. There are also 16 macro slots available, not just 10. Another thing, I don't change res when I alt-tab, yet it still takes a while to switch. Another, this may sound like a good idea but a lot of people do not need it, it will only increase the .exe size (ok ok, so it is a suggestion, not a serious 'must be in next release or I play CR' situation). Look at other great free software, file size up up up every month when a new release comes out.
  17. What code are you referring to? Prize generation? Prize generation, specifically the contents of the kill prize when a player dies.
  18. I have noticed this too. I've come to the conclusion that you can only start with brick if InitialBrick > 0 (lanc = 255). Since you are using his test zone, why not go all the way and use his code too? The relevant stuff can be found in clientset.c. Edit: typo.
  19. Smong

    64-bit

    If you add a custom zone and then right click it will crash. Also why not crop your images or use a smaller skin?
  20. Ideally, yes. But since most bots have sysop it doesn't matter as that level of power lets you byp!@#$%^&* security checks.
  21. Smong

    Linux Idea

    Apparently mi2g speak out of their ***. Do a Google search on 'mi2g talk '.
  22. Here is one reason why we can't have friction. If you slow down when you let go of the arrow keys, the client will have to send some kind of information to the server so that other players know they are slowing down. That sounds OK, but now imagine someone hitting the arrow keys, not holding them down, either loads of packets get sent to the server, or if there is a sample rate, people will see that player begin to slow down at a different place (far enough to dodge weapons). I thought he came from SFN and brought a piece of it to MGB forums.
  23. Just incase anyone's wondering, I also plan on putting ?notify in my biller. Here is an example of how I will implement it: me> ?notify bob,fred ... bob logged into foo ... fred logged out of bar ... me> ?notify online: bob No point sending the zone name as well, if you have a lot of people on your zone list, and they are in DSB, you will get spammed by the length of the message. Arena can't be put in as the biller is not sent this info (the server will forward ?find to the biller if they couldn't be found in an arena).
  24. How about a topic ratings mod, that way I don't have to be lured into reading useless junk.
  25. That would mean learning !@#$%^&*embly, and learning how to interpret dis!@#$%^&*embled code. I was just thinking it would be nice to have a feature in a map editor or something so you can get your doors looking right.
×
×
  • Create New...