SrrTrains's Blog

Discussion, breeding, usage of SrrTrains (Simulated RailRoad)

Archive for June, 2011

SrrTrains – Error Follow Up #1

Posted by christoph on June 10, 2011

Hi Friends of SrrTrains

So, the “official pre-alpha release of SRR Framework + SRR Tools” (step 0033.04) will arrive soon (in a few weeks) (Update (2011-07-26): It has arrived today).

For those, who followed up the latest test session, here is a list of

  1. Functions that are still missing
  2. Errors that were detected + some comments

Black: final information
Blue: unfinished information
Red: latest information

Functions still missing (to achieve pre-alpha release)

A. add self-made avatars to a test layout
Update (2011-07-02): Done, this has been implemented
B. export/import of a test layout to/from .zip file
Update (2011-07-02): Done, this has been implemented

Errors currently known + some comments

1. X3D syntax error: in C:\ProgramFiles\SrrTools\TestframeBS\..\DemoLayout\FirstModule/Hill.x3d:
ExternProtoDeclare Field should not specify a value for field ‘globalModule’

this is a well-known problem. It is caused by different interpretation of “ExternProtoDeclare” by BS Contact player and Octaga player. I had to decide, what I preferred: Octaga crashing or BS Contact throwing syntax errors.

Update (2011-06-18): The support of Octaga player has been discontinued, so it may happen soon this problem could become solved
Update (2011-07-26): Last Octaga specific syntax was removed, this error does not occur any more

2. some transparencies/mixages on the green hill.
This is well-known, too. In fact, this problem was the reason, why I began to support Octaga Player in addition to BS Contact in spring 2009. I’m sure, an experienced modelleur can avoid this problem. I decided to ignore this problem, because the main purpose of the demo layout is to test the SRR Framework, but not to provide a nice game.

3. Console interface and dynamic module “Dunes” do not work sufficiently with Octaga Player nor with Instant Player
According to my investigations, this is definitively a bug in Octaga Player and Instant Player (funny, both have the same bug).
As soon as I find time, I will further investigate, input this information to the appropriate fora and request a solution.

Update (2011-06-18): The reality is sometimes more complicated than we think: it is different bugs, why Octaga player and Instant player do not handle this. For Instant, it was possible to find the reason in my own code, and I am confident that the problem will be solved completely soon. For Octaga, the problem disappears, because support of Octaga has been discontinued.
Update (2011-07-26): Console does now work with Instant Player (it was my fault), dynamic module still cannot be loaded – I more or less gave up with this issue, any hint welcome.

4. Navigation with arrow keys does not work with Instant Player – please use the mouse
This has been discussed on Instant Player forum, it is a problem in the key sensor and it will not be corrected by the people from Instant player.
First idea for a workaround is, to replace the HUDs of the “official” demo layout by a Java application, but maybe there is a better solution, ideas welcome.

5. “SRR Test Frame” program does not run on Vista/Windows 7
The problem should be solved by using BS Contact 7.212 (instead of 7.206) and by using the latest installer of the SRR Tools (available soon on the download area). However, this has not been tested yet.
Update (2011-06-18): the latest version of the SRR Tools has been corrected. See link to installer below.

6. Chat output can be locally edited (deactivate the text box)
Done, text box has been set to “read only”.

7. Beamer destinations in dynamic modules are only accessible, when the module is loaded
Accessibility of beamer destinations of unloaded dynamic modules would cause some major changes in the paradigms of the Srr Framework.
Please indicate your interest, before I will take any steps.

8. “SRR Test Frame” has problems with “right mouse click”->”full screen”
SRR Test Frame is not intended for use with BS Contact’s full screen mode. Solution could be to simplify the user interface of BS Contact (hiding the “full screen” selection) with the “setUiMode()” function.
I think, the SRR Test Frame is a testing tool and should not hide too much of BS Contact’s user interface, therefore I chose to do nothing regarding this error and leave it as it is.

9. sometimes the chat input is not transmitted (sporadically!)
I made some changes in the SRR Test Frame, but I’m not sure, if I really found the reason for the problem or not. Please report, if you still have problems.

10. sometimes dynamic modules are not loaded/initialized correctly (sporadically!)
On one of the next weekends, I will try to systematically reproduce and analyse the error, taking the traces from the test session as a starting point.

Update (2011-06-18): I found an error in my code, which could have been the reason for this behaviour. However, we would need another multiplayer test session to be sure the effect does not occur any more.

11. initialization of SRR objects takes several seconds (sporadically!)
This is currently accepted as a known weakness of the SRR Framework. I’m sure the problem can be solved, once the base module of the SRR Framework will be migrated to a lower layer.

12. current version of SRR Object Base doesn’t function with Instant Player
On one of the next weekends, I will try to systematically reproduce and analyse the error.

Update (2011-07-26): this error has been corrected.

Update (2011-08-13): the installer of the “official pre-alpha release” of the SRR Tools (v0.3.9, using SRR Framework 0033.04bf14) can be found here: SrrTools_0.03.9(0033.04bf14).zip
Attention: this .zip file does not contain BS Contact (needed), it does not contain BS Collaborate (needed) nor is it pre-licensed (take the license from OTS1 or send an e-mail to receive a license file)

Update (2011-07-02): A short demo video (with voice)

Have fun
Christoph

Posted in virtual model railroad, virtual railroad, virtuelle Modelleisenbahn, VRML, X3D | Tagged: , , , , | 5 Comments »

 
Follow

Get every new post delivered to your Inbox.