| General | Hosted Sites | Civ5 | CivRev | Civ4Col | Civ4 | Civ3 | Civ2 | Civ1 | Misc | Marketplace |
![]() |
|
|
Welcome to Civilization Fanatics' Center. You are currently viewing our site as a guest which gives you limited access to our site features. By joining our free community, you will be able to participate in the discussions, search the forum, send private messages, vote in polls, upload your own screenshots to the gallery, and access many other special features. Registration is fast, simple and absolutely free, so sign up today! If you have any problems with the registration process or your account login, please contact support. |
|
|||||||
![]() |
|
|
Thread Tools |
|
|
#1 |
|
Deity
Join Date: Jan 2006
Location: Oregon
Posts: 2,525
|
Been out of the loop for a while
I am trying to get back into the Civ4 modding thing and have a stupid question. I know that there is a v1.61 SDK for Vanilla but did they release SDKs for Warlords and BtS? If they did can someone give me the link for them?
Thanks |
|
|
|
|
|
#2 |
|
General Guy
Join Date: Oct 2008
Location: Los Angeles
Posts: 5,526
|
The SDK is included in the game. Go to your install location and find the folder CvGameCoreDLL. All the source files are there.
|
|
|
|
|
|
#3 |
|
Deity
Join Date: Jan 2006
Location: Oregon
Posts: 2,525
|
Sweet, thanks
|
|
|
|
|
|
#4 |
|
Deity
Join Date: Jan 2006
Location: Oregon
Posts: 2,525
|
Alright, so I grabbed the source code out of the Vanilla SDK and are now getting these errors:
Error 1 error C2665: 'boost: ython::detail::make_getter' : none of the 3 overloads could convert all the argument types c:\Documents and Settings\dsmarti1\Desktop\Civ Mods\Civ4_174_SDK\Boost-1.32.0\include\boost\python\data_members.hpp 277 CvGameCoreDLLError 2 error C2665: 'boost: ython::detail::make_setter' : none of the 2 overloads could convert all the argument types c:\Documents and Settings\dsmarti1\Desktop\Civ Mods\Civ4_174_SDK\Boost-1.32.0\include\boost\python\data_members.hpp 310 CvGameCoreDLLI haven't changed anything, I am just trying to compile the source code. Any ideas? |
|
|
|
|
|
#5 | |
|
Deity
Join Date: Jan 2006
Location: Oregon
Posts: 2,525
|
Quote:
|
|
|
|
|
|
|
#6 |
|
Deity
Join Date: Mar 2007
Location: Mountain View, California
Posts: 9,624
|
Welcome back! You've arrived just in time for Civ V.
Ready to learn Lua?
__________________
Monkeys killing monkeys killing monkeys over pieces of the ground. Silly monkeys, give them thumbs they make a club and beat their brother down. BUG Mod - BTS Unaltered Gameplay [ Forum | Download | FAQ | Known Issues | Troubleshooting | Modding Tutorial ] |
|
|
|
|
|
#7 | |
|
Deity
Join Date: Jan 2006
Location: Oregon
Posts: 2,525
|
Quote:
|
|
|
|
|
|
|
#8 |
|
Deity
Join Date: Mar 2007
Location: Mountain View, California
Posts: 9,624
|
Yup, Civ V is being released September 21st and will use the Lua scripting language in place of C++ and Python for its moddable code. The engine is still C++ delivered as an opaque EXE, but Firaxis has written their own UI engine themselves instead of using Gamebryo again.
__________________
Monkeys killing monkeys killing monkeys over pieces of the ground. Silly monkeys, give them thumbs they make a club and beat their brother down. BUG Mod - BTS Unaltered Gameplay [ Forum | Download | FAQ | Known Issues | Troubleshooting | Modding Tutorial ] |
|
|
|
|
|
#9 |
|
Emperor
Join Date: Nov 2009
Location: Austria
Posts: 1,147
|
No more C++ modding?.. Oh well I never had any intentions of switching to Civ5 anyway.
|
|
|
|
|
|
#10 |
|
Deity
Join Date: Jan 2006
Location: Oregon
Posts: 2,525
|
Who knows, I remember when it was just Python modding in Civ4 they didn't have the intention of releasing a C++ SDK but did... I think it will be the same in Civ5
|
|
|
|
|
|
#11 | |
|
Deity
Join Date: Mar 2007
Location: Mountain View, California
Posts: 9,624
|
Really? Probably 90% of why I got into Civ4 modding was as an excuse to learn Python and do something new.
I imagine it will be the same for Civ5 and Lua. I will, of course, continue developing BUG because that's my baby, but I hope to get into some Civ5 modding as well.Quote:
But as you point out, things can always change.
__________________
Monkeys killing monkeys killing monkeys over pieces of the ground. Silly monkeys, give them thumbs they make a club and beat their brother down. BUG Mod - BTS Unaltered Gameplay [ Forum | Download | FAQ | Known Issues | Troubleshooting | Modding Tutorial ] |
|
|
|
|
|
|
#12 |
|
Emperor
Join Date: Nov 2009
Location: Austria
Posts: 1,147
|
Yes, really. I greatly prefer getting even better at something I can already do over learning something entirely new. Less time-consuming and probably a bit less frustrating (I tend to be very impatient with myself).
|
|
|
|
|
|
#13 | |
|
Deity
Join Date: Apr 2008
Location: California
Posts: 4,727
|
Quote:
But, I suppose we will find out in ... 41 days.
__________________
Come see the Fury Road sub-forum! Everybody wants post-apocalyptic desert warfare with crossbows! |
|
|
|
|
|
|
#14 |
|
Emperor
Join Date: Nov 2009
Location: Austria
Posts: 1,147
|
Well I knew that lua is an interpreted language, and if the AI is exposed there then someone obviously thinks that we all have quadcore powered comps.
My guess is that the AI will be C++ though, if Civ5 really is supposed to run on older computers too. Which means it won't be moddable, at least not immediately. Ergo there won't be anything for me to do anyway. |
|
|
|
|
|
#15 |
|
Deity
Join Date: Mar 2007
Location: Mountain View, California
Posts: 9,624
|
Lua is interpreted, but the core is a lot simpler than Python. There is only one numeric type so it doesn't use objects to represent each number variable. And keep in mind that even interpreted languages are compiled into bytecode before execution. As long as you're not executing a lot of dynamically generated code, you'll see good speeds.
Quad-core? I didn't think anyone still used processors with single-digit cores!
__________________
Monkeys killing monkeys killing monkeys over pieces of the ground. Silly monkeys, give them thumbs they make a club and beat their brother down. BUG Mod - BTS Unaltered Gameplay [ Forum | Download | FAQ | Known Issues | Troubleshooting | Modding Tutorial ] |
|
|
|
|
|
#16 | |
|
The White Wizard
|
Quote:
__________________
"A Witty Saying Proves Nothing" -Voltaire Civilization 4 Mods: Rise of Mankind - A New Dawn 1.75 Civilization 5 Mods: Active City Defense, Tech Diffusion Minecraft Mods: Spout & Spoutcraft Lead Developer |
|
|
|
|
|
|
#17 |
|
Deity
Join Date: Apr 2008
Location: California
Posts: 4,727
|
I assume all the information and references are in this thread. However, since I work in commercial software myself, I do not put a great deal of faith into the published statements of software companies about a future release. Let's see what is actually there in .... 34 days.
__________________
Come see the Fury Road sub-forum! Everybody wants post-apocalyptic desert warfare with crossbows! |
|
|
|
|
|
#18 |
|
The White Wizard
|
That thread has absolutely no information about modding though, and I haven't seen any real articles on modding yet, other than map-making and Lua.
__________________
"A Witty Saying Proves Nothing" -Voltaire Civilization 4 Mods: Rise of Mankind - A New Dawn 1.75 Civilization 5 Mods: Active City Defense, Tech Diffusion Minecraft Mods: Spout & Spoutcraft Lead Developer |
|
|
|
|
|
#19 |
|
Say No 2 Net Validations
![]() ![]() |
The SDK has sure been mentioned, and they had a podcast about building their own engine, should be easy to find on Civ5.com.
|
|
|
|
|
|
#20 |
|
Deity
Join Date: Mar 2007
Location: Mountain View, California
Posts: 9,624
|
Did they mention any specifics about the SDK? I got the distinct impression that Lua would be the only language needed for modding code.
__________________
Monkeys killing monkeys killing monkeys over pieces of the ground. Silly monkeys, give them thumbs they make a club and beat their brother down. BUG Mod - BTS Unaltered Gameplay [ Forum | Download | FAQ | Known Issues | Troubleshooting | Modding Tutorial ] |
|
|
|
![]() |
| Bookmarks |
|
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [PYTHON] How to get # of values returned in a loop | phungus420 | Civ4 - SDK/Python | 9 | Oct 27, 2009 10:55 PM |
| AI in endless loop | Burin | Civ4 - Bug Reports | 5 | Dec 30, 2008 04:03 AM |
| Out of the Loop | DS_Legionary | Civ4 - General Discussions | 6 | Mar 08, 2008 06:25 PM |
| Stuck in a loop? | Sinine | Civ4 - General Discussions | 10 | Oct 13, 2007 03:09 PM |
| Been out of the loop | MaXXXXXuM | Civ3 - General Discussions | 3 | Apr 21, 2003 04:31 PM |