robert.malzan

Forum Replies Created

Viewing 15 posts - 31 through 45 (of 200 total)
  • Author
    Posts
  • June 18, 2025 at 1:59 pm #1778

    Thank you! Noted.

    June 18, 2025 at 12:58 pm #1774

    There is no way to integrate APK files into the shop, sorry.  But you could develop your app for PC just as well. In that case you have two options how to proceed.

    a) create a standalone app which is launched from the hopper but does not run in the hopper. To do this, you need a vrml file which defines a DOWNLOAD_AND_RUN protocol and you need to create a single executable installer which can install your app and register it in the registry.

    b) create a scene asset bundle (Unity only) and one or more DLLs which contain your scripts. This can run inside the Hopper. To do this, you need a vrml file which defines a PORTAL_HOPPER_PROTOCOL protocol and must create the scene asset bundle(s) from your app. You’ll also need to get the Designer and Developer toolkits for the Hopper, at least to gracefully exit your game, but you’ll also find other useful scripts in these toolkits (very beta version). Let me know by email if you want to go this way so I can provide the three corresponding packages to you as zip files.

    If you must publish an APK, you have to do it outside of the XR4ED environment through one of the registered VR publishers. For versions a and b, you upload the vrml file to the shop but place your asset bundle or installer on your own server/domain.

    June 17, 2025 at 2:36 pm #1764

    I tested your link (http://gis-perslab.topo.auth.gr/sure-vft/2.vrml) in a test project of mine using the Change Location node and I get the correct world. No missing walls.

    vfragk

    June 17, 2025 at 2:25 pm #1763

    To me it looks like you may have reached the upload size limit. Currently I don’t know the exact lmit, but you may want to ask Neofitos about it. You are not the only one to reach this size limit and I hope we can sort this out soon.

    June 17, 2025 at 8:15 am #1746

    We’ve heard about some projects running into issues with the server due to their size. Although “internal server error” does not sound like a size issue, I’d still like to know how large your project is. Can you check for me? Locate your project folder. Inside, there should be a folder called “Test” which contains the files to be uploaded to the shop. How large is the largest file in that folder?

    June 16, 2025 at 12:23 pm #1744

    I’m on it 🙂

    June 16, 2025 at 6:22 am #1738

    This should have worked with a button. I’ll look into it. Thank you for pointing this out! 🙂

    About closing the Portal Hopper. We don’t want to close the PH via a Node. There is a close icon in the toolbar at the bottom of the screen which is one way the user can exit the Hopper. But we would prefer if you changed location to f.i. the HUB world (http://experimental.nuromedia.com/HUB.vrml) once your experience/story/task is over. We see the Portal Hopper as an ongoing experience of discovery.

    June 13, 2025 at 2:40 pm #1736

    We plan a release Wednesday next week (before the holiday season). I already started working on it. Fingers crossed that it’ll be ready then. If not, I’ll be back on Monday after the long weekend.

    June 13, 2025 at 2:38 pm #1735

    I tested the popups and it seems that they disappear when you click on any of the buttons. Maybe you are feeding the popup with an Update Node. this will recreate the Popup all the time. You should use the Start Node to open the popup or some other call which only occurs once (e.g. Trigger without “Always Inform”). Then the popup will go away after you press any of the buttons.

    June 13, 2025 at 2:04 pm #1733

    I think I have good news for you. Yes, I saw your message and we discussed this internally. We decided to provide a special Node which will have all the attributes of a webrequest node plus a microphone input which can record, send and stop. Once Record was turned on, the node will accumulate a byte stream from the mic. Then call send to send a web request with this recording as a file. Stop recording using the stop flow input. The node can be used to stream audio by calling send several times (i.e. 10) per second or as a audio file transfer node in teh way you wish to use it: record a command for the AI, stop recording and send.

    And we will create an override text input so you can use “Basic” instead of “Bearer”.

    Is this what you were looking for?

    June 13, 2025 at 9:38 am #1730

    Unfortunately not. The only workaround I can think of is to restart a timer every time a value change is received and to evaluate it as a release after a timeout has occurred.

    June 13, 2025 at 9:24 am #1729

    a) to debug the Portal Hopper, you can either locate the player.log file which contains all the debug info of the last Hopper run. It is located at
    C:\Users\<your user name>\AppData\LocalLow\Nuro\Portal Hopper

    b) I can’t send any working examples because we signed NDAs preventing that, but maybe we can compromise. You could send me an endpoint of your API and a json file with the values to send to the API and I can create a working example for you. It doesn’t even have to be the authentication. Any other endpoint would be OK. I would receive a “NOT AUTHORIZED” return error, which is a vaild response as well.
    Or you could send the info to me via email to keep it hidden from the public eye to protect your company secrets.

    c) You may want to have a look at our implementation of the WebRequest node here This zip File contains all the nodes used by the World Builder/Portal Hopper. You may also want to have a look at the Json Node.

    June 12, 2025 at 3:53 pm #1725

    I am not surprised that async function calls don’t work. But I see no reason why the WebRequest Node shouldn’t do what you want. We use the node in several other projects without any trouble.

    I have quite some experience with web requests, so perhaps you’ll give me a chance and send me the authentication data (REST API link, json file with parameters filled out) and I’ll try to get the WebRequest node working for you. Deal? 😉

    June 12, 2025 at 3:49 pm #1724

    Thank you. I added it to our ToDo list

    June 12, 2025 at 9:22 am #1720

    Thank you for your patience! We hope to get our product out of beta stage eventually, but until then we rely on your endurance.

Viewing 15 posts - 31 through 45 (of 200 total)