It uses boost templates, but none of the libraries. Moreover libboostygfx is closed source, without any development headers, so it's not very useful for developers.
This is just like television, only you can see much further.
It looks like that the port's original maintainer wrote a library to extract various installers of the game/patch/etc. Heck, it can even unpack the pre-patched GOG version. I could write an Amiga installer using this library, so people wouldn't have to use a windows/linux machine to do that. Of course I'd have to fix the endianness issues in library and whatnot. Is there any interest for this, or I shouldn't bother?
This is just like television, only you can see much further.
Well consider that not all amigans have a PC at home and (even if they had one) it might be annoying to do so on other machines, imho an Amiga specific one could be better in any case but of course it will mean more work, in short: just valuate the pro and con of both choice
All right then, I'll try to cook up an installer. The innoextract library has even more Boost dependencies than the game, so it might take a while to get it to work. In the meantime I fixed the saving/loading, so the game reached a playable state. I'm still fixing bugs (mostly graphical glitches), but if anyone wants to betatest, feel free to drop me an email.
This is just like television, only you can see much further.
I already compiled boost_regex, boost_program_options, boost_system. Boost_asio is nearly impossible to fix without multicast sockets, which means that all of the networking has to be taken out. The rest of the boost libraries look harmless enough, although you can never know when you use C++ with old compilers...
This is just like television, only you can see much further.
Just comes in my mind that about Wesnoth recently they post this:
Quote:
Since the conversion to SDL 2.0 will need a lot of testing, support for these platforms will be dropped. Of course, if somebody steps up to start maintaining one of these platforms again, we will not drop support for that platform. The affected platforms are: OS/2, AmigaOS, and BeOS.
Well, that settles the question then :\ Back to Arx Libertatis, I have innoextract up and running. It successfully extracted both the patch and the GOG installer. I'm not sure what do do with the frontend though. A few requesters will probably do the trick for the time being.
This is just like television, only you can see much further.
Oops, sorry. For some reason I thought Roadshow didn't support multicast sockets.
No problem.
I haven't ever used multicast sockets myself and don't actually know whether they work - all I did was take a look at the RoadShow docs ("README") and a page I found in Google (http://www.cs.unc.edu/~jeffay/dirt/FA ... 001-F99/mcast-socket.html), which gave me the impression that it isn't exactly rocket science, and that RoadShow docs/includes seemed to mention the few definitions etc. necessary. (But if you try it out and find anything not living up to expectations, let's hear about it, maybe I can help filing a Bugzilla report.)
@utri007 It should be playable at least. I think the lowest FPS I got was around a waterfall, which was around 10-15. Unfortunately the game has no adjustments for the geometry details, so everybody is stuck with the same settings.
@nbache It was an bad assumption from my part. I've gotten so used to AmiTCP limitations, that I forgot to check the headers :) It's probably working just fine, I just didn't know it was there.
@angelheart It has some pretty hard hitting dependencies, like the spidermonkey JS engine. You would probably have better luck with the HTML5/JS version.
@all I have some questions regarding the installer. Would you folks prefer a GUI program, or a couple of install scripts (CD, demo, GOG) are enough? The former would obviously take much more time, given I'm not really familiar with MUI (I want to be portable). With the scripts one would have to manually download the patch or the installer, but other than that the process would be automatic.
This is just like television, only you can see much further.
@angelheart It has some pretty hard hitting dependencies, like the spidermonkey JS engine. You would probably have better luck with the HTML5/JS version.
While Angelheart linked to an article about the Javascript version, Cocos2D-x is actually written in C++ (link).
I could be wrong, but I don't think that SpiderMonkey is needed for the C++ version. It's scripting language of choice is Lua, not Javascript.
Sure, if you want to use Javascript as scripting language for your cocos2D project, then you'll need SpiderMonkey. I don't think that it's a requirement, though.
It's possible that the Lua binding is optional too, as those who wish to write their game/simulation code purely in C/C++ won't need that either.