Welcome to the Forum Archive!

Years of conversation fill a ton of digital pages, and we've kept all of it accessible to browse or copy over. Whether you're looking for reveal articles for older champions, or the first time that Rammus rolled into an "OK" thread, or anything in between, you can find it here. When you're finished, check out the boards to join in the latest League of Legends discussions.

GO TO BOARDS


League of Legends on Mac – In PBE Testing Now!

Comment below rating threshold, click here to show it.

VoltNinjA

Senior Recruiter

01-23-2013

make it available for iphone too : D


Comment below rating threshold, click here to show it.

Grognak The Barb

Senior Member

01-23-2013

lololol someone necrod this thread

oh wait this is an actual relevant thread?


Comment below rating threshold, click here to show it.

FOODFOOD

Senior Member

01-23-2013

Viz, I would love you forever if you could get this on Linux. I've been using Ubuntu for forever, but it's been really tedious having to reboot to Windows just to play LoL. I'd love to ditch Windows entirely for Ubuntu, but I play way too much LoL!


Comment below rating threshold, click here to show it.

Viz

Associate Software Engineer

01-23-2013

Quote:
Grognak The Barb:
lololol someone necrod this thread

oh wait this is an actual relevant thread?

This is an actual, relevant thread. Udyr posted it today. We really are releasing a Mac client again.


Comment below rating threshold, click here to show it.

Macrofarad

Senior Member

01-23-2013

Emailed it to my mac friend it made his day c:

Now all that's left is a Linux client and Riot would be my favorite company ever ^^


Comment below rating threshold, click here to show it.

Viz

Associate Software Engineer

01-23-2013

Quote:
FOODFOOD:
Viz, I would love you forever if you could get this on Linux. I've been using Ubuntu for forever, but it's been really tedious having to reboot to Windows just to play LoL. I'd love to ditch Windows entirely for Ubuntu, but I play way too much LoL!

Well, now you can reboot into OSX. Problem solved. You're welcome.

Speaking personally, I would love to have the game playable on Linux as well.


Comment below rating threshold, click here to show it.

Sporq

Senior Member

01-23-2013

Quote:
RiotBrentmeister:
It's a decent way to start. We went through several strategies when tackling the port. There are several places throughout the code which use Windows API calls; these obviously had to be reworked and coded to the Mac as well. Sometimes this is as simple as making the equivalent Mac API call but sometimes there isn't one.

Additionally compilers can generate different sets of instructions based on the same line(s) of C++ code. Finding and resolving these bugs can be very very difficult in many cases.


On my freshmen year game project, we attempted to make our game cross-platform with linux, as that was the OS of choice for a couple of the team members. I don't remember a lot of what we tried, but I do remember a lot of preprocessor blocks that, based on which compiler we were using at the time (g++ vs VS), loaded different headers and libraries.

Is this sort of the same device used in the Mac port, or do you have infinitely better ways of doing thing?


Comment below rating threshold, click here to show it.

Velvet Blanc

Junior Member

01-23-2013

What versions of OSX is this compatible with?


Comment below rating threshold, click here to show it.

Zerglinator

Senior Member

01-23-2013

Will Mundo work on this new client?

I've heard that an Apple a day keeps the Doctor away.


Comment below rating threshold, click here to show it.

Viz

Associate Software Engineer

01-23-2013

Quote:
Sporq:
On my freshmen year game project, we attempted to make our game cross-platform with linux, as that was the OS of choice for a couple of the team members. I don't remember a lot of what we tried, but I do remember a lot of preprocessor blocks that, based on which compiler we were using at the time (g++ vs VS), loaded different headers and libraries.

Is this sort of the same device used in the Mac port, or do you have infinitely better ways of doing thing?

For C++ (which is what the game is primarily written in), that's a necessary part of going cross platform. Another big part is wrapper headers that provide declarations that are common to all platforms, and definitions in platform specific files.