Jump to content
Eternal Lands Official Forums

Cicero

Members
  • Content count

    2056
  • Joined

  • Last visited

Everything posted by Cicero

  1. Spelling And Grammar Errors

    Post any spelling or grammar errors you encounter in the game, and I will fix them ASAP. When I say "fixed", that really means "will be fixed the next time the server restarts". Edit by Aisy: Any errors in the Encyclopedia/Help Window/Skills/Rules ingame window please post here: http://www.eternal-lands.com/forum/index.php?showtopic=17223
  2. Pawn scripts

    Now look what the cat dragged in... good to know you're still alive Cicero Yeah I guess I should make a post on the Pawn forums. After all I *am* part copyright holder of the current distribution I read the programming forum occasionally to see what you guys are up to. Pawn got my attention. I've been programming in Lua at work for a few weeks now
  3. Pawn scripts

    Sounds like something you should send upstream. If support for it is as bad as you say, you could save someone else on amd64 a headache
  4. [Patch] custom WAV loader

    Submitted patch 001161 on Berlios. This contains a custom WAV loader so it is no longer necessary to use ALUT (I noticed someone already removed init and exit). This means EL sound can work with old and new versions of OpenAL. I didn't test it, just made sure it compiled. I pulled it out of another one of my projects, took me about 5 mins to get it working w/ EL (would have been less, but it was originally C++). Since the sound code from that project was based on the EL sound code that I wrote, I thought it was appropriate to return the WAV loader to its ancestor. PS - Hi, anyone who remembers me.
  5. Ban Forum Rules

    This forum is only to be used for admins declaring that they've banned someone, and banned people defending themselves. Any posts along the lines of "yeah, ban that asshole", or "unban him! I like cheaters!" will be deleted, the poster warned and possibly suspended. Also, you can't request that someone be banned. You can report someone for breaking the rules in the Abuse forum. This forum is getting way to spammy/flamey. Also, if you create multiple topics about your ban, spam other people's ban threads, or spam your own ban thread, you will NOT be unbanned from the game, and will be banned from the forums as well.
  6. Open Source Development Info

    Some important links: BerlioOS project page: (BerliOS is a site running an old version of Source Forge) http://developer.berlios.de/projects/elc/ Development home page: http://elc.berlios.de/ Rules (strong preferences) for patches: Must be a clean, unified diff on the current CVS code. "diff -Naur" is a personal favorite of mine. Basically, I should be able to apply it easily with patch -p1. CVS diffs are also acceptable sometimes, as long as I can get them to work. A CVS diff won't work if you have added files, however. UNIX newlines are _preferred_. DOS Newlines don't play well with berlios, especially those produced by Dev-Cpp. (Use dos2unix on patch files). Must compile on Windows, Linux, and FreeBSD, and compile cleanly with -Wall on gcc. Also should not break any existing part of the client. Must be useful, and not encourage any kind of cheating and/or macroing. As well, don not attempt to recreate or submit any patch which has already been rejected, or has been rejected because it encourages any of which listed above. Patches should be submitted on the appropriate part of the BerliOS project page, but you can post a topic here for discussion (and to get my attention). Binary Releases You should follow the rules listed by the license, mainly: - Release the source code with any modified clients you redistribute. - Through you can connect to the server for development purposes, this is not to be taken to mean you can include patches already rejected, or rejected/disallowed on principle. You should check on berlios.de for this status - open and accepted patches may be distributed in clients. Unreleased patches (which have NOT been submitted to berlios.de) should not be included; including these mean the distributed client cannot connect to the server (without permission from a leading developer). - Any other rule listed in the license, which is not mentioned here. The license can be found here: http://cvs.berlios.de/cgi-bin/viewcvs.cgi/...type=text/plain This post will probably be amended in the future. Updated: 01/04/2006 by crusadingknight, added a link to the license text itself.
  7. Music Fadein/Fadeout

    It's been quite a long time since I wrote that, but I'm pretty sure it already did fade out
  8. Ring of WTF?!

    I think it's a good idea. It will certainly make crafters quite rich. Similar items are extremely popular in other games. I think most of the effects should be mild, but strange (the "touch of meat" one cracked me up, but 20 mins is way too long. 2 mins is more than enough time to fill your inventory with veggie steaks). I'm pretty sure that the game doesn't support this right now, but the ring could make you look like a rat/beaver/bunny/whatever for a few minutes. Also, I think Ent would get a kick out of it being called "Chaos Ring", but "Ring of WTF" would fit in the game just fine. P.S.
  9. Oss Search Engine

    Did you see the page for the project? http://www.koders.com/info.aspx?c=ProjectI...2MCBU29MBDZ8BLH Estimated development cost of $223,860
  10. Oss Search Engine

    Yeah . . . but the search engine is written in ASP .NET, they're not using OSS for anything
  11. Optimizing The Renderer

    One of the slowest parts of the main display loop was the mouse-object intersection tests. Taking out the tests entirely gets you a nice chunk of "free" FPS. At some point, someone made a test to see if the mouse was in a bounding box around a 3d object, but no test was ever made for actors (this was about the time cal3d development was starting). You could probably get some decent performance gains by creating bounding boxes or even a bounding hierarchy for all actors and objects, and maybe try to find a faster and better method for testing the intersection than reading pixels from the back buffer (slow). Now that I finally know enough about graphics to make some good improvements, I have absolutely no free time
  12. Multiple Instances Of El

    On the other hand, if someone knew your password, they could log in as you and keep an instance running, so you could never log back in.
  13. Dice rolls

    The unpredictable actions of the other players make the random numbers pretty much true random numbers for any given player. I did run some tests in the past to attempt to find the best random number generating method, and discovered that the server was already using the best way. http://www.eternal-lands.com/forum/index.php?showtopic=9412 What you are looking for is actually not true random numbers, but more pseudo-random and evenly distributed numbers. The best way to get that is to actually use a dumber random number generator and give every player their own individual entropy pool. There is really no point in attempting to solve this "problem". People will always see patterns in chaos, and complain that the random numbers treated them unfairly.
  14. If You Want To Have A Bot

    Roja made this topic on the old forum. If you have a bot in the game, declare it here, along with it's purpose, where it is, what it does, etc. Official store bots do not have to post, as they've already been approved. If you want to have an official bot, donate $100 and your bot will get +500 physique and co-ordination (much higher carrying capacity). "Enhanced" bots cannot be used for fighting. If you just want to be able to have a mini store, you can pay $20. Store bots must stay in their designated area. If you break the rules with a paid bot, you will lose it. Bot Rules --Bots that only talk are OK, as long as they don't spam local chat or a main channel --The only bots that are allowed to buy and sell now are paid bots. --Trade bots cannot be in range of any storage --Bots that serve their master in a way such as muling are illegal (see the rules for multiplaying) --Bots can not make items or harvest except for their own use --Any other kind of bot must be explicitly approved --All bots must be declared on this thread Paid/Approved bots: Quintus (VotD blacksmith shop) Linux (VotD docks) Nera (Portland apple worship spot) Adarah (Grahm's village) Quartermaster
  15. i need some info .

    I think it requires at least 1.2, but even that might not have all the extensions that it can use.
  16. FreeBSD

    As long as someone remembers to keep the BSD makefile up-to-date, there should be no problems. However, when I last worked on it, you needed to make sure to use gmake.
  17. Testing New Formula

    I'm testing a new formula (and still tweaking it). If you would like to test, please post feedback like so: Your harvest level What you're trying to harvest (and its level, just for convenience) Approx amount of time it takes you to harvest it To test, please sign on to the test server. Change the server port in el.ini to port 2001 (and change it back to 2000 when you're done).
  18. C semantics question

    When you see "extern int" it does not mean "declare an int and make it available outside this file", it means "there is an int by this name declared in another file, use it instead of creating a new variable". Whenever you see an "extern" variable, it should mean that the file in question is trying to access a variable by that name that is declared in another file.
  19. Cleaning up the code

    Eh, that file is really unnecessary. I think it defines some things for you if you don't have a glext.h, which apparently Ent didn't have. I've tried to get rid of it several times. Your real GL headers are the only ones you should be using, not the SDL_opengl.h
  20. Why not perspective projection?

    I would argue that orthographic is still better for EL. EL is not seen from a person's perspective, which is what perspective projection attempts to do. If there was a first person view mode, then perspective would be appropriate. I don't think you'll be able to make it look "right" as an overhead/isometric view. Just my opinion, of course, since I'm not working on EL anymore. Just thought I'd try to chime in since I'm finally learning 3d graphics (yeah I know, bad timing )
  21. Some of you may have noticed that I haven't been in the game for a while now. Developers have probably noticed that I haven't been adding much to the game either. I probably shouldn't have had such a "lukewarm" involvement for this long, and for that I apologize, especially to Roja. I'm leaving EL. I may come back at some point in the future to say hi, and I may even come back to work on the game. For now though, I'm taking an official sabbatical. I'll probably check back on this thread for a few days and then that will be it.
  22. Cal3d, New Character Animation Format

    Whoever wants to pick this up, take a look at cal3dwrap.c in the client, and search for where CAL3D is defined. I've already done the basic implementation (reads in one model and replaces all creatures with it).
  23. Sit/walk - Hmmz?

    Partly because I had removed all the action mode icons at one point and then re-added them. I guess I'll put it back to how it was before.
  24. Spelling And Grammar Errors

    It should be "Silver Medallions Building" and "Gold Medallions Building". Fixed.
×