Scrolling civics screen.

What do you mean figure out? You download and run the mod. If you want to add your own civics you add your civics.
 
From what I've read, it's a fairly complicated mod. I already run my own personal mod, that includes both some Python & SDK changes, as well as several XML additions & adjustments. Trying to integrate them into other mods is a major headache for me, as I don't do Python well at all, and my SDK abilities are limited to copy-&-paste. So, WoC has always sounded very intriguing to me, but I bought BtS three months ago, and it's taken me that long just to get my old mod running on it. I'd like to just play the game for a while :D, before trying to work my mod into WoC...
 
Well the SDK is available as well in the WoC. And as posted in this thread earlier it is pretty easy to find the changes for the screen. Should not change much of anything anywhere else in a mod. So doubt any conflicts.

I don't think anyone ever used the scrolling screen after it was mentioned. Well to make it clear again. The only place where my name is used in the SDK for the WoC is where this screen is added to it. Search for "johny smith".

I really do not want to separate my section of code back from the SDK just to show you where anyone could of searched for it at. Sorry I am not meaning you specifically here. I mean just some work just to say look here I mean.
 
From what I have read the only way to get this is to download some mod and dig through it hoping to guess withch one of your many code pieces is the right one?
Let me tell you something. If you are going to do it like that don't post in this section of the forum at all.
I am not arguing that you did good work.
But this is a section for open, easily modable components.
If you want to show of your mod do it somwhere else.
 
You have no clue what you are talking about. It is easy. You open the SDK with a program that works with SDK and search for my name in the files with the same program.

In Visual Studio if you open the project file. Then search for johny smith. No guessing. Just people have problems when they do not use the search function. You know like how you search google.

Nevermind I will post the damn SDK files as they are now in the WoC. I hope you can find them it with a search function should not be that hard.
 
If someone can not search through this little bit of code. Please just walk away from your computer now.

Oh and I did put the files here but then had them merged in the WoC SDK with other things so did not want to pull it back out.

I am not taking the lines back out. I hoped it was so easy people could figure it out. Again look for my name johny smith in these files add those appropriate areas.
 
Johnny, I do understand that the WoC was designed to be fairly intuitive, but it was my understanding that adding things to it once downloaded & installed would require a variation of using the Modular XML Loading method, which I'm not too familiar with, and (again from my limited understanding) would require me to effectively re-write my personal mod... After so long without even being able to play Civ due to other problems, I don't want to get into editing my mod again, not yet anyways.

Oh, and I'm sorry you felt the need to upload the individual files here. I know how to use a Search function, it's a shame so many others would rather whinge about it... But, back to our topic, when I've played for awhile again, and feel brave enough to once more dive into the coding fray, I will attempt the WoC. I just hope I will be better able at that time to make sense of how to re-write my mod for Modular Loading.

Thanks johnny.
 
Well just wanted to make it clear with the files. The files were for PPQ_Puprle mainly. Anyway just because you use the WoC dll does not mean you must have everything modular to begin with.

Just modular is an easier way in the end to moves things around or turn on/off. So if you wanting your stuff in the WoC you don't have to make your stuff modular to run.

I think there must be a misconception here. We have improved the modules folder as it was in BtS. You can use normal folders under assets still, but we have some files that must be in.

I mean if you do not want any modules you can leave the MLF(modular loading file) in modules, and the folder empty. Then you have no modules loading. I hope that helps.
 
Hi Johnny Smith
I've been trying to incorporate the scrolling civics page into the B5 mod we are working on, i want to add more civics than we have at present, all i've done is replace the Final Frontier CvCivicsScreen python file with yours i noticed there was some SDK files but don't know how to inorporate that into the mod. Attached is a screen shot to show that it is sort of working but it doesn't show what benefits the civics give nor enable you to change civics, i suspect this is the SDK stuff, please advise.
 
Yes it needs the SDK for the panels that are normally in the bottom of the screen. I have it in the WoC Lite SDK and it is a fairly easy SDK change to add alone. Nothing else tangled up in it I mean if you want it from the SDK.
 
Yes it needs the SDK for the panels that are normally in the bottom of the screen. I have it in the WoC Lite SDK and it is a fairly easy SDK change to add alone. Nothing else tangled up in it I mean if you want it from the SDK.
Yes, i would like to incorporate the SDK changes, is there a step by step guide for me to do that?
 
I should ask in case this would make things easier because you need to set a program to compile a dll. Do you have a custom dll already being used? If not the WoC Lite does not change gameplay or anything. I mean there is guide to building a dll, but setting up to make a dll is most of the work really in this case I think.
 
I should ask in case this would make things easier because you need to set a program to compile a dll. Do you have a custom dll already being used? If not the WoC Lite does not change gameplay or anything. I mean there is guide to building a dll, but setting up to make a dll is most of the work really in this case I think.
Our mod doesn't have any dll, custom or otherwise but it sounds like i'm going to have to include one if i want to do this.
 
Well the scrolling civics screen is in 3 dll's that I know of. My WoC Lite, RevDCM, and WoC Full. Lite is the smallest changes, RevDCM next, and WoC Full the most. So don't know which want you want. The WoC known bug at this point is with some events but most events work. Herbalist and Slave revolt are the 2 I know for sure having problems. So just let you guys decide.
 
Herbalist and Slave revolt are the 2 I know for sure having problems. So just let you guys decide.
We don't actually need those 2 for our mod (well maybe the slave revolt at a later date but not right now.) So if there's any way to do it without them that would be fine.

OK, i now have everything i need to compile my own dll just have to figure out how to port over the files you supplied and create a dll specifically for Babylon 5. Any suggestions on where to start?
 
Mildly curious, but why didn't you use the screen.addMultilineText which Firaxis used? Seems so much easier to do than using the method of having to add pieces to both python AND the DLL in so many segmented areas for any new Civic capability.
 
Mildly curious, but why didn't you use the screen.addMultilineText which Firaxis used? Seems so much easier to do than using the method of having to add pieces to both python AND the DLL in so many segmented areas for any new Civic capability.

At the time if I remember correctly the multiline text could not be placed on the panel to scroll for some reason. The python function was a lot easier to just split it up. I took this screen from ViSa mod. I did not create it completely from scratch. I rearranged the layout though. Anyway that is why at the time I think it was done.
 
I mentioned in WoCLite, but never remembered to come to this thread to mention it:

The MultiLine text call doesn't work because you are not allowed to place a potentially scrollable item inside of another potentially scrollable item. Quite vexing. However, I figured out a way to create this screen without needing any DLL by having python split the already existing text parse by lines and place each line individually. This is a VERY good thing, as your method actually skipped a few of the basic BtS Civic information pieces, like adding Happiness to Buildings, which were by nature multi-line, so incompatible with your approach.

Of course, I love my DLL work, so I then made it require DLL as well by defining a few new widgets so that you could have a "quick change" bar on the top of the screen for those who already know what the civics do (or are happy with mouse-over information) and want to change without scrolling. (well, if you add enough categories this one would also need to scroll, but scrolls left/right instead of up/down)


Anyway, if you are interested in updating this to be non-DLL, or in playing with the other features, it is all available in Fall Further.
 
Back
Top Bottom