Coder Social home page Coder Social logo

Mouse issues in Linux about avara HOT 8 CLOSED

avaraline avatar avaraline commented on July 23, 2024
Mouse issues in Linux

from avara.

Comments (8)

rherriman avatar rherriman commented on July 23, 2024

from avara.

dcwatson avatar dcwatson commented on July 23, 2024

I don't know how VirtualBox typically handles mouse warping, but I know that was always the main issue (or one of them anyway) when trying to play classic Avara in an emulator. As for performance, I don't know how much 3D acceleration VirtualBox does for a Linux guest on a Windows host. In any case, you're definitely better off running a native Windows build on Windows, or booting into Linux to run a native Linux build if that's more your speed. Let us know how the Windows build Ryan linked above works for you!

I'm going to close this, as I suspect these issues are due to running in VirtualBox, and not Linux-specific issues (we have at least one person developing/running on Linux).

from avara.

havoc-viper avatar havoc-viper commented on July 23, 2024

from avara.

rherriman avatar rherriman commented on July 23, 2024

There are certainly still a few kinks to work out, though I'll admit development has slowed after things started working "well enough."

The issue with Windows 7 is known. I don't recall the specifics, but my memory is that it is unlikely to be fixed, unfortunately.

If you're interested in playing multiplayer, you'll want to open up port 19567 on your router, otherwise you'll effectively be restricted to one-on-one games and probably cause nasty crashes if you try anything else. (The networking code hasn't been brought up to modern standards.) The tracker is currently inoperable, so if you're looking for games, your best bet is hanging out on IRC. irc://avaraline.net, channel #avaraline

from avara.

havoc-viper avatar havoc-viper commented on July 23, 2024

from avara.

rherriman avatar rherriman commented on July 23, 2024

It is possible to change the key mapping but there is no UI for it right now. You have to modify the prefs.json file directly. On Windows, it looks like it's at C:\Users\<your_user>\AppData\Roaming\Avaraline\Avara\ but I can't verify that myself.

Here's a list of the valid keycodes to use: https://wiki.libsdl.org/SDL_Keycode

It is possible to port more levels, yes, but it is equal parts "simple" and "complicated." For most sets, it is mostly just a matter of extracting the resource fork and putting it in the right place... though I don't recall off the top of my head whether the level set menu in the game is hard-coded or not. Sets with custom BSPs are more problematic, the BSP data has to be converted to a new format. I'm not entirely sure what's involved there, @dcwatson and @assertivist would know more about that. An existing issue arises from the fact that many sets used the same IDs for their custom BSPs. The port currently doesn't handle that well, and thus frequently will crash when attempting to load a level with a custom BSP in it.

We have had plans to eventually change the level format to something more easy to work with in modern times. @assertivist did a lot of work on a PICT to SVG converter, for example. (Switching to an SVG format would also make it easier to edit and create new levels via Inkscape, eliminating the need to set up an emulator to run ClarisWorks 4...)

We also have had plans to build a web service to distribute level files and other assets, rewrite the level loading (and related UI) to consume that web service, and then bulk convert every level set we have in our possession (which is a pretty comprehensive collection). @dcwatson built out an early version of the asset server, but it isn't being used by Avara, yet.

from avara.

havoc-viper avatar havoc-viper commented on July 23, 2024

from avara.

assertivist avatar assertivist commented on July 23, 2024

Yo Havoc! The instructions, and also the tracker itself, are purely for internet games. To host locally, you'll need to find your computers local IP address. It should look like 192.x.x.x or 10.x.x.x --give that to your friend and have him type it into the server address field manually.

On windows you can open CMD.exe and enter "ipconfig" to get your local address

from avara.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.