1
2
ID:133551
Jun 10 2008, 1:34 pm
|
|
I do believe its about time someone came out with a version of Byond for mac that could handle interface and all of the games on Byond. cause I'm getting tired of using my windows computer to play Xeno Arena. its essentially a text game but seeing as it has an interface I can't get it to run on the byond version for mac.
|
In response to Jtgibson
|
|
Jtgibson babbled:
Also worth mentioning is that any non-Windows application -- by merit of being considerably less popular than the Windows version -- would be more bug-prone due to reduced testing. Which appears to be ignoring the fact that there is a growing *nix community in BYOND (heck we even have our own Guild with 40+ members), sprinkled liberally with Mac OS X users. Based on the general intelligence and desire of that guild to get BYOND running under WINE you'd be hard pressed to find a more focused, if not determined, group available for testing. And while GTK windows by default are ugly, I believe you can change the windowing skin interface. You could probably make it look just like a Windows app, if necessary. Plus I bet we'd see more development from that community were there more native apps for those platforms. I, for one, would be more motivated to pursue my own game ideas - including the one that brought me to BYOND in the first place: a database-driven persistent world rpg engine. Which, as I understand, is only possible under Linux at this point. The problem is that I need Windows in order to test the game. Virtual Machines are great for most things, but unfortunately they tend to be slow when running rpg-type games in BYOND. Now, I'm not going to go all 'fan-boy' (like others tend to do) and demand that BYOND become multi-platform right now or I'm taking my toys and going home. But it ought to be on the table for serious consideration in a future version of BYOND, as the Mac/Linux/BSD community continues to grow. |
In response to digitalmouse
|
|
digitalmouse wrote:
I, for one, would be more motivated to pursue my own game ideas - including the one that brought me to BYOND in the first place: a database-driven persistent world rpg engine. Which, as I understand, is only possible under Linux at this point. Nope. A recent change in BYOND includes the ability to use MySQL databases using Windows. This makes use of libmysql.dll, which should be registered and put under %WINDIR%\System32. The only thing Linux can do right now that Windows users can't is handle DMCGI requests properly -- there is as of yet no support for DMCGI for Windows, which saddens me as I run my webserver on Windows. (I'd run it on Linux, but then I can't play BYOND games and I'll probably have problems with a lot of other applications/games as well.) -- Data |
In response to digitalmouse
|
|
digitalmouse wrote:
Which appears to be ignoring the fact that there is a growing *nix community in BYOND (heck we even have our own Guild with 40+ members), sprinkled liberally with Mac OS X users. That's nice and all, but BYOND has two active developers at this time, one of whom uses UNIX passingly and the other avoids it at all costs. And while GTK windows by default are ugly, I believe you can change the windowing skin interface. You could probably make it look just like a Windows app, if necessary. That kind of thing would require considerable experience with GTK, and based on the fact that the freaking GIMP can't get its penguins in a row, I'm not sure it's even possible to make GTK behave properly. Plus I bet we'd see more development from that community were there more native apps for those platforms. I, for one, would be more motivated to pursue my own game ideas - including the one that brought me to BYOND in the first place: a database-driven persistent world rpg engine. Which, as I understand, is only possible under Linux at this point. The problem is that I need Windows in order to test the game. Virtual Machines are great for most things, but unfortunately they tend to be slow when running rpg-type games in BYOND. BYOND under Windows has MySQL access now. Now, I'm not going to go all 'fan-boy' (like others tend to do) and demand that BYOND become multi-platform right now or I'm taking my toys and going home. But it ought to be on the table for serious consideration in a future version of BYOND, as the Mac/Linux/BSD community continues to grow. It can sit on the table all it likes and no one's going to touch it--at least not until the point BYOND can grow and get a much larger staff, including someone with significant UNIX development skills. In spite of us now having OpenGL access, creating a 'nix-compatible version of BYOND that supported full interfaces would be comparable to translating it into Mandarin. Lummox JR |
In response to Lummox JR
|
|
Lummox JR wrote:
In spite of us now having OpenGL access, creating a 'nix-compatible version of BYOND that supported full interfaces would be comparable to translating it into Mandarin. Wait... I thought we switched to DirectX? Though the OpenGL rendering system is still included, you need to edit config files, is there anyway we could enable this through the BYOND Pager? Hardware Mode (DirectX) Hardware Mode (OpenGL) Software Mode Also, would it be so much to ask, reimplementing Geko!?!? |
In response to Lummox JR
|
|
What I would recommend is doing it in small steps to get rid of various Windows only parts and slowly integrating the cross-platform parts into Byond.
George Gough |
In response to KodeNerd
|
|
KodeNerd wrote:
What I would recommend is doing it in small steps to get rid of various Windows only parts and slowly integrating the cross-platform parts into Byond. The backend is already cross-platform, which is why games can be hosted on Linux. But most things related to the GUI are, by necessity, highly tied in with Windows. And the major applications--Dream Seeker, Dream Daemon, and the pager--are all native Windows apps, not designed in the least for cross-platform use. So what you're suggesting just doesn't really fit into our design paradigm. Lummox JR |
In response to Lummox JR
|
|
If anything they should just lease the Dm implementation stuff so someone can make a dm compatible program that doesnt rely on windows
|
In response to Lummox JR
|
|
Lummox JR wrote:
KodeNerd wrote: Ah I see. In other words, your too lazy to reinvent a wheel for the 20th century? You know, the kind with lazer beams, traction control, and awesome rims? |
In response to Flame Sage
|
|
Flame Sage wrote:
Lummox JR wrote: Screw that. Make a "DBR" Feature. Dreams Become Reality. It does everything for you! LMFAO |
In response to King of Slimes
|
|
Then we would have more rips than we know what to do with.
Wait, isn't that the case now? |
In response to Flame Sage
|
|
Flame Sage wrote:
In other words, your too lazy to reinvent a wheel for the 20th century? You know, the kind with lazer beams, traction control, and awesome rims? Not only is that rude, but it fails as well; from what I understand he's being asked to reinvent the wheel but carve it using foreign tools which can only be operated with your feet to build said wheel. Even if he'd then succeed the result could very well be a bad wheel everybody complains about even more than the lack of Linux support for the GUI. Why don't you invent a wheel instead? But one that'd fit nicely with BYOND and would make the interface look the same on all platforms. -- Data |
In response to Flame Sage
|
|
Jtgibson babbled:
Also worth mentioning is that any non-Windows application -- by merit of being considerably less popular than the Windows version -- would be more bug-prone due to reduced testing. We're all over the place. Flame Sage wrote: Ah I see. How much would it cost (that it would be worth your time) so that they'd take a shot at this? (Or at least the money required to hire the people to handle this kind of task). |
In response to digitalmouse
|
|
digitalmouse wrote:
Which appears to be ignoring the fact that there is a growing *nix community in BYOND (heck we even have our own Guild with 40+ members), sprinkled liberally with Mac OS X users. I stand in awe of the 40 users of *NIX compared to the many thousands of BYOND Windows users. ;-) |
In response to Jtgibson
|
|
Jtgibson wrote:
I stand in awe of the 40 users of *NIX compared to the many thousands of BYOND Windows users. ;-) I think you could safely discount 90% of the 'many thousands of BYOND Windows users' as serious testers, since that 90% doesn't actively participate in debugging the Windows version unless it affects the game play of <insert Anime game here>. And when they do, it's a crap-shoot as to whether you get *any* useful testing info out of them beyond 'muh game dunt wrk no mre - fix it!' I suspect we've deleted more useless Bug Reports posts than sum total of useful ones. That should bring the number of useful BYOND Windows testing users down to a hundred or so, at best. Which makes the difference not so great between available Windows and *nix testers, in my opinion. But this is all rather moot- until we can get dedicated *nix or Mac OSX developers on board (or start paying the current ones more to get into those platforms), we shall just have to wait. |
In response to Android Data
|
|
Android Data wrote:
Why don't you invent a wheel instead? But one that'd fit nicely with BYOND and would make the interface look the same on all platforms. Even if Tom would let me, I wouldn't touch Dan's code with a 3 foot stick. I hear it causes death to whomever sees it. |
In response to Flame Sage
|
|
Flame Sage wrote:
Even if Tom would let me, I wouldn't touch Dan's code with a 3 foot stick. I hear it causes death to whomever sees it. I wasn't referring to you getting your hands on the BYOND source-code -- I was saying that instead of being rude to them you should just make your own Gtk thingmabob so they can use that instead. -- Data |
In response to Android Data
|
|
You mean a wrapper of some kind?
I wouldn't be able to make a BYOND thingmabob without looking at the source. Either way, I'm no where near being able to do something like that. Perhaps PirateHead? |
In response to Flame Sage
|
|
Flame Sage wrote:
I wouldn't be able to make a BYOND thingmabob without looking at the source. Did you not hear me? I said, "replacement Gtk". It has nothing to do with BYOND in specific; it's the way interfaces are handled in Linux/... itself. -- Data |
1
2
Sadly, Mac users and Linux users just aren't common enough to warrant the time spent in creating a port, not to mention the work required to maintain the source code branches on the other operating systems. Also worth mentioning is that any non-Windows application -- by merit of being considerably less popular than the Windows version -- would be more bug-prone due to reduced testing.