Oni Modding
Oni Modding
I just discovered the forums today, its great to see a site for modding Mac games. My main interest is in modding Oni and I thought I'd share some of the recent developments.
In the last few months, it has become easier to mod Oni, through a command line program called OniSplit. A project based on it is calledAnniversary Edition. This will allow users an easier way to mod Oni.
Here is an example of what has been done: http://www.youtube.com/watch?v=OtrwzmlhqMo
We can now export and import 3D characters, as the video shows, the Masterchief can now make an appearance.
Also, in regards to the game engine itself, it runs on Intel Macs (though there are mouse issues with OSX 10.5), it can accept one addtional level plugin. Level plugins allows modders to put their mods together in level type files, so that users can access the mods without modding the game data themselves. Some level plugins can be found here: Level Plugins
Its still at the early stages, so the tools are not user friendly, its mainly command line, though, I'm slowly working on a GUI for OniSplit using Xcode.
The vast majority of these improvements have come through the efforts of PC programmers. They are attempting to make the improvements cross platform, but without the help of Mac programmers, they are limited in their efforts.
I'm hoping that some of the modders on this forum might be interested in modding Oni, developing the tools for modding and especially help in "hacking" the game engine (PPC assembly language experience will be most helpful).
Thanks for taking the time to read this post.
In the last few months, it has become easier to mod Oni, through a command line program called OniSplit. A project based on it is calledAnniversary Edition. This will allow users an easier way to mod Oni.
Here is an example of what has been done: http://www.youtube.com/watch?v=OtrwzmlhqMo
We can now export and import 3D characters, as the video shows, the Masterchief can now make an appearance.
Also, in regards to the game engine itself, it runs on Intel Macs (though there are mouse issues with OSX 10.5), it can accept one addtional level plugin. Level plugins allows modders to put their mods together in level type files, so that users can access the mods without modding the game data themselves. Some level plugins can be found here: Level Plugins
Its still at the early stages, so the tools are not user friendly, its mainly command line, though, I'm slowly working on a GUI for OniSplit using Xcode.
The vast majority of these improvements have come through the efforts of PC programmers. They are attempting to make the improvements cross platform, but without the help of Mac programmers, they are limited in their efforts.
I'm hoping that some of the modders on this forum might be interested in modding Oni, developing the tools for modding and especially help in "hacking" the game engine (PPC assembly language experience will be most helpful).
Thanks for taking the time to read this post.
Welcome to the forum. I know that some members here play or have played Oni.
Kansas....Like Paris Hilton: White, Flat, and Easy to Enter. -- Conan O'Brien
Masturbation is like procrastination, they're both great until you realize your screwing yourself.
MGM Discord | MGM Chat
Masturbation is like procrastination, they're both great until you realize your screwing yourself.
MGM Discord | MGM Chat
-
- Ranger
- Posts: 912
- Joined: Sat Jun 14, 2008 12:00 pm
- Contact:
-
- Night Stalker
- Posts: 6887
- Joined: Thu May 24, 2007 5:52 am
- Location: 41.896198, 12.4165945
- Contact:
Thanks for the welcome
Here's a screenshot of what I'm working on:
As you can see, it is easy to export the characters (ONCC) such as Konoko and weapons (ONWC) as OBJ files.
I wanted to use tabs for the separate sections, but somehow, I can't get the dropdown menus to work in tabs under Leopard. (I'm a newbie when it comes to Xcode and Applescripts.)
Here's a screenshot of what I'm working on:
As you can see, it is easy to export the characters (ONCC) such as Konoko and weapons (ONWC) as OBJ files.
I wanted to use tabs for the separate sections, but somehow, I can't get the dropdown menus to work in tabs under Leopard. (I'm a newbie when it comes to Xcode and Applescripts.)
-
- Night Stalker
- Posts: 6887
- Joined: Thu May 24, 2007 5:52 am
- Location: 41.896198, 12.4165945
- Contact:
Well if anyone can offer help in improving the GUI, I would appreciate it. I just learned enough Xcode to put that GUI together and the program does work, it will run the OniSplit commands as shell scripts.
To run Oni in a window, open the terminal then cd to the Oni Folder, then enter the command Oni.app/Contents/MacOS/Oni -noswitch
To run Oni in a window, open the terminal then cd to the Oni Folder, then enter the command Oni.app/Contents/MacOS/Oni -noswitch
Last edited by EdT on Fri Jul 18, 2008 2:40 pm, edited 1 time in total.
-
- Night Stalker
- Posts: 6887
- Joined: Thu May 24, 2007 5:52 am
- Location: 41.896198, 12.4165945
- Contact:
there are a bunch of programmers around here that may maybe give you some hints!
i dont know... the first one that pops in my mind is Altimit01, and sword, maaaaybe Tyler777...
also Jonathan is a genius, but he's not here anymore... <_<
*Ahem* CMON OTHER SECTIONS! YOU SHOULD BE MORE EXCITED ABOUT THIS! D:< GRGRGRG IGNORAMUSES!
PS: also, OMG THANKS! i will try immediately!
i dont know... the first one that pops in my mind is Altimit01, and sword, maaaaybe Tyler777...
also Jonathan is a genius, but he's not here anymore... <_<
*Ahem* CMON OTHER SECTIONS! YOU SHOULD BE MORE EXCITED ABOUT THIS! D:< GRGRGRG IGNORAMUSES!
PS: also, OMG THANKS! i will try immediately!
- TaxiService! Shitposting since 2007!
Are there any programmers with PPC assembly language experience? They would be a great help in fixing bugs and improving the Oni engine.
Here is a page showing the fixes made so far:
http://wiki.oni2.net/AE:OMNI
Here is a page showing the fixes made so far:
http://wiki.oni2.net/AE:OMNI
-
- Ranger
- Posts: 1806
- Joined: Mon May 05, 2008 3:21 pm
- Location: ~root@208.113.172.130# sudo rm -f /
actually, i talked with jon the other day, and yes, he still reads the forums, he's just not a registered user anymore. (maybe hes one of those guests O_O)TaxiService wrote:there are a bunch of programmers around here that may maybe give you some hints!
i dont know... the first one that pops in my mind is Altimit01, and sword, maaaaybe Tyler777...
also Jonathan is a genius, but he's not here anymore... <_<
~ Teh Slapz
TaxiService wrote:OMG BARREL ROLL ON ACIDS
._. \·. |: /.· .-. ·.\ .·/ ._. \·. |: /.· .-. ·.\ .·/ ._.
WHOOHHAGHGHHGEHGR
-
- Night Stalker
- Posts: 6887
- Joined: Thu May 24, 2007 5:52 am
- Location: 41.896198, 12.4165945
- Contact:
Who is online
Users browsing this forum: No registered users and 21 guests