Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - bewt

Pages: [1]
1
this is at the bottom of the actor
Code: [Select]
<sprite scale="16" name="channeling">
<texture>actors/yeti.png</texture>
<origin>16 24</origin>
<frame time="70">78 215 32 32</frame>
<frame time="70">110 215 32 32</frame>
<frame time="70">142 215 32 32</frame>
<glow scale="16">
<texture>actors/yeti.png</texture>
<frame time="70">78 283 32 32</frame>
<frame time="70">110 283 32 32</frame>
<frame time="70">142 283 32 32</frame>
</glow>
</sprite>


this is what is calling it:
Code: [Select]
<dictionary>
<string name="type">ground-hit</string>
<string name="anim-set">attack</string>
<string name="chnl-anim-set">channeling</string>
<int name="cooldown">1000</int>
<float name="range">5</float>
<string name="sound">sound/monsters.xml:hit_flower_1</string>
<string name="attack-effect">actors/yeti.xml:attack-effect</string>
<int name="dmg">50</int>
<int name="max-targets">2</int>
<int name="dmg-delay">400</int>
<float name="dmg-range">0.5</float>
</dictionary>

I can't find any documentation on how to make channeling animations, is it just not possible? I can't see why I couldn't use it as it exists in the game and also this line <string name="chnl-anim-set"></string>

2
Editor Discussion / Composite mob type with bomb abilities.
« on: March 21, 2014, 08:41:44 PM »
Hey all.

I was wondering if there was a way to add the bomb unit ability to a composite mob.

I want to make an enemy that runs at the player and explodes when in a certain range.

Additionally is there a resource which allows me to look at all of the nuances of mob .xmls? eg type, attacks, etc.

3
Hello all.

I had a working projectile for one of my spider enemies. It slows the player, etc.

It worked early January, I guess last patch. I've been mapping again and upon loading of my old maps in the editor I get resource errors.

Code: [Select]
projectiles/enemy_spider.xml: Can only read RGB or RGBA textures
projectiles/enemy_spider.xml: Couldn't load texture specified in sprite
projectiles/enemy_spider.xml: Already loaded texture
projectiles/enemy_spider.xml: Couldn't load texture specified in sprite
projectiles/enemy_spider.xml: Already loaded texture

It repeats 5 more times, giving a total of 8 couldn't load textures. I am assuming this is for each of its 8 directions. IRRC I have other projectiles too, but I don't think I changed the sprites at all. Additionally I have custom sprites for other entities of my mod. The projectile is the only thing giving me this error.

I also used the maggot sprites and xmls for reference, if that says anything.

Perhaps something has been changed in the syntax since the patch?

Here is the xml for the projectile:

Code: [Select]
<projectile directions="8" collision="0.75" damage="3" speed="1.7" behavior="neutral">
<behavior>
<dictionary>
<string name="buff">buffs/spider_slow.xml</string>
</dictionary>
</behavior>

<sprite scale="16" name="0">
<texture>projectiles/enemy_spider.png</texture>
<origin>4 4</origin> <!-- west -->
<frame time="100">0 8 8 8</frame>
<frame time="100">24 8 8 8</frame>
<frame time="100">0 32 8 8</frame>
<frame time="100">24 32 8 8</frame>
</sprite>
<sprite scale="16" name="1">
<texture>projectiles/enemy_spider.png</texture>
<origin>4 4</origin> <!-- north west -->
<frame time="100">0 0 8 8</frame>
<frame time="100">24 0 8 8</frame>
<frame time="100">0 24 8 8</frame>
<frame time="100">24 24 8 8</frame>
</sprite>
<sprite scale="16" name="2"> <!-- north -->
<texture>projectiles/enemy_spider.png</texture>
<origin>4 4</origin>
<frame time="100">8 0 8 8</frame>
<frame time="100">32 0 8 8</frame>
<frame time="100">8 24 8 8</frame>
<frame time="100">32 24 8 8</frame>
</sprite>
<sprite scale="16" name="3"> <!-- north east -->
<texture>projectiles/enemy_spider.png</texture>
<origin>4 4</origin>
<frame time="100">16 0 8 8</frame>
<frame time="100">40 0 8 8</frame>
<frame time="100">16 24 8 8</frame>
<frame time="100">40 24 8 8</frame>
</sprite>
<sprite scale="16" name="4"> <!-- east -->
<texture>projectiles/enemy_spider.png</texture>
<origin>4 4</origin>
<frame time="100">16 8 8 8</frame>
<frame time="100">40 8 8 8</frame>
<frame time="100">16 32 8 8</frame>
<frame time="100">40 32 8 8</frame>
</sprite>
<sprite scale="16" name="5"> <!-- south east -->
<texture>projectiles/enemy_spider.png</texture>
<origin>4 4</origin>
<frame time="100">16 16 8 8</frame>
<frame time="100">40 16 8 8</frame>
<frame time="100">16 40 8 8</frame>
<frame time="100">40 40 8 8</frame>
</sprite>
<sprite scale="16" name="6"> <!-- south -->
<texture>projectiles/enemy_spider.png</texture>
<origin>4 4</origin>
<frame time="100">8 16 8 8</frame>
<frame time="100">32 16 8 8</frame>
<frame time="100">8 40 8 8</frame>
<frame time="100">32 40 8 8</frame>
</sprite>
<sprite scale="16" name="7"> <!-- south west -->
<texture>projectiles/enemy_spider.png</texture>
<origin>4 4</origin>
<frame time="100">0 16 8 8</frame>
<frame time="100">24 16 8 8</frame>
<frame time="100">0 40 8 8</frame>
<frame time="100">24 40 8 8</frame>
</sprite>



<sprite scale="16" name="d0">
<texture>effects/hit_projectile_spider.png</texture>
<origin>4 4</origin>
<frame time="100">0 8 8 8</frame>
<frame time="100">24 8 8 8</frame>
<frame time="100">48 8 8 8</frame>
</sprite>
<sprite scale="16" name="d1">
<texture>effects/hit_projectile_spider.png</texture>
<origin>4 4</origin>
<frame time="100">0 0 8 8</frame>
<frame time="100">24 0 8 8</frame>
<frame time="100">48 0 8 8</frame>
</sprite>
<sprite scale="16" name="d2">
<texture>effects/hit_projectile_spider.png</texture>
<origin>4 4</origin>
<frame time="100">8 0 8 8</frame>
<frame time="100">32 0 8 8</frame>
<frame time="100">56 0 8 8</frame>
</sprite>
<sprite scale="16" name="d3">
<texture>effects/hit_projectile_spider.png</texture>
<origin>4 4</origin>
<frame time="100">16 0 8 8</frame>
<frame time="100">40 0 8 8</frame>
<frame time="100">64 0 8 8</frame>
</sprite>
<sprite scale="16" name="d4">
<texture>effects/hit_projectile_spider.png</texture>
<origin>4 4</origin>
<frame time="100">16 8 8 8</frame>
<frame time="100">40 8 8 8</frame>
<frame time="100">64 8 8 8</frame>
</sprite>
<sprite scale="16" name="d5">
<texture>effects/hit_projectile_spider.png</texture>
<origin>4 4</origin>
<frame time="100">16 16 8 8</frame>
<frame time="100">40 16 8 8</frame>
<frame time="100">64 16 8 8</frame>
</sprite>
<sprite scale="16" name="d6">
<texture>effects/hit_projectile_spider.png</texture>
<origin>4 4</origin>
<frame time="100">8 16 8 8</frame>
<frame time="100">32 16 8 8</frame>
<frame time="100">56 16 8 8</frame>
</sprite>
<sprite scale="16" name="d7">
<texture>effects/hit_projectile_spider.png</texture>
<origin>4 4</origin>
<frame time="100">0 16 8 8</frame>
<frame time="100">24 16 8 8</frame>
<frame time="100">48 16 8 8</frame>
</sprite>

</projectile>

Any help would be appreciated. I might just tear it down and rebuild it.

4
Hammerwatch Discussion / What language is Hammerwatch written in?
« on: January 25, 2014, 07:04:25 PM »
I am a beginner programmer at best. I'm sorry for not looking hard enough if this has been answered before.

I really like the ease of content creation with xmls, spritesheets, and what not. But what language is the source code written in? C#?

5
Editor Discussion / Healing Buff?
« on: December 28, 2013, 05:39:15 AM »
I'm looking through all of the buffs and I don't see one that heals at all. I want to create a Mini-Boss which heals his allies periodically.

Is there a way to add healing to a buff? Is it a variable that exists and I just don't know how to call it? I was looking for the paladin heal in the source files but I think that is hard coded into the game.

6
Technical Support / My Hammerwatch Doesn't Like to be Recorded.
« on: December 22, 2013, 11:02:23 PM »
Hello.

I really love this game. My friend and I are working on a fairly large campaign with new and exciting enemies and environments.

I've been recording the game with MSI afterburner, and it gets really choppy framerates. They are still high 60+ but they stutter back and fourth when I have afterburner turned on.

I don't think it's my hardware. I have a 280x which should be overkill for this game. I'm also recording to a separate hard drive.

I've seen YouTube videos of this game and they don't seem to have the same problem.

Any help or need of clarification would be appreciated.

Thanks.

Pages: [1]