• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Compiling More than 255 animation effects

Core_

Well-Known Member
Joined
Jul 9, 2010
Messages
1,557
Solutions
1
Reaction score
50
Duh hello!
Well, I was trying to add some animations to my client, but in the 255! the server crash, afaik the 255 is the last number in hexadecimal or somethin' like that so i was wondering how could i add more than 255 animations :3 cause if i just add them when I type or execute the animation 255 my client crash and if i execute the 256+ they just repeat the first ones 1,2,3,4,5,6.


I have it like that.

PHP:
    MAGIC_EFFECT_255 = 0x15E, //255
    MAGIC_EFFECT_256 = 0x15F, //256
    MAGIC_EFFECT_257 = 0x160, //257
    MAGIC_EFFECT_258 = 0x161, //258
    MAGIC_EFFECT_259 = 0x162, //259
    MAGIC_EFFECT_260 = 0x163, //260
    MAGIC_EFFECT_261 = 0x164, //261
    MAGIC_EFFECT_262 = 0x165, //262
    MAGIC_EFFECT_263 = 0x166, //263
    MAGIC_EFFECT_264 = 0x167, //264
    MAGIC_EFFECT_265 = 0x168, //265
    MAGIC_EFFECT_266 = 0x169, //266
    MAGIC_EFFECT_267 = 0x16A, //267
    MAGIC_EFFECT_268 = 0x16B, //268
    MAGIC_EFFECT_269 = 0x16C, //269
    MAGIC_EFFECT_270 = 0x16D, //270
    MAGIC_EFFECT_271 = 0x16E, //271
    MAGIC_EFFECT_272 = 0x16F, //271
    MAGIC_EFFECT_273 = 0x170, //272
    MAGIC_EFFECT_274 = 0x171, //273
    MAGIC_EFFECT_275 = 0x172, //274
    MAGIC_EFFECT_276 = 0x173, //275
    MAGIC_EFFECT_277 = 0x174, //276
    MAGIC_EFFECT_278 = 0x175, //277
    MAGIC_EFFECT_279 = 0x176, //278
 
because wrong numbers ?:p
Code:
    MAGIC_EFFECT_255 = 0xFF, //255
    MAGIC_EFFECT_256 = 0x100, //256
    MAGIC_EFFECT_257 = 0x101, //257
    MAGIC_EFFECT_258 = 0x102, //258
    MAGIC_EFFECT_259 = 0x103, //259
    MAGIC_EFFECT_260 = 0x104, //260
    MAGIC_EFFECT_261 = 0x105, //261
    MAGIC_EFFECT_262 = 0x106, //262
    MAGIC_EFFECT_263 = 0x107, //263
    MAGIC_EFFECT_264 = 0x108, //264
    MAGIC_EFFECT_265 = 0x109, //265
    MAGIC_EFFECT_266 = 0x10A, //266
    MAGIC_EFFECT_267 = 0x10B, //267
    MAGIC_EFFECT_268 = 0x10C, //268
    MAGIC_EFFECT_269 = 0x10D, //269
    MAGIC_EFFECT_270 = 0x10E, //270
    MAGIC_EFFECT_271 = 0x10F, //271
    MAGIC_EFFECT_272 = 0x110, //271
    MAGIC_EFFECT_273 = 0x111, //272
    MAGIC_EFFECT_274 = 0x112, //273
    MAGIC_EFFECT_275 = 0x113, //274
    MAGIC_EFFECT_276 = 0x114, //275
    MAGIC_EFFECT_277 = 0x115, //276
    MAGIC_EFFECT_278 = 0x116, //277
    MAGIC_EFFECT_279 = 0x117, //278
 
Mmm i tried again, but its the same thing.
fixed the numbers but the game still crashing in 255, and 256+ just show the firsts effects.
PHP:
    MAGIC_EFFECT_255 = 0xFF, //255
    MAGIC_EFFECT_256 = 0x100, //256
    MAGIC_EFFECT_257 = 0x101, //257
    MAGIC_EFFECT_258 = 0x102, //258
    MAGIC_EFFECT_259 = 0x103, //259
    MAGIC_EFFECT_260 = 0x104, //260
    MAGIC_EFFECT_261 = 0x105, //261
    MAGIC_EFFECT_262 = 0x106, //262
    MAGIC_EFFECT_263 = 0x107, //263
    MAGIC_EFFECT_264 = 0x108, //264
    MAGIC_EFFECT_265 = 0x109, //265
    MAGIC_EFFECT_266 = 0x10A, //266
    MAGIC_EFFECT_267 = 0x10B, //267
    MAGIC_EFFECT_268 = 0x10C, //268
    MAGIC_EFFECT_269 = 0x10D, //269
    MAGIC_EFFECT_270 = 0x10E, //270
    MAGIC_EFFECT_271 = 0x10F, //271
    MAGIC_EFFECT_272 = 0x110, //272
    MAGIC_EFFECT_273 = 0x111, //273
    MAGIC_EFFECT_274 = 0x112, //274
    MAGIC_EFFECT_275 = 0x113, //275
    MAGIC_EFFECT_276 = 0x114, //276
    MAGIC_EFFECT_277 = 0x115, //277
    MAGIC_EFFECT_278 = 0x116, //278
    MAGIC_EFFECT_279 = 0x117, //279
    MAGIC_EFFECT_280 = 0x118, //280
    MAGIC_EFFECT_281 = 0x119, //281
    MAGIC_EFFECT_282 = 0x11A, //282
    MAGIC_EFFECT_283 = 0x11B, //283
    MAGIC_EFFECT_284 = 0x11C, //284
    MAGIC_EFFECT_285 = 0x11D, //285
    MAGIC_EFFECT_286 = 0x11E, //286
    MAGIC_EFFECT_287 = 0x11F, //287
    MAGIC_EFFECT_288 = 0x120, //288
    MAGIC_EFFECT_289 = 0x121, //289
    MAGIC_EFFECT_290 = 0x122, //290
    MAGIC_EFFECT_291 = 0x123, //291
 
!OVERFLOW!.

Notice after 255 you are changing from 8bit to 12bit pattern. Thats a no-no. Keep everything to either 12bit or 8bit.

Also how does the client handle 12bit patterns?

Also 12bit? We might have to work on a 8, 16, 32~ scale. So try using 16bit values?
 
Last edited:
Back
Top