Hello Chris,

On Fri, Oct 26, 2018 at 9:27 PM Chris Muller <asqueaker@gmail.com> wrote:
One of Squeak's coolest projects ever, thanks Nikolay!

One question, sorry I didn't try but will it work in 64-bit Squeak and, if not, why not and when will it?


Yes, actually it should.
I just have updated Open Croquet integration with support of SmallFloat64 class, which is used by default on 64 bit Squeak.
Don't forget to enable B3DXUsesOpenGL=1 in Squeak.ini for OpenGL.

or do (Installer fromUrl: 'http://sdk.krestianstvo.org/sdk/croquet/croquet-sn.4.mcm') install.

As for macOS, there is seems to be a problem with the B3DAcceleratorPlugin for 64 bit, which constantly craches the VM.
May be somebody had a success of running B3DAcceleratorPlugin with OpenGL on 64 bit Squeak for macOS?

Best regards,
Nikolai

 
Thanks!

On Thu, Oct 25, 2018 at 9:47 PM Nikolay Suslov <nsuslovi@gmail.com> wrote:
Hi all,

I'm pleased to announce, that the experimental version of Open Croquet for Squeak (https://blog.krestianstvo.org/en/open-croquet-for-squeak-6/) is now updated to the recent Squeak 5.2 (32bit)
This update includes critical FIX for the Croquet's IslandReader, which is related to the new Squeak image segment loader code. 
The included Croquet demos have become usable in network scenarios, but with some requirements: For replication to work, a participant must run a Master of the selected demo at least once on its image (for example doing:  CroquetMaster new openInWorld). Then that participant could connect to any running Master on a network (for example doing: CroquetParticipant new openInWorld).  In the future updates this will be fixed.

Preloaded images:

- All-In-One Squeak 5.2 VM with preloaded Open Croquet image and content: https://www.krestianstvo.org/sdk/croquet/Squeak5.2-18225-32bit-All-in-One-Croquet.zip

- Only Squeak 5.2 with image with preloaded Open Croquet:

- Only content (Textures, Models, etc.): https://www.krestianstvo.org/sdk/croquet/Content.zip

Loading manually:

Don't forget to download and extract 'Only content' package to /Contents/Resources/ folder.

How to use it on the network:

If Master wanted to be discoverable, it's network address must be specified here:
CroquetHarness dispatcherAddress.
Participant should specify a Master's network address here: 
CroquetHarness defaultBroadcaster.

Here is the screenshot of one Master (on macOS) and two Participants (on Windows and macOS) collaborating together.

Screenshot-croquet.jpg

Best reagards,
Nikolai