• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!
Troll-Brain
Reaction score
41

Profile posts Latest activity Postings Experience Resources About

  • Frotty
    Frotty
    why?
    Troll-Brain
    Troll-Brain
    Well, i just have no more willing doing anything in wc3 modding.
    I didn't connect to the site since months, so my answer is awesomely fast lol
    You guys can do whatever the hell you want with anything I made here :p
    I don't make decisions here anymore. I just visit every now and then to see what's up
    Je vais essayer de le faire moi même. Comme c'est pas un truc urgent, je ne penses pas le faire dans l'immédiat. Je te tiens au courant sur ce que j'obtiens.
    Yo, I saw your Pm on edo's vm, felt nostalgic so I'm gonna drop a vm here too hehehe XD
    Laissons tomber l'item indexer alors :p

    L'utilisation que j'avais en tête était de sauvegarder dans une ItemLL tous les items que le joueur achète via son héros. Si le joueur quitte la partie ou repick, je supprime tous les items de cette ItemLL. Cela m'éviterait de faire un pick items sur l'entièreté de la map et de checker les propriétaires des items. Comme tu le vois, c'est une utilisation mineur donc autant utiliser une double array ou un pick que construire un système trop compliqué pour son utilisation.

    En soit utiliser un nouvelle fonction par dessus CreateItem ne me dérange pas. Si on veut contrer les cheats pack qui permettent la création d'item il faut faire un sorte que la création d'item légal permette de différencier un item légal d'un item illégal ; je vais donc forcement utiliser une création custom.

    Bien sûr l'intérêt d'une véritable ItemLL dépasse ma simple application(bien que je n'en trouve pas des masses actuellement). Si il serait possible de faire quelque chose de propre et simple avec des fonctions remove et create custom, je suis partant. Mais je ne pense pas que les gens soit aussi flexibles que moi sur ce dernier point. Du coup, ce système ne sera jamais public. Bref, trop d'efforts pour un résultat trop mitigé ?
    Petite question : serait il facile de créer une ItemLL ? Je pensais transposer la structure de UnitLL à des items mais, à ma connaissance, il n'existe pas d'Item Indexer ni de group pour items.
    Tu m'as répondu sur ta propre page et non pas dans la conversation. J'ai pas reçu de notification du coup!

    Pour l'utilisation intensive de UnitLL : tu veux dire détecter quand on est proche de la limite et passe à l'utilisation d'une table pour sauvegarder la Linked List au lieu d'une struct ?
    Honnêtement, je ne préfère pas trop toucher au code sans être certain des implications sur le reste de la library. Je suis prêt à la faire moi même mais je pense que cela t'ennuiera plus de m'expliquer ce que je dois faire que de le faire toi même.
    Sinon, il est très peu probable que les maps que je fais actuellement nécessite cette modification mais c'est toujours un plus.
    I am not using the actual UnitIndexer. I kept using the one that I was using in my old maps back in 2012. It is working fine with the latest UnitLL version.

    I understand, he can be quite the drama queen and imo he has a passion for reinventing the wheel.
    Even if he ragequited from Hiveworkshop, a lot of his ressources are still used, especially, UnitIndexer. Although, I agree that the correct way to do things would be to update UnitLL to make it work with available libraries.
    Anyway, I am not asking for an update or anything. The thing is doing its job properly and I don't really care about the drama. I was just curious why you said that.
    Happy Birthday! (Happy Birthday!)



    <span style="font-size: 12px">Here is a cake.</span>

    . . . ., ., ., .,. . . . .
    . . .__|__|__|__|__ . . .
    . . .|~~::~~~~::~~| . . .
    . . .|~!!~~~~~~!!~| . . .
    . . .|<(><)><(><)>| . . .
    . . .|}{}{}{}{}{}{| . . .
    _________________________

    <span style="font-size: 12px">Here is your present.</span>

    . . . . . . .\ &&& /. . . . . . .
    . . . . . . ./<span style="font-size: 15px">*&*</span>\. . . . . . .
    |~~~~~|~~~~|~~~~~|
    |~'0~0'~|~~~~|~'0~0'~|
    |~'0~0'~|~~~~|~'0~0'~|
    |~~~~~|~~~~|~~~~~|
    |~~~~~|~~~~|~~~~~|
    |~'0~0'~|~~~~|~'0~0'~|
    |~'0~0'~|~~~~|~'0~0'~|
    |~~~~~|~~~~|~~~~~|
    <span style="font-size: 9px">©SeedinAethyr 2016</span>
    man...you came from like pits of the hell or something to make that comment? :D I seriously havent seen you comment on anything for like, year or something :D
    Happy Birthday! (Happy Birthday!)



    <span style="font-size: 12px">Here is a cake.</span>

    . . . ., ., ., .,. . . . .
    . . .__|__|__|__|__ . . .
    . . .|~~::~~~~::~~| . . .
    . . .|~!!~~~~~~!!~| . . .
    . . .|<(><)><(><)>| . . .
    . . .|}{}{}{}{}{}{| . . .
    _________________________

    <span style="font-size: 12px">Here is your present.</span>

    . . . . . . .\ &&& /. . . . . . .
    . . . . . . ./<span style="font-size: 15px">*&*</span>\. . . . . . .
    |~~~~~|~~~~|~~~~~|
    |~'0~0'~|~~~~|~'0~0'~|
    |~'0~0'~|~~~~|~'0~0'~|
    |~~~~~|~~~~|~~~~~|
    |~~~~~|~~~~|~~~~~|
    |~'0~0'~|~~~~|~'0~0'~|
    |~'0~0'~|~~~~|~'0~0'~|
    |~~~~~|~~~~|~~~~~|
    D
    ----------
    - There are bugs with wc3, but most of time, the bug is between the keyboard and the chair.
    ----------
    Happy Birthday!



    <span style="font-size: 12px">Here is a cake.</span>

    . . . ., ., ., .,. . . . .
    . . .__|__|__|__|__ . . .
    . . .|~~::~~~~::~~| . . .
    . . .|~!!~~~~~~!!~| . . .
    . . .|<(><)><(><)>| . . .
    . . .|}{}{}{}{}{}{| . . .
    _________________________

    <span style="font-size: 12px">Here is your present.</span>

    . . . . . . .\ &&& /. . . . . . .
    . . . . . . ./<span style="font-size: 15px">*&*</span>\. . . . . . .
    |~~~~~|~~~~|~~~~~|
    |~'0~0'~|~~~~|~'0~0'~|
    |~'0~0'~|~~~~|~'0~0'~|
    |~~~~~|~~~~|~~~~~|
    |~~~~~|~~~~|~~~~~|
    |~'0~0'~|~~~~|~'0~0'~|
    |~'0~0'~|~~~~|~'0~0'~|
    |~~~~~|~~~~|~~~~~|
    ----------
    Why, because only the size of the internal string table but not the value of the strings does matter ?
    ----------
    No, because the basic case returns an existing string while the concatenation case returns a new string. I've had very unusual experiences with desyncs where there is no disconnection in game and no warning from GHost but players have vastly different replays of the same games. This is quite a long time ago, I don't have any proof either.
  • Loading…
  • Loading…
  • Loading…
  • Loading…
  • Loading…
Top