I was browsing through the Keys tab in the Mac GUI (one of 4 tabs available before running a game). There are a few items that I didn't see in http://sauerbraten.org/docs/game.html and couldn't figure out:
- LCTRL: allowspedit ... and RCTRL
- MOUSE4: universaldelta 1
- MOUSE5: universaldelta -1
Are these documented? Probably not important; just curious.
Scott
Hello. I discovered Sauerbraten awhile back; nice to see ongoing progress. I'm more interested in the 3D engine for future projects, but my son is interested in gaming.
I setup a server on my Mac and we were able to connect and play locally. I've also done the single-player bot match, and joined some open games. But, I'm a terrible gamer so don't want to let down a team of real players!
What we'd really like is people (he and I) vs. bots. I looked around the documentation and forums and didn't see this option; have I missed something? There's not much info about bots / NPC.
Thanks,
Scott
Ciao everyone,
since more than a week I got strange, ugly fps drops.
Before that I played with normal fps..
First of all: My problem isnt that I've low fps! (On complex for example I've 200+.)
But there are these fpsjumps which makes the game laggy and flutter.
I turned off the shader qualitiy, FSAA and some more fancy bling bling but the drops just go on.
Anyone knows tipps for fixing that?
I'm using Mac OS X 10.6.
thanks!
NextOne
I've made this script to ban a player with dynamic IP, but the script does nothing when it executes pl_banner: please help me finding my mistake because I really cannot
here's the script
//----BANNER-SCRIPT TO BAN----// // INSTALL: write in the console '/showgui banner' and hit ENTER or remove // at the beginning of the next line (the menu will be bound to L) //bind L [showgui banner] //----VARIABLES----// tagfind = "TAG" createine iter = 0 isforever = 0 //xxxx// //----FUNCTIONS----// pl_banner = [ iter = -1 while [(= $isforever 1)] [ iter = (+ $iter 1) sleep (+ (* 5 $iter) 5) [ looplist cn (listclients 0) [ if (= (strstr (getclientname $cn) $tagfind) -1) [ //The player has not the tag we look for ] [ kick (getclientname $cn) ] ] ] ] ] //xxxx// //----GUI MENUS----// newgui "banner" [ guitext "Menu to permaban players with a " guitext "specific tag" guititle guicheckbox "Permaban (Check to use)" isforever [0 1 pl_banner] guilist [ guitext "Tag to search" guifield tagfind ] guibar guitext (format "^fPlayers with tag ^f3%1 ^f7are:" $tagfind) looplist cn (listclients 0) [ if (= (strstr (getclientname $cn) $tagfind) -1) [] [ guilist [ guitext (concatword $cn " ^f3" (getclientname $cn) "^f7: ") (getclienticon $cn) guibutton "kick " (concat "kick" $cn) guibutton "spectator " (concat "spectator" (= (isspectator $cn) 0) $cn) guibutton "swap team" (concat "setteam" $cn (if (strcmp (getclientteam $cn) "good") [result "evil"] [result "good"])) ] ] ] ] //xxxx/
I am not at all new to Sauerbraten, I have been using it for about 2 years. However while I can edit maps and add "/newents" and whatnot, I am stuck with a few problems
#1 INSTALLING MODS
HOW DO I DO THIS?!?!?!?! (I downloaded the popular hellpig2 mod, and it works just fine) but as for hudguns, when I replace the original guns with a new modded one, in gameplay a yellow version of the normal guns appear on everyone else, and I just see empty hands in front of me. Please tell me how to correctly install mods.
#2 IDK
When you do damage to some one (e.g., one pistol round to a hellpig) a little '25' will float up, or whatever number it is. I understand what it is, but is there any way to turn them off?
I would be incredibly ecstatic if anyone could help me with either of these problems. Thank you
Hi guys,
I am using sauerbraten on a debian system.
I notice that if launched by command line, sauer output all the in-game info, in "real time" to the terminal, something like:
you fragged player_1
player_2 stole enemy flag
player_3 fragged player_4
you been fragged by player_2
and much more.
But if I try to grep it, like:
$>sauerbraten | grep you
it won't do what expected!
Simply won't output nothing until i quit the game, then all the "grepped" infos came out together.
That was the first attempt to bash scripting the sauer output to show something cool (and maybe useful) on the second screen I have.
Seems that grep cannot process the sauer output stream one line a time, but I can't figure why.
Someone can help me undestand what's wrong and if possible to fix it?
This node is meant to help newcomers on their journey on quadropolis, but also to prevent people start having flamewars (or just discussions) about certain nodes or even comments. It isn't meant to thread anyone neither to refer to any happening in the past.
As a newcomer, you probably don't know how it all works here on quadropolis. That's why I recommend you to read this guide, so you can get around more quickly.
Before creating the content
Before you even create a content, think about such questions:
For maps:
01. Is the content having a screenshot which shows off a proper view of the map?
02. Is the zip-file packaged correctly? (like "packages/base/actually_map.ogz")?
03. Is it having a certain theme which can be clearly seen through other things, like texturing, geometry, lighting and detail?
04. Are all textures fitting the geometry which they are attached to, but also fitting the theme?
05. Could any more texturing techniques like blending, using v-commands, setting shaders, etc be used?
06. Is the geometry fitting the theme and lighting?
07. Can the amount of triangles still be reduced through some simple modifications?¹
08. Is the lighting providing a correct atmosphere, which fits the expression of the map?
09. Could any other technique be used to improve the lighting? Like using spotlights, 1 primary and 1 secondary light-entity, etc.
10. Are the lighting errors/bugs reduced to it's minimum?
11. Are details not being used often all around the map?
12. Are the details having as less triangles as possible, while still looking fine?¹
13. Is the map sealed so players can't reach specific areas where they shouldn't be? ¹
14. Could any other technique be used to improve the flow and/or gameplay? Like using sky-textured geometry, glass, envmap-entities, etc.²
15. Is the layout constructed so players are able to keep running in a certain pattern, for example through doorways, caves, etc?²
16. Is the map having several layers of platforms in it's layout, which are connected to each other (by using stairs, ramps, jumppads, teleports, etc)?²
17. Are rooms or areas containing more than 1 or 2 proper way to access and to leave?²
18. Are the pickups and playerstarts placed for a deeper layer of play?²
19. Could any other techniques be used to improve the gameplay? Like "leading" players to a certain area.²
¹ Counts only for gameplay-based maps. It still gets appreciated if you would do so even if the map is notified as artistic.
² Is completely irrelevant for artistic maps and counts only for gameplay-based maps.
As gameplay-based map are pretty easy to receive some constructive comment, artistic maps are less easy.
When creating a content for an artistic map, really consider it should be artistic. Don't abuse the "artistic" label as your map isn't meeting some of those questions. Artistic maps should carry an even higher quality on theme, texturing, lighting and detail, so don't label it just because it's gameplay and/or flow isn't fine.
For scripts:
01. Is the script written correctly for it's purpose?
02. Is it having as less errors, bugs, etc as possible?
03. Is it competitive compared to other scripts on quadropolis?
04. Is the script written with as less code as possible?
For mods:
01. Is the mod written correctly for it's purpose?
02. Is it having as less errors, bugs, etc as possible?
03. Is the mod competitive compared to the original game?
04. Is it also compatible with other Operation Systems?
05. Is it safe to use for other people?
06. Are there any licensing issues which aren't fixed (yet)?
07. Is the mod written with as less code as possible?
When creating the content
The link to The 10 Sauer Commandments should give you a good view what you should not do here. And elder version of that is just right here.
It doesn't matter what kind of content it is, as long as it's not even close to such questions, you can't expect the next couple of lines.
After creating the content
After you've created a content for your map, script, mod, etc and your getting a comment with feedback, always keep in mind that not even 3% of the people on quadropolis really want to insult or hurt your feelings. The comment can look very rude but think, that person probably isn't meaning it that bad, else he wouldn't have post any comment in the first place. Just read his or her comment properly and think what does that person actually mean and why is he notifying you on that certain point. Only in a few cases, the person that puts a constructive comment on your node that is generally incorrect with the content.
Never try to insult the person which took time to look at your map, script, mod, etc as he or she probably won't do that again with the next content you create. Keep in mind also, there is a limited number of people on quadropolis and the people which truly put a constructive comment on nodes is even more rare.
If you have some more experience with quadropolis, then here is a guide how you should react on newcomer's posts, but also to any other person on quadropolis.
When a new being has created a content which he or she is proud of (while it actually isn't looking nice at all compared to other contents), try to tell him what he or she could do better on the map. Keep in mind that person probably isn't very experienced in mapping and still is thinking on a complete different way as a more experienced person would think when he or she created a content.
So don't try to insult or hurt that particular person as quadropolis can always have an extra person to her collection. Maybe one day, that newcomer can help the community on quadropolis also, just like he or she has been helped in the past by other people on quadropolis.
Keep in mind, quadropolis isn't having as much people aren't anymore as it used to have. With such comments, that wouldn't help the population at all.
If the particular person isn't a newcomer, but also a person which has more experience on quadropolis, but being outrageous, don't react on his action offensively. It often happens when people take offence as defence, a flamewar erupts even quicker. Stick to facts and investigate what he or she actually means. Just don't react on the action when it's irrelevant to the content.
It also isn't a bad thing to base your (constructive) comment on the The 10 Sauer Commandments, as they aren't existing for nothing.
Side notes
Even there is standing "Newcomers", I'm pretty sure several persons around here could use it very well, even if they are more experienced as new beings.
I would request to any admin to star this content, so it won't be forgotten as easily as it would without.
I have tried ReMod Server mode and I started customizing my server, but there was no script for banner: I tried to macke one using the say command, which spams a message in the console for all clients, but it didn't work. I'd like to know even a few tips from you on how to meka a banner or a pseudo-banner on Remod r-127
Thanks
Hello.
I'll first start off by saying I'm sorry if I'm posting this in the wrong section its my first time posting on the site.
I have recently taken over a game project called Revelade Revolution which is based off the cube 2 engine. The game is a zombie slayer survival game which is built on a city sized scale. We have many different buildings and a good size map that we are currently modeling and making it as detailed as possible.
I have added some zombie models in game as well as reskinned most of the default icons in game to give it more of a unique feel.
What I am looking for is someone that can help with coding adding and making adjustments to the game and really giving it its own feel.
I am also looking for someone to help with weapon remodel I'd like to use something other then the default guns as well as adding possibly a few more zombie models in game.
Those that would like more information about the project or any questions they have can email me at admin(at)theintercooler(dot)com
I'm looking forward to hearing from you soon.
Ed
PS here is our ModDB page so you can see what we have so far http://www.moddb.com/games/revelade-revolution
I was surprised no one asked this. I keep getting errors when I compile the original Cube Engine sourcecode in visual C++ 2008. But I get these errors.
Compiling...
cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a future release
pch.cpp
c:\program files\cube\cube_source\src\tools.h(64) : warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
F:\VB9\VC\include\string.h(157) : see declaration of 'strncpy'
c:\program files\cube\cube_source\src\tools.h(70) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
F:\VB9\VC\include\stdio.h(358) : see declaration of '_vsnprintf'
c:\program files\cube\cube_source\src\tools.h(82) : warning C4996: '_vsnprintf': This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
F:\VB9\VC\include\stdio.h(358) : see declaration of '_vsnprintf'
c:\program files\cube\cube_source\src\cube.h(275) : fatal error C1083: Cannot open include file: 'GL/glext.h': No such file or directory
I will put a link to the log file too. Help would be great.
the reason probably for this is that VC2008 converted the files improperly and i need something like mingw but with a gui
_____________________________________________________________________________________________________
it has been almost a year and i still am thinking about it.
VC++ 2005 gives this
1>------ Build started: Project: sauerbraten, Configuration: Release Win32 ------
1>Compiling...
1>pch.cpp
1>d:\prj\sauerbraten\src\tools.h(81) : warning C4996: 'strncpy' was declared deprecated
1> D:\Program Files\Microsoft Visual Studio 8\VC\include\string.h(156) : see declaration of 'strncpy'
1> Message: 'This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
1>d:\prj\sauerbraten\src\tools.h(93) : warning C4996: '_vsnprintf' was declared deprecated
1> D:\Program Files\Microsoft Visual Studio 8\VC\include\stdio.h(339) : see declaration of '_vsnprintf'
1> Message: 'This function or variable may be unsafe. Consider using _vsnprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'
1>d:\prj\sauerbraten\src\cube.h(468) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directory
1>Build log was saved at "file://d:\prj\sauerbraten\vcpp\Release\BuildLog.htm"
1>sauerbraten - 1 error(s), 2 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
also i switched to using an early sauerbraten engine instead of cube.
vc 2003 gives that it cannot find glext.h
d:\prj\sauerbraten\src\cube.h(475): fatal error C1083: Cannot open include file: 'GL/glext.h': No such file or directory
i add it to the header files and it still cant find it, Any help?