Open bloodfor1 opened 2 years ago
Hi! I've mirrored the source code for archiving purposes, as the original project website was slowly dying (and is gone completely now). I played around with the sources a bot to make them compile using CMake, which more or less works now and produces a running binary. I didn't test it though.
If you mean the Unity engine, no. Iris2 was always based on Ogre3D, with a Lua binding library on top to make scripting easier. I'm sure Iris2 is from an era where Unity didn't even exist yet.
Hi! I've mirrored the source code for archiving purposes, as the original project website was slowly dying (and is gone completely now). I played around with the sources a bot to make them compile using CMake, which more or less works now and produces a running binary. I didn't test it though.
If you mean the Unity engine, no. Iris2 was always based on Ogre3D, with a Lua binding library on top to make scripting easier. I'm sure Iris2 is from an era where Unity didn't even exist yet.
got it, can we convert iris 2 to unity3d?
Converting it to another engine would basically mean a complete rewrite, there's nothing you could reuse from this code base. You could only use it as a reference for some technical things like parsing the game data files and the UO server/client protocol implementation.
Even porting it to the newer "Ogre Next" engine is a major undertaking. Not sure if it's worth the effort as the 3D models and textures will still look old. The current code will still run, though it will need a few updates here and there, but IMO this is the better approach. Not that I've got time to work on it, as other projects will keep me busy for years to come.
Reference in n
I understand, my friend, I don't know any programming language, I don't have the skills to do this, I guess it will remain a dream.
hi, does any one run the iris2.exe on win10 ? I met a lot of error and can't run it on my win10 computer. If you have a version which can run on win10, please do me a favour to upload to some where for download. Thanks!
Only compiled it on Linux so far, but couldn't really test it because I don't have the required resources (these were available in a specific UO edition AFAIK, I only own the classic 2D edition).
I don't even know where to get any binary distribution of Iris2 for Windows since the official project website was wiped, quite sad it went down this way.
From a code perspective, the game engine is old, but should still build and run fine even on Windows 11.
on the website i found the link to download the iris2 exe file and successfully run on winxp vmware system. below are the link:
| + | * [http://sience.schattenkind.net/Iris2.zip Iris2.zip] (Windows XP/Vista/7)
but when i can’t run it on my win10 computer. i try to compline you source code in vs 2019 but failled.it’s really a pity we lost such a good project, hope someone can resurrect it!
uoml is the client version which supports iris2, some links also found in below :
| or [http://www.fileplanet.com/156570/150000/fileinfo/Ultima-Online:-Mondain%5C%27s-Legacy-Client UO:Mondain's Legacy (fileplanet)] | | or [http://www.fileplanet.com/156570/150000/fileinfo/Ultima-Online:-
Hey,
i'm one of the original authors of Iris 1 & Iris 2.
You can still get the binaries from heise: https://www.heise.de/download/product/iris2-58815
and my server of couse: http://sience.schattenkind.net/Iris2.zip http://sience.schattenkind.net/Iris2_Setup.exe
Installation still works on Win10. Before running you have to install "Mondain's Legacy" (only the legacy client is supported!).
At first startup you have to select the map0.mul file form the "Mondain's Legacy" UO directory.
Hi, I can install it on win10, but when I start the iris.exe , I got this error: my computer is win10 64x operation system.
Do you know how to solve it?
Your problem is, that the Ogre3D (the 3D Engine used by Iris2) context cannot be initializied by Iris2.
main.lua line 518: if (not OgreCreateWindow(false)) then os.exit(0) end
Maybe the Keyboard driver...maybe you need to install the requirements manually (should be installed by the installer).
It works on my Win10, so theoretically it should run.
Also Offline Mode
works (servers may also, but most preconfig. are abbadon):
@SiENcE You are the one who made this wonderful thing, it's nice to see you after such a long time.
You are welcome! It's been a long time ... It was an amazing time.
You are welcome! It's been a long time ... It was an amazing time.
What's going on bro? Is everything ok? =) What do you think about iris 2 development?
What do you think about iris 2 development?
Long ago ;-). Too long...
What do you think about iris 2 development?
Long ago ;-). Too long...
Yes, it was the most beautiful thing I have ever seen in my life :D now there are better engines and it's easier
If I remember correctly, the idea came from Alex. He developed Ultima Iris in cpp. I found it interesting, but the client was very limited and completely self-developed (including the 3d engine). At some point he went to university, which is why he no longer had time for it. At some point I got to know ghoulsblade & hagish and we developed Iris 2 on the basis of Ogre3D. The most complicated part was to develop the custom houses backwards. The client side of the protocol was first completely reverse engineered and implemented by us. Likewise the Gump rendering.
As far as I remember, I was impressed by the design of the entire Ultima Online client. Especially the Gump thing was ahead of its time! It was like HTML in a game client. Just great for the time!
It was a good time...I don't know if Richard Garriot ever found out about it ;-). Too bad...
If I remember correctly, the idea came from Alex. He developed Ultima Iris in cpp. I found it interesting, but the client was very limited and completely self-developed (including the 3d engine). At some point he went to university, which is why he no longer had time for it. At some point I got to know ghoulsblade & hagish and we developed Iris 2 on the basis of Ogre3D. The most complicated part was to develop the custom houses backwards. The client side of the protocol was first completely reverse engineered and implemented by us. Likewise the Gump rendering.
As far as I remember, I was impressed by the design of the entire Ultima Online client. Especially the Gump thing was ahead of its time! It was like HTML in a game client. Just great for the time!
It was a good time...I don't know if Richard Garriot ever found out about it ;-). Too bad...
Got it man, yeah that was great. During my primary and high school years, I was truant from school and felt good about myself, but eventually I found myself working in the industry because it put an end to my education life :D I'm still dreaming about this :D
It's nice to have someone still interested. isn't this awesome thing supposed to be unity anymore?