View Full Version : [MAC PROGRAMERS UNITE!] Need Cocoa peopletons for PROJECT HOLY GRAIL
Sebiche Feb 25, 2007, 11:59 AM Hello kiddies,
I've noticed all that runs in the mac area is just how unfair it is and how life sucks.
Well my negative buddies, meet Project Holy Grail the project that brings to mac users the treasure they've been seeking.
Project Holy Grail is a Cocoa application that allows easy changing to the Civ game (not SDK, that will be a future project in the works) in MAC.
So all y'all mac users that can flip a cocoa code line, come on and TESTIFY and may the lord Jesus or Allah, God, the Lord, any of the Hindu gods or goddesses , nirvana etc
point is: can you do cocoa? cuz if you can it would be really nice of you to help
TESTIFY and AMEN BROTHER
sebiche
Bazzalisk Feb 25, 2007, 12:37 PM I can write Obj-C/Cocoa fairly well (although my time is limited), but I'm somewhat confused. What is this project you are talking about actually supposed to do?
That's not clear from your post.
Sebiche Feb 25, 2007, 01:47 PM well then Bazzalisk, allow me to explain.
Project Holy Grail is a Cocoa-based application in the works that allows easy changing of the Civ XML files from within its interface, so as to give Mac modders an easy try at changing the xml.
in other words, it would let you change XML files from it, instead of the tidious xml changing from within oh never mind, let me put it in layman's terms:
instead of saying <CivicType>CIVIC_GOVERNMENT</CivicType> have a text field that would say Civic Type: Government
its the first step towards getting Macs to read SDK mods. although it does not sound like it.
because when you change a mod from the XML you run the risk of accidentaly making the tiniest of mistakes and therefore having to start all over, this will format it for you. all you have to do is change it from in there.
is it clearer now?
oh, and thats ok Bazzalisk, it is just begining to be formed so even a thumbs up is crucial help.
AlanH Feb 25, 2007, 03:16 PM I write Cocoa, but I don't really see what your project is going to do for he community. Modders need to know the XML structures of the Civ4 data. Just changing the syntax of the code they have to write isn't going to change a player into a modder. In any case, I suspect there are too few players around here who want to become modders to make such a project worth the effort.
I suggest a more effective use of resources would be to try to create a verification app that would take an existing mod package and check that it satisfies the dependencies and syntax that are necessary to be usable with Mac Civ4 or Warlords, and, if not, to list (and/or maybe auto-correct) the errors. That would allow existing Windows mods to be assessed and maybe adapted for Mac use.
Just my 2¢ ;)
Sebiche Feb 25, 2007, 08:03 PM you mean like it actually tells you what is wrong rather than just saying "it is wrong"?
it doesnt change the syntax, it just makes it a little more user-friendly
In any case, what I'm really trying to do (you could call HG a "warm-up") is an app that allows Mac Civilization IV to read mods with changed SDK, so that mac users can be open to ALL the mods, not just the boring ones (well, there are some that are very good AND compatible, but I was looking forward to World War II by asiaoasiao)
If we can manage to make the app inform the program of the change, it will open a new era of macintosh mods and modding. (eventually, it would allow SDK changes be done, tested and run on the Mac version of Civ IV. THAT IS MY TRUE GOAL
so what do you say?
AlanH Feb 26, 2007, 02:43 AM As far as I can tell Mac Civ4 is a closed application. It has no programming interface other than the Python hooks. I can't see how you could write code that would affect the way that Civ4 behaves in the same way that the Windows SDK allows.
gidds Feb 27, 2007, 04:26 AM As far as I can tell Mac Civ4 is a closed application. It has no programming interface other than the Python hooks. I can't see how you could write code that would affect the way that Civ4 behaves in the same way that the Windows SDK allows.
AlanH, well maybe the ones with the gift of undersstanding this should try this. If it works it works, if not, ahh well, at least ye had some fun..
AlanH Feb 27, 2007, 08:06 AM AlanH, well maybe the ones with the gift of undersstanding this should try this
Please carry on if you think you can do it.
I *have* looked at the issues, since I would like to be able to provide a full HoF MOd for Mac players, I *do* understand the way the software works, and I was only trying to save you wasted effort.
Gatekeeper Feb 27, 2007, 02:22 PM Can someone make it so Civ II works on Intel iMacs? ;)
Sebiche Feb 27, 2007, 03:45 PM i dunno. first if ever, i hope for SDK mods work of macs. we will starve no longer!
Bazzalisk Feb 28, 2007, 07:07 AM i dunno. first if ever, i hope for SDK mods work of macs. we will starve no longer!
Pure and simple, without access to the Civ IV for Mac source code (which is not available) this cannot be done.
Making a graphical editor for the XML files and Python interface is perfectly doable, making the SDK mods work on the mac requires access to the internals of the programme.
Still Aspyr have suggested that they intend to do this just as soon as Firaxis put in the necessary changes to the file-formats to make cross-platform mods possible.
Gyathaar Feb 28, 2007, 08:04 AM Still Aspyr have suggested that they intend to do this just as soon as Firaxis put in the necessary changes to the file-formats to make cross-platform mods possible.
Even without the cross platform changes, an SDK for mac would work for single player (and Mac-Mac multiplayer) games.
However without such a change you could not play multiplayer games between mac and PC players with SDK mods.
JoAT Mar 01, 2007, 04:57 AM Can someone make it so Civ II works on Intel iMacs? ;)
Civ 2 does work on Intel iMacs. :p
Linky (http://www.insidemacgames.com/forum/index.php?s=&showtopic=27963&view=findpost&p=300129)
JoAT
|
|