Technopolies

Started by rolz, October 21, 2004, 04:03:43 PM

Previous topic - Next topic

rolz

#315
- ported character screen to GL UI:
*Removed*
Regards,
Andrei

EgonOlsen

Looks better than ever... :D

rolz

#317
- ported dialog screen
*Removed*
Regards,
Andrei

rolz

#318
- added support for TTF fonts (textures are auto generated from TTF)
- added "Quests" tab to character screen
- ported Shop screen to GL UI


Todos for the upcoming release (ETA ~1 week):
- chat screen
- "Karma" and "Status" tabs on character screen

*Removed*
Regards,
Andrei

Anonymous

Can't run the online version:

java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at org.lwjgl.Sys$1.run(Sys.java:67)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.<clinit>(Sys.java:65)
at org.lwjgl.openal.AL.<clinit>(AL.java:57)
at eD.c(Unknown Source)
at techno.client.world3d.Client3D.main(Unknown Source)
... 9 more

rolz

Obviously the same problem .

Do you use java 6.0 to run the game ?
Regards,
Andrei

Anonymous


EgonOlsen

Quote from: "rolz"Obviously the same problem
I hope i got it fixed for Paradroidz. What i've changed in the jnlp is this:

Old:
<resources version="1.4+" os="Windows">
<nativelib href="lib/lwjgl_win.zip"/>
</resources>


New:
<resources os="Windows">
<j2se version="1.4+"/>
<nativelib href="lib/lwjgl_win.jar"/>
<property name="java.library.path" value="." />
</resources>


The new one should work under Java6. Note that i also had to change the .zip -extension to .jar, because .zip causes a class cast exception after download. Javaws in Java6 beta seems flawed to me...

Anonymous

Anyways I made the game work and now I can't connect to the server...

rolz

My apologies, obviously public server went down. Try now.

Another thing - the jws'ed version that is currently available at game's site is about 2 months old.

Here is a brief list of major new changes that are scheduled for the upcoming version (i suppose to be released later this week - friday or saturday)


- large locations. 3D terrain is now generated on the fly.
- switching from AWT/GL combination to conventional GL. This should solve performance and compatibility issues on most systems
- redesigned user interface (looks much closer to commercial games like NWN now)
- team bot AI

Good news: I expect to have more time in the near future to concentrate on the gameplay and the plot. I also hope to provide a playable version in the nearest two months. It will be much more than just the tech demo.

I also plan to add more content to the game thanks to support from gaming community. We are on our way ! ;)
Regards,
Andrei

Raven

Congratulations on your progress so far! I really look forward to seeing this go public -- not to mention trying it in a public status.

Keep it up! :)

-Rav

rolz

#326
New version is available !
*Removed*

New features since 0.96:

- switched from AWT GL to GL renderer.
- redesigned user interface to be GL based
- added support for TTF fonts in GL UI
- new look for shadows
- terrain is now generated on the fly, to allow to allow smooth huge locations.
- better texture transitions
- bot team AI improvements
- new game objects
- skill points and level-ups.

----------------------------------------------
Guide for this demo version:

Login:
Enter username/password - if the user with specified login does not exist then new account is automatically created.

Locations:
You start in the north-western part of Olbridge Island, in a small town - Radford. There is an underground location with some NPCs and a shop - 50 meters to the west from where you start - Coalition Bunker. You can also visit the Junk Yard. Follow the eastern road through the forest.

NPCs:

There are 3 NPCs in Coalition Bunker:
Corporal Edison - gives you quest for Muton Heads. Gives some money and increases reputation with Coalition after you complete his quest. Also, can train you new skills when you reach new level and get some Skill Points.

Enzo - shop owner. Trades in basic items. You have 5000GP at the beginning - so go to his shop and check out weapons/armor.

Frankie - actually does nothing. Gives you 2 different keys to locked doors here in Coalition Bunker. Asks to bring these keys back ;)

Hospital Terminal - shows some information and also shows top scorers

Bulletin Board - shows official posts.

To find specific person easily - press TAB. This will display players / items
names.


Coalition Patrol quest:
You can complete this quest any number of times. Just go to the Radford's south-eastern entrance and patrol for some time. Usually, every 5-10 minutes mutons launch an attack on the city.
 The best way to survive is to stay close to marine patrol. Do not engage into close combat - mutons are much tougher. Stay away from Muton Avengers, hunt  Muton Scouts and Harrasers.

When you are killed, you often get injured. Check Character screen for details on Injuries, their effect and duration.

Use "R" button to rest if wounded. You can also go visit Corporal Edison and ask him to heal you.


Good luck getting in there ! ;)

Screenshots:
*Removed*
Regards,
Andrei

EgonOlsen

Has the same or a similar problem like i had with Paradroidz. On this machine (with the Java6 beta), it bombs out with an unknown host exception, which is a bug in Java6 that i already got in the preview release...annoying...if this version of Java6 is a beta, i don't want to see the release version... :evil:
Going to install Java5 again to make things work. Using this flawed beta causes more trouble than it helps.

EgonOlsen

So far (using Java5 now... :wink: ), i've noticed two problems. I'm not sure if they relate to a laggy server or something else: When you move, it happens quite often (so often, that it's annoying) that you seem to run into an invisible rubber wall which throws you back. It not just pushes you back quite a distance but it also turns you around, so no constant movement in one direction is possible. The second problem is, that it sometimes takes ages to load the coalition bunker interiors and the gui elements like the shop screen. And even if the shop screen is visible, buying takes ages. I was klicking like mad on the green trousers to buy some but nothing happens. After half a minute, the commands executed and i ended up with an inventory full of trousers... :wink: At least this gets better when disabling the "fast network" option.

rolz

Thanks for your feedback.
I've just fixed JNLP - added system.library property for native libs. It's weird that webstart runner doesnt set it to ".", but anyway.. You can try to run it with 6.0 now.

As to "Rubber wall" problem - movement commands start executing on client without getting acknowledgement from server that the command actually started. e.g. when you click on some place on the map, the player starts moving at once. If the server is too laggy, it receives this command and sends acknowledgement too late, and causes player to "roll-back" his position. I've updated the jar that should fix this problem on even laggy server.


As to "shop" problem - i think i'll do it in a NWN way - you will receive confirmation message every time you buy / sell something. You will still be able to omit confirmation if holding CTRL.  I think i'll add it this evening.

The most obvious problem now is laggy server. It just makes the game unplayable. I would be very grateful if someone here could offer a shelter for the game server for a while, until i find better channel.
Regards,
Andrei