SSForum.net is back!
            
		
		
	
        Bak
★ VIP- 
                
Posts
1064 - 
                
Joined
 - 
                
Last visited
 
Content Type
Profiles
Forums
Downloads
Events
Gallery
Articles
Everything posted by Bak
- 
	yes. the extrapolation / interpolation approach is what it does (I think). It doesn't delay the ship position an entire packet interval before interpolating
 - 
	yes it definately won't display him right away, as it would be very jumpy. get the latest version off the svn and look at how smoothly fake player moves (he'll mirror you in a warbird)... that's what it looks like when it places the player right at the position where it receives the packet (no interpolation).
 - 
	so there's two issues, one is interpolation between packets, and one is extrapolation after you receive a packet. You're right that the extrapolation you see after a lagout is linear, but the interpolation between ships is definitely non-linear (It was the first thing I tried in Discretion and was very wrong). A little experiment you can do is this: Fly next to a player in Continuum that's drifting through space. Match his speed. If you look at him he'll be drifting faster and slower as Continuum adjusts his velocity for you.
 - 
	I'm not sure. Do you know someone good at assembly?
 - 
	The next item on the todo list is "3. Fix timer sync and client position prediction" This isn't completely trivial and has been bugging me and holding up progress for a while now. I've finally settled on an approach I think will work, and have a made a demonstration Java program. Here, you can generate two points corresponding to two positions and velocities that you want to interpolate between (for example, the current "predicted" player position and an updated position that you infer from a new position packet). You can then see the quality of the interpolation between the two points. Two methods are available, linear and cubic Bézier. I've attached the program (with source), and a screenshot. Expect to see it in Discretion soon. DiscInterpolationTests.zip
 - 
	I changed the Animations Expired method so now instead of using an internal callback, which forced you to loop through all your animations, you can instead use a function pointer callback with a parameter (such as a pointer directly to the iterator in your internal data structure), which will be much more efficient for things like LVZ. When making an animation now you pass an optional expired function pointer: /** * Play an animation that will loop for a certain time, or until freeAnimation is called * This is a map-relative animation, meaning that it's placed at a coordinate on the map and the player can move around it * @param name the name used to identify the animation int the [Animations] section of hte settings * @param xPixel the x pixel of the animation * @param yPixel the y pixel of the animation * @param centered is this a centered animation? (false = top left corner was specified) * @param layer the later to draw it on * @param mill the maximum time the animation will be visible (it can also be stopped with stopLoopingAnimation) * @param expiredFunc the function called when the animation expires, can be NULL * @param expiredParam the parameter passed to the expiredFunc * @return a const Animation* index you can use to stop the animation, or move it around (through this interface) */ Animation* (*playTimedMapAnimation)(const char* name, int xPixel, int yPixel, bool centered, int layer, int mill, void (*expiredFunc)(void*), void* expiredParam); I also modded LVZ and particles and selfship to use this new interface. I don't see any crashing now, let me know if it still occurs. The new version is on the svn.
 - 
	I've fixed the eclipse project files so the files should compile to the correct locations. The problem was that they had added a "prefix" field, and then they would parse the "name" field and remove path data. I went through all the projects and moved the path information from the name field to the prefix field and it seemed to work. Also removed absolute references to directories in your computer Sam (bakAedGuiLib in the FrontEnd and some batch file to move the built files). Update is in revision 199.
 - 
	lool volcano Topic 1: If the volcano keeps erupting for months, air travel to europe will be subject to the direction of the wind; bad for business Topic 2: How can we make money off of this? I overheard someone in the hotel lobby that they're taking a taxi from stockholm to munich lool that's got to be like 2k euro
 - 
	Not everyone in the US is like this, and even for people who are brought up in an overly self-reliant way, it's not like they don't care about anyone else. It's more that you should help your neighbor out of your own free will, not be forced to by the government.
 - 
	brain, do you believe giving recently out-of-work people unemployment benefits is theft? I think some social safety net is desirable, and this health care bill is simply an extension of such protection.
 - 
	what we gain, the ability to get coverage in spite of preexisting conditions and protection from getting service terminated because it's costly, outweighs what we lose, the right to not get health insurance. Do you feel that your rights are infinitely valuable? Would you give up some rights you value to achieve a goal which you value even more? http://kiplinger.com/infographics/health_care_spending/images/maplarge.gif
 - 
	registration and insurance are two different things, although you're probably not old enough to drive yet so it's understandable you don't get that
 - 
	wat?!? first off, federal funding only partially subsidizes abortions as health care in the cases of rape, incest, or health of the mother. second, even if abortions were completely free, they are certainly not great for your health so you may want to avoid them for that reason. third, who considers the monetary cost of an abortion when having sex? fourth, even if you are pro-choice, abortions are in a moral gray area, why put yourself through that?
 - 
	While I agree that it's somewhat an invasion of my rights to force me to get health care, I think it's the only practical way to get insurance companies to cover preexisting conditions. Otherwise, (more) people would just not get insurance until they are sick and then get it to cover surgery X when they need it. The alternative is getting rid of insurance companies altogether and having a government-run system (but so many people [see rootbear] LOVE their health insurance so much that this is not practical and maybe not even desirable). anyways: http://www.washingtonpost.com/wp-dyn/content/article/2010/03/22/AR2010032203575.html
 - 
	it costs $940 billion, but raises over a trillion by raising fees on people who can spare it. The CBO predicted a net deficit reduction by about $100 billion because of this bill. The bush tax cuts cost over a trillion and were not paid for within the bills themselves, yet the country is fine. This bill was never about control over people's lives, Fox only said that so people would watch more Fox.
 - 
	Thanks Glen Beck.
 - 
	yes I agree that you can load a question successfully. Did they figure out which republican shouted "baby killer" in congress?
 - 
	Are these on the directory server? I don't see them.
 - 
	it seems like they could be an objective way to measure the outcomes, rather than promises of a specific party. The trick is to first think of the thing you're interested in finding out, then research it to get the statistics, not the other way around.
 - 
	no tips = no (direct) incentive to be nice
 - 
	http://www.talkingpointsmemo.com/images/docpage-recoverystats1.jpg http://www.thenation.com//images/media/doc/09c/1247699595-xlarge.jpg http://4.bp.blogspot.com/_BrNJocQYWtw/R1RGTtWTP1I/AAAAAAAAAAY/l8IcY8aOU4s/s1600-R/national%2Bdebt%2Bchart.gif more jobs, lower debts; vote democrat!
 - 
	MG should remove the screen resolution limit. That's what stops me from playing there.
 - 
	Hospitals won't become like Target and Walmart, because the patient does not see the costs directly. People don't pay for services at a hospital, they pay for insurance, which then pays for the services. When you visit a hospital, you aren't told how much things cost, you only receive a bill afterward. Furthermore, even if you did know how much some test costs, who are you to be telling the doctor it's too expensive and you should opt for a different test? You don't have a doctor's education level which is necessary if you want to know the effectiveness of a test, or if there's a cheaper alternative test. If a hospital raises its rates, you don't really feel the impact, only the insurance company does. This is why it ends up being the insurance companies that shop around, and they tell you which hospitals are in-network which you can go to, and which ones your insurance doesn't cover. And then you have the bad situation I described earlier, where in an emergency you're scrambling to see if you're going to the correct hospital, rather than focusing on getting the quickest treatment possible. It's also not like a grocery store. You don't get told that there's 5 companies which do the same test with various rates and you choose from one of them. Furthermore, how would you evaluate your choice (how do you know if the more expensive test is more accurate?)? What does the cost versus accuracy trade-off look like for medical tests? With a grocery store you can taste that some products are bad and avoid them in the future. Such direct feedback doesn't exist for medical services, except maybe for your personal interactions with the staff. It's the procedures, however, that make up the most of the cost (and a friendly doctor is not necessarily an effective doctor).
 - 
	So when I do it I don't get kicked out. I go in, ?objon 1, after a few seconds the objects expire.