A New Dawn Beta Builds

Awesome, that complicates things. Do you have an autosave from the turn before? The best way to nab the cause is to trace it backwards. The odd part is that I checked, and the Month is only used to draw the year on the screen...

It crash after just one turn. Month, you say...

I changed TurnIncrements for Snail speed... May be that I changed things by mistake...

Oh DAMN!!! Now I remember my own bug report and my own fix!!! :smack forehead: There is to be NO splitting of years in BCE, only in CE because the game don't recognize month changes when it is BCE because the year is negative... Back to drawing board for turn increments...

Thanks for that hint about month!
 
It crash after just one turn. Month, you say...

I changed TurnIncrements for Snail speed... May be that I changed things by mistake...

Oh DAMN!!! Now I remember my own bug report and my own fix!!! :smack forehead: There is to be NO splitting of years in BCE, only in CE because the game don't recognize month changes when it is BCE because the year is negative... Back to drawing board for turn increments...

Thanks for that hint about month!

Uh.. No Problem? The function was called getMonth(...), it's not like I was mind-reading.
 
Uh.. No Problem? The function was called getMonth(...), it's not like I was mind-reading.

Yeah...

This semester, I have Wednesdays and Fridays off, so if I have nothing to do and amreal bored, I just may just hit that C++ primer I told you about. Already read through two chapters so far but am too lazy to continue since :lol:. Yeah, I should had taken time to look up a few lines to the function's header :shakehead:.

Again thanks for your patience with my shenanigans.
 
Yeah...

This semester, I have Wednesdays and Fridays off, so if I have nothing to do and amreal bored, I just may just hit that C++ primer I told you about. Already read through two chapters so far but am too lazy to continue since :lol:. Yeah, I should had taken time to look up a few lines to the function's header :shakehead:.

Again thanks for your patience with my shenanigans.

Eh, Programming books are boring as hell. Informative, and really useful in a pinch, but they are not light reading. You'll learn more at first by trying to add a new feature. Maybe you could try to add the UnitMovementPercent to the XML that you've been wanting. That's a relatively easy modifier, compared to most.
 
my mind is a scary place, I have ADHD+Aspergers+Dyslexia+Dysgraphia+Bipolar... If I appear rude, that is probably because I am socially ******** (but not mentally); I fail to understand Metaphors, Slang, Sarcasm and most Humor so...

Also I don't take medications

Isn't that a contradiction? If you have Asperger's, you don't feel emotions like "normal"* people do.

*PS, the normal universe isn't so great.

you didn't comment about the bolded

also implying that we Aspies don't have feelings makes me :cry:

also as to my bipolar when I am in a Mania stage I will attack people for the slightest things like
I was playing dodgeball and I was being repeatedly being beaten down so bad it shredded my knee I jumped up and started choking the guy

also I just passively cry most of the time because I feel like everything is my fault
 
Eh, Programming books are boring as hell. Informative, and really useful in a pinch, but they are not light reading. You'll learn more at first by trying to add a new feature. Maybe you could try to add the UnitMovementPercent to the XML that you've been wanting. That's a relatively easy modifier, compared to most.

Schema please.

And the location of thta tag in the file?

Glad it is finally in 1.60 sources. Forgot you were going to add that tag in.

100 for Normal, 75 for Quick, 50 for Blitz, 125 for Epic, 150 for Marathon, and 175 for Snail.... How does that sounds? [More of a rhetoric question to get you players to consider it before I place it into my OS79 Modpack :).]
 
Schema please.

And the location of thta tag in the file?

Glad it is finally in 1.60 sources. Forgot you were going to add that tag in.

100 for Normal, 75 for Quick, 50 for Blitz, 125 for Epic, 150 for Marathon, and 175 for Snail.... How does that sounds? [More of a rhetoric question to get you players to consider it before I place it into my OS79 Modpack :).]

Eh, what? No, you misunderstood me. I haven't added that tag. I was thinking it would be a good way for you to learn some elementary programming. I wanted YOU to add the tag. I could do it in a minute or two, but that's no as educational for you, is it?
 
Eh, what? No, you misunderstood me. I haven't added that tag. I was thinking it would be a good way for you to learn some elementary programming. I wanted YOU to add the tag. I could do it in a minute or two, but that's no as educational for you, is it?

Ahh, I gotcha.

OK, I will do it when I get around to it :lol:.
 
Originally Posted by Afforess
Yeah, VS 2008 is what I use actually. Unfortunately, you have to do some shenanigans to get it to compile, since it uses VS 2003 toolkit to compile. Here's a guide (for 3.17, but it's the same with 3.19) to get it set up...

Thank you, I will try it.

I'm a C++ Programmer for about 5 years, and I'm still working on my own game engine. But I have some spare time, maybe I can help you to debug AND and to make some enhancements.

Originally Posted by os79
It crash after just one turn. Month, you say...

I changed TurnIncrements for Snail speed... May be that I changed things by mistake...

Oh DAMN!!! Now I remember my own bug report and my own fix!!! :smack forehead: There is to be NO splitting of years in BCE, only in CE because the game don't recognize month changes when it is BCE because the year is negative... Back to drawing board for turn increments...

Thanks for that hint about month!

Perhaps it's the same bug as mine. My game is in the Epic speed.
And for the CTD that occurs on Release but not on Debug, I ran into the same problems too. It often casued by non-initialized variables. ( In Debug mode, these variables will be initialized to zero automatically, but In Release it will be not. )

Originally Posted by Afforess

Eh, what? No, you misunderstood me. I haven't added that tag. I was thinking it would be a good way for you to learn some elementary programming. I wanted YOU to add the tag. I could do it in a minute or two, but that's no as educational for you, is it?

It looks like Afforess is a good teacher, isn't it? :)
 
OK, i think because of ALL these crashes, you ought to go back to the VERY BEGINNING and start over with adding things to AND. I had to do it three times with NWA, so i know its a pain, but these crashes are just too many, and really for NO apparent reason for them? This is just MY opinion, take it in stride or NOT.

Right now i am on a Standard map, only 5 civ, and i have had two CTD even before Classical era. With nothing being built, units or buildings.
 
He's 18 and already instilling the virtues of experiential learning into his students. Ah, bless :)
 
I've been playing your modmod exclusively because it is the best IMHO. That said, one thing that has always bugged me about the game is the lack of diversity in religions. Is there any way that you can add RevDCM Rapture to your modmod? It looks like it's a good start to filling that void.
 
Well, in ROM, there are now 11 religions. That's a 50% increase on BTS.
 
I found where the game crashed when load the save.

File: CvPlayer.cpp
Line: 18919

// Used for DynamicCivNames
pStream->ReadString(m_szName);

After the function ReadString was called, the stack seems to have been overflowed.

the pointer pStream is 0xbaad0000, and the pointer this is 0x00000068.

But I can't track into this function that coded by Firaxis Games.

I guess the file data was corrupted while it was saving. But I can't save it again because of that I can't load any save successfully.

I'm trying to hard code this member variable and the others below, and see what will happen.
 
I've been playing your modmod exclusively because it is the best IMHO. That said, one thing that has always bugged me about the game is the lack of diversity in religions. Is there any way that you can add RevDCM Rapture to your modmod? It looks like it's a good start to filling that void.

Why not just use all those religions that Dancing Hoskuld has improved on, here is alist of the ones i have added, and they are modular which makes it a choice of what you want.



Spoiler :
<Module>
<Directory>Andean</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Asatru</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Buddhism</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Christianism</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Confucian</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Druid</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>EgyptMyth</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Hellenism</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Hindu</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Islam</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Judaism</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Mesopotamian</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Ngai</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Nagualismo</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Scientology</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Shaman</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Shinto</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>ShintoAndShamanism</Directory>
<bLoad>0</bLoad>
</Module>
<Module>
<Directory>Taoism</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Tengri</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Voodoo</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Yoruba</Directory>
<bLoad>1</bLoad>
</Module>
<Module>
<Directory>Zoroasterism</Directory>
<bLoad>1</bLoad>
</Module>
 


I really like this idea, It would add so much more flavor, and you could also make it so tanks and stuff take a certain amount each turn and that cites take some oil two.

But if you add this i think you need to rework the speed of tanks. When on a huge or giant map tanks are very slow. hehe

P.S I had the weirdest thing happen, I setup a giant earth like map on marathon pace and put it on auto turns for 3000 turns. I came back to my computer completely missed up and I come to find out that the reason is the save file in auto-save was 14GB and it used up the rest of my c drive space. I ended up saving the file but I cannot get it to load though. I keep getting a memory allocation failure hehe
 
I traced the save reading code, it's all OK till the last call of function CvTeamAI::read ( File: CvTeamAI.cpp Line: 3821 ).

But after that, at the first reading opreation in the function CvPlayer::read ( File: CvPlayer.cpp Line: 18784 ), the data was corrputed. ( the value of uiFlag is very big. )

I don't know what happened between the two functions. I set the break points on all functions named read, and it didn't break down between the two functions. So I have no idea at all now. Can you give me some hints please, Afforess?
 
Why not just use all those religions that Dancing Hoskuld has improved on, here is alist of the ones i have added, and they are modular which makes it a choice of what you want.

Those are great, but one thing I like about Rapture is that each religion has sects, such as Christian Orthodox, Coptic Christians, etc. Anyway, my skills aren't too great when it comes to editing or adding (to say the least), but maybe I can give it a try.
 
Back
Top Bottom