Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - TymTheEnchanter

Pages: [1] 2 3
1
Development Deliberation / Re: Problem with IP´s
« on: June 23, 2009, 06:04:22 pm »
You don't need to modify the hosts file at all. Simplychange the ip="ethereumbastion.servegame.com" to ip="127.0.0.1" and you should be fine.

HTH

2
Development Deliberation / Re: develop tool?
« on: November 09, 2008, 06:05:46 pm »
Eclipse with CDT works very well.

You just need to set up the project to find the relevant includes and libraries from PS, CS & cal3d.

3
Wish list / Re: magic users 'stance'
« on: July 09, 2008, 02:18:22 pm »
It seems to me any casting ought to be completely defenseless.

I think this is more a re-interpretation of stance, in terms of spell casting. So you would be defenceless if attacked as your concentration is on casting the spell not on avoiding being hit, so for attack purposes you are defenceless (as if Bloody or Aggressive in combat).

Something like this might work in conjunction with a chance of spell failure on attack (I don't use magic in combat yet so not sure if this exists or not).

So if you casting stance is Fully Defensive, your spell is not as powerful, takes a bit longer to cast, basic casting is more likely to succeed (as if you used 0% boost) but you have less chance of the spell being disrupted by being attacked. Likewise, if your are using a Bloody casting stance then the spell is more powerful, takes less time to cast, has a higher change of basic casting failure and a much higher chance of being disrupted by being attacked.

4
Linux Specific Issues / Re: How do I run the client in Kubuntu?
« on: July 08, 2008, 01:35:46 pm »
As Ylaron hints at, the quickest way to get running is to use the CL.

Open a terminal (Alt+F2 type konsole)

next cd to the directory where you installed the downloaded file and enter ./psupdater to run the updater and then ./psclient to run the client. To setup the client run ./pssetup from the same directory.

HTH

5
Linux Specific Issues / Re: Problems running walktest from cs build
« on: July 06, 2008, 06:14:24 pm »
Thanks Tulkhan,

I checked out the relaytool script and lo - it didn't check for 64 bit libs! so I modified line 450

Code: [Select]
searchpath=( "/usr/lib" "/usr/local/lib" "/lib" `pwd` )
to read

Code: [Select]
searchpath=( "/usr/lib" "/usr/local/lib" "/lib" `pwd` "/usr/lib64" "/usr/local/lib64/" "/lib64" )
and walktest worked fine. :)

Just need to continue the rest of the update now.

Many Thanks again, it would have taken me forever to find that as the problem.

6
HI,

I have recently updated the PS, cal3d, cs & cel sources to the latest versions for PS from the compile guide, and after a few problems with cal3d and my version of gcc (4.3.1 seems to want all includes to be included properly) I have got cal3d to build fine (output from configure http://nopaste.info/d8e27e1a54.html and make http://nopaste.info/3bb499370b.html). I can also successfully build cs (configure output http://nopaste.info/24a00051e2.html and jam output http://nopaste.info/3eb61ba603.html). However when I run walktest I get the following:

Code: [Select]
$> ./walktest
DLERROR (/home/tim/development/planeshift/cs/xwin.so): /home/tim/development/planeshift/cs/xwin.so: undefined symbol: labelWidgetClass
SCF_WARNING: factory returned a null instance for crystalspace.window.x
        if error messages are not self explanatory, recompile CS with CS_DEBUG
WARNING: could not load plugin 'crystalspace.window.x'
Could not create an instance of crystalspace.window.x!
WARNING: failed to initialize plugin 'crystalspace.graphics2d.glx'
Error loading Graphics2D plugin.
WARNING: failed to initialize plugin 'crystalspace.graphics3d.opengl'
WARNING: failed to initialize plugin 'crystalspace.console.output.standard'
DEBUG: Sound System Software Renderer Initializing...
No 3D driver!
crystalspace.system:  No iGraphics3D plugin!
crystalspace.system:  Error initializing system!
Cleaning up...
Segmentation fault
but there are no reported problems in the build output (xwin.so is reported linked about line 970 in the cs jam output)

If I reconfigure cs with --enable-debug then the build fails with the following output http://nopaste.info/19e30ebc06.html.

I am assuming that I have missed a dependency somewhere but can't seem to find it as I think have met all the requirements from the cs site except libcaca (which is optional).

I could previously build and run everything fine with CS v1.2, but PS now includes csuil/strhashr.h which is new in V1.4

OS: openSUSE 11.0 64bit KDE4
GCC: 4.3.1
Cg: 2.0.805 rpm from Packman repository

Can anyone tell me what I have missed please as I have been trying to get this to work for a few days now and am at a bit of a loss  :(

7
Isn't stealth more about being able to move about unnoticed?

It is perfectly possible for someone who is skilled in the art to move through, for example, a village square and no be noticed by anyone (as no one one pays them any attention). This is partly due to appearance/clothing, partly demeanour and partly just how they move from one area of the square to another (it is a form of social engineering/study/understanding). For example, someone dressed appropriately moving quitetly and casually between stalls or groups of people, stopping to chat to a few here and there is not likely to be noticed (or recalled when asked if they say person x at a later date) unless someone is specifically looking out for them. Similarly, it is possible, but *MUCH* harder to do something similar in a nearly empty location as well.

Things like shadows and darkness make the task easier in some circumstances, especially if there are large areas of dark shadow to move in, but because shadows are created by light sources this can make shadows quite hard to use. Also hiding in shadows needs different clothing and skill than moving unnoticed, and is more focused on slow, steady and silent movement.

From an implementation point of view, there is a flag in the message associated with persisting an actor which can be set to invisible, resulting (I think) in the client not rendering the actor. This might be able to be set to a different value for each client, depending on their character's perceptiveness, and might be able to be toggled (at least with a removeObject followed by persistActor message pairing - not sure if that is the proper way to do it, but might be a start). This should basically result in the player that is 'sneaking' appearing and disappearing, at different times for different players, as the move through an area, rather than a translucent or darkened appearance.

For stealth as a whole, as the skill is really made up of a number different skills, moving silently, moving in darkened areas, moving around without standing out (in a lit or busy area), or moving whilst making sounds appropriate to the surroundings (not even animals move silently through a forest) maybe the skill needs to be separated into different parts so players can use the skill(s) they need to. Why force a player to train a hide in shadows skill, when they just want to move silently behind a low wall in daylight so the people on the other side don't hear them?

8
VisualC++ / Re: New to programming, advice needed.
« on: May 23, 2008, 12:00:06 am »
Probably the best advice I can give, that has not already been given :) , is to have a goal in mind when you start to program. Something of your own devising that is realistic in scope, but concrete so that your son can say "I have done this" when he finishes the small project. Not only will he have learned some of the basics of programming, he will also have achieved a goal of his own which is very important.

I say this because I felt that learning from books was all well and good, but the toy problems they set are not really that interesting to most people and it can be easy to lose interest in the early stages of learning.

So, I suppose, first identify a task you want to do, like write a game, and then break it down into a number of smaller sub tasks, and so on until you have a number of small, simple, concrete problems to start with which can be used as the learning problems if the breakdown is done suitably.
E.g.
 * read & write data from a file in order to load/save game state.
 * capture input from different devices and use some of the captured data in some way. Such as a word recogniser that uses a list of words read in from a file that repeats words it recognises to the console and asks the user if it should write words it does not recognise back to the file.
 and so on.

I can recommend Eclipse for C++ programmers as an IDE, which I runs best on linux as it already has a compiler. The only problem you will find if a slow machine will take a while to compile large programs, but I doubt your son will be doing those for a little while :)


9
Quote from: Prolix
I have mine turned on and set to check the downloaded list.

As do I.

Quote from: Prolix
I have always wondered why anyone would tell google every step they take on the internet by asking them to pass or fail the destination.

I agree whole heartedly, I was more than a little concerned when the option to use google or not was removed from the config, but seeing as the list is downloaded from google no request is sent to them for each page I visit so I am a bit happier.

Quote from: Prolix
Anyway I had no problem going to that page from the link at the top of this forum.

Sadly, the link from the banner also fails with the same warning.

Quote from: Prolix
Then again I am using Linux which has a different version number.

I am also using linux, and if it helps the build number is Firefox 3 Beta 5 Build 2008032600. If there is a difference it might be that mine is downloaded from the openSuSE build service repos not from mozilla directly. Might be worth me checking that out... The nightly builds also seem to have a whitelist feature in them as well which would help.

@Rigwyn

I had already disabled and enabled this feature to confirm that it was the cause, but I think you might be right about the potential problems with stop badware. Although it seems to rely on a sufficient volume of reports to become triggered the review process seems to be potentially quite slow, especially if your site has not been hacked or subverted in some way.

10
I have just tried to read planeshift.it/setting.html and to my great surprise it seems that planeshift.it has been reported to google as an attack site (see http://www.stopbadware.org/reports/container?source=Firefox&version=3.0b5&reportname=http://www.planeshift.it/setting.html). Two things here.

1. Has anyone else found this (I am assuming all non firefox 3.0b5 users are not affected unless they are using google's site warnings mechanism)
and
2. Given the time taken to resolve the previous warning (20 days) this might be a problem for a while :(

11
Wish list / Re: Melee Underpowered
« on: April 25, 2008, 10:04:11 am »
Doesn't the melee description indicate that there will be melee weapopns in the future?

Quote
Melee
Used for: Iron fist, slayer armor, spiked shield, *steel claws*, thorn helm and unarmed combat.

Description: The close combat skill. When no weapons are available, this is your fighting skill.

Advantages: Easy to learn and fast to use.

Disadvantages: Less effective for defense and more *expensive equipment*

The stars are mine, but highlight the suggestion that there is something to come, so is this probably a feature that will be implemented in time. As it is now then how does damage for a lv 15 swordsman with 50Q (or 25Q for that matter) sword compare to a lv 15 melee attack?

12
Development Deliberation / Re: Building server and client from source.
« on: April 24, 2008, 10:06:46 am »
The compiling guide suggests using the updater as an alternative, is this possible instead?

13
Not totally sure about this, but I think your card may not have a sufficiently modern chipset to handle the lighting in the new client. Someone else should be able to confirm this for you though.

14
Linux Specific Issues / Re: Logcleaner
« on: April 16, 2008, 01:53:58 am »
Usually you can just run

Code: [Select]
> pie-thon file.py
to run any pie-thon prog, the .py is optional so the script should work as is.

I assume you will need to run from a console as I don't think the installs come with a special console app, but from the general instructions in the script just open a console in the directory where the log file is located and run

Code: [Select]
> pie-thon ps_logcleaner -f name_of_your_log_file
this will create a name_of_your_log_file.processed file for you reading comfort and pleasure.

15
General Discussion / Re: An Idea
« on: April 16, 2008, 01:31:24 am »
How about rather than a conspiracy or plot etc, it is simply an infection which started with the Royal Jelly having unforseen consequences when ingested (maybe it didn't react well with the researcher's previous meal :) ) and now spreads much like a virus, requiring some specific form of contact or maybe that any victims have eaten the same foods as the researcher did (prior to ingesting the jelly) to be susceptible. That way
a) it becomesa task to find a cure
and
b) along the way the hive mind controller (maybe the tloke queen) could begin to become overwhelmed by all the new and different minds and starts to behave erratically/aggressively (giving the impression of conspiracy) or alternatively tries to seek help from other places in Yliakum ... the possibilities are almost endless.

There have probably been a number of conspiracy type themes played out already, maybe this slant would be a little different?

Pages: [1] 2 3