Skip to content

NCF – Extended list of Neutral creatures.

#2263
Auto-translated
I don't know about super-powerful abilities; I took the Fire skill from the Voga creature. I also gave him an elemental skill because he's somewhat devoid of spirit – he's not affected by morality, whether he's alive or undead (perhaps courage should be added to prevent him from losing morale, but that might be unnecessary). I came up with the story myself. The artwork is from the standard Nightmare creature because I couldn't create my own, but I wrote the description myself. And they should be around level 7.

There are some problems with water and earth because there aren't enough skills and top-tier damage spells.

Added 2 hours 22 minutes ago
By the way, there's a very interesting point. As someone mentioned here, adding new skills is not yet available.

Here, it says how to add a skill. The XML instructions are quite detailed. The binary modification part is not entirely clear – it seems that they changed a certain byte in the NCF to change the creature limit. But how can I, for example, change a byte in the executable file? And how do I define the skill logic? (if anyone knows)

@dredknight please add some detailed instructions on how to

fandom

Q binary

Do the following changes to increase skill slots from 221 to 222

DD 00 00 00 8D 44 24 24  50 8D 4C 24 1C 51 68 FC to 
DE 00 00 00 8D 44 24 24 50 8D 4C 24 1C 51 68 FC

do this,

and how to write the skill logic (which place insert the code, which code language, etc)? (For example, I want attack +47%, I want "Storm Wind2" without touching "Storm Wind," IMMUNITY_TO_NEGATIVE_SPELLS, on-attack spell casting, etc., and this should be a creature ability similar to cursed attack and not dependent on any MapScript)
Is it possible to add a skill like HERO_SKILL_AWESOME_SKILL_d, where d can be any random digit?

Any working examples with the details?

Added 42 minutes ago
@dredknight Also, the next question, in the following example, you say to change from 221 to 222 by replacing the hex value 221 with 222, and the maximum hex element is 0xFF = 255.

If I want 999 abilities, I need something like 0x3E7, but this is an extra byte. How do I resolve this?

(Generally, this answer will only make sense if you provide EXACT steps on how a random person can "Do the following changes to increase skill slots from 221 to 222")