As a French person I feel like it's my duty to explain strikes to you. - AdrienIer

Create an account  

 
EitB Bug Thread

I take that back - turns out its this NN ctd everyones talking about.
Erebus in the Balance - a FFH Modmod based around balancing and polishing FFH for streamlined competitive play.

Reply

How do you make dropbox files public?
Trying to upload save.

EDIT: And once again I've spammed the forum banghead
Erebus in the Balance - a FFH Modmod based around balancing and polishing FFH for streamlined competitive play.

Reply

lol

Dropbox changed their rules on the public folder, but grandfathered me in, so I don't actually know directly.

You can always e-mail me the save at Sareln09 nod.
Blog | EitB | PF2 | PBEM 37 | PBEM 45G | RBDG1
Reply

(November 20th, 2012, 20:38)axlunq Wrote: Save with Nox crash. Eitb v9.

I built Nox w/ the great prophet and the world continued to spin for at least the next 5 turns. What is the exact set of moves for you that crashes the game?

But only on that turn... Hmm.

UPDATE: So if I advance the turn before building Nox, it doesn't crash, but if I build Nox as is, it breaks. Rebuilding my debug.dll now...
Blog | EitB | PF2 | PBEM 37 | PBEM 45G | RBDG1
Reply

So I'm an idiot, but I think I've got it fixed.

Technical Explanation:

Arrays of units are maintained by the game for each player. Each slot in the array may or may not contain a unit which is currently alive. Dead units return NULL if you ask it, but if you try to access any other attribute of a NULL unit, you will crash the game. CIV cleans up the array from time to time, but it is a delayed action. Therefore you need to shield yourself against accidentally asking for details on a NULL unit or else the game will crash. I wasn't doing that. Now I am.

EDIT: This came up whenever the player built Nox Noctis b/c Nox invisibility is controlled by a promotion, so I was having the game stride through a player's array of units (without protection) and check to see if each had a promotion. When it reached a NULL unit in the player's array, the game would crash. The same function was called when a player either gained or lost control of Nox Noctis as well to either add the promo or cleanup the obsolete ones, hence why people were seeing the crash on conquest of Nox sometimes as well. The crash wouldn't happen if your unit list was clean of all NULL slots, which I think (but am not sure) the game does at the end of every full turn and most importantly: when you enter and exit worldbuilder.
/EDIT

A new .dll is building as I write this, so I'll post a link when it becomes available. Please let me know if this crash continues, and please continue to post save games if it does so. I think this is the only place where I was unshielded. Also let me know whether the new Nox functionality is any good.
Blog | EitB | PF2 | PBEM 37 | PBEM 45G | RBDG1
Reply

Here is a link to an updated .dll which should fix the Nox Noctis crash.

new dll

You need to put this in your /Mods/Erebus in the Balance/Assets/ folder.
Blog | EitB | PF2 | PBEM 37 | PBEM 45G | RBDG1
Reply

I don't understand...
So its NOT Nox?
Erebus in the Balance - a FFH Modmod based around balancing and polishing FFH for streamlined competitive play.

Reply

(December 6th, 2012, 23:24)Qgqqqqq Wrote: I don't understand...
So its NOT Nox?

Are you still crashing even with the new dll?

EDIT: See the edit to the technical explanation. It was Nox.
Blog | EitB | PF2 | PBEM 37 | PBEM 45G | RBDG1
Reply

Apologies if I posted this already (can't remember).

Some things which I assume are bugs: warriors being able to upgrade to centaur chargers (ouch), and
phalanxes getting a boost from nightmares.
Reply

@HidingKneel. Good spots. I'll close those. The Warrior -> Centaur upgrade is b/c of the Warrior -> Horseman upgrade for non-Kuriotate CIVs, so yes, it's a hole, but should it be closed?

Phalanx boosting from Nightmares was that on v8 or v9? I know when I did v8 I accidentally left some melee units as being able to use nightmares...
Blog | EitB | PF2 | PBEM 37 | PBEM 45G | RBDG1
Reply



Forum Jump: