Posts by Nicklander

    KK5 RESULTS

    Winner of Kackiest Kacky 5: Simo_900

    1. Simo_900 - 48 finishes, 19.2 avg

    2. Hefest - 45 finishes, 32.8 avg

    3. Marmerladi - 45 finishes, 37.7 avg

    4. Wasker - 42 finishes, 54.0 avg

    5. Wirtual - 41 finishes, 54.9 avg

    6. Mig - 40 finishes, 60.2 avg

    7. Tekky - 37 finishes, 73.9 avg

    8. Erizel - 35 finishes, 84.7 avg

    9. Tres - 34 finishes, 87.7 avg

    10. Dawe - 34 finishes, 90.9 avg




    OTHER STATISTICS

    KK4 RESULTS

    Winner of Kackiest Kacky 4: Wirtual

    1. Wirtual - 50 finishes, 8.6 avg

    2. dennis090 - 50 finishes, 15.6 avg

    3. Marmerladi - 50 finishes, 20.5 avg

    4. Dawe - 50 finishes, 30.5 avg

    5. Tekky - 49 finishes, 19.1 avg

    6. plastorex - 49 finishes, 24.2 avg

    7. Nawk - 49 finishes, 26.7 avg

    8. riolu - 48 finishes, 36.0 avg

    9. hefest - 47 finishes, 25.2 avg

    10. Mig - 47 finishes, 38.4 avg

    11. Logic - 46 finishes, 35.5 avg

    12. Drarker - 45 finishes, 40.5 avg

    13. johalss - 44 finishes, 42.8 avg

    14. ins - 44 finishes, 47.9 avg

    15. Clem - 44 finishes, 54.9 avg


    OTHER STATISTICS

    Kackiest Kacky 4: Sub Zero

    GENERAL INFORMATION

    Server: tmtp://#join=sky_war

    Duration: 09.08.2019 - 08.09.2019

    Maps: Kackiest Kacky –#1 to –#50

    ABOUT THE COMPETITION

    Well, I previously said that KK3 was the end of Kackiest Kacky... so now it's time to start all over with negative numbers !
    Thanks to your huge interest in Kackiest Kacky, we decided it was about time to host yet another edition. The goal is to finish incredibly lucky challenges and exploit some bugs. Our team of builders gave their best to deliver the highest quality of creative luck maps. Every player has a chance to win since skill isn't really the main focus of this competition.

    RULES

    The rules are quite simple: The goal is to finish as many maps as possible. There's a total of 50 maps which will be played for 1 month and every finished map will grant 1 point in /toprecs. The server rank (or the time driven on the tracks) only matters in the case of same number of finishes between two or more players.

    PRIZEPOOL

    TAG PRIZES:


    10-24 Finishes: Kackiest Kacky Bronze Tag
    25-39 Finishes: Kackiest Kacky Silver Tag
    40-50 Finishes: Kackiest Kacky Gold Tag


    COPPER PRIZES:


    10-14 Finishes: 100 coppers
    15-19 Finishes: 300 coppers
    20-24 Finishes: 500 coppers


    25-29 Finishes: 1 000 coppers
    30-34 Finishes: 3 000 coppers
    35-39 Finishes: 5 000 coppers


    40-44 Finishes: 7 500 coppers
    45-49 Finishes: 10 000 coppers
    50 Finishes: 20 000 coppers

    Kackiest Kacky 5

    GENERAL INFORMATION

    Server: tmtp://#addfavourite=sky_war

    Duration: 29.02.2020 (19:00 CEST) - 29.03.2020 (18:30 CEST)

    Maps: Kackiest Kacky –#51 to –#100


    End of the building phase: 28.02.2020 (23:59 CET)

    Nadeo Lunatic Special Event: 29.03.2020 (19:00 CEST)

    ABOUT THE COMPETITION

    Team #mot & Team Sky are back !

    After the HUGE hype of the previous Kackiest Kacky 4, it's time to bring back the pain. As always, the goal is to finish incredibly lucky challenges and exploit some crazy bugs. Every player has a chance to win since skill isn't needed, all you need is luck and maybe some knowledge about the game mechanics.


    A special event is taking place during Kackiest Kacky 5, organized by the one and only sex god, Plastorex. On Sunday, the 29th March at 19:00 CEST we will celebrate the end of Kackiest Kacky 5 with an exclusive Nadeo Lunatics event on the server.


    This time, we allowed lots of new faces to participate in the building phase. Unfortunately we are restricted to 50 maps only, it is a tough choice to keep only the best and most creative maps so don't be sad if you don't make it in. On the other hand, there's still a few weeks left, if you wish to submit a crazy idea, feel free to send your map to Nixion until the 28.02.2020.

    RANKING

    The rules are quite simple: The goal is to finish as many maps as possible. There's a total of 50 maps which will be played for 1 month and every finished map will grant 1 point. The server rank (or the time driven on the tracks) only matters in the case of same number of finishes between two or more players. At the end of the event, the results will be announced on KK discord server, as well as here on TMX.


    Use the /toprecs command on the server to check your current score !

    PRIZES

    TAG PRIZES


    10-24 Finishes: Kackiest Kacky 5 Bronze Tag

    25-39 Finishes: Kackiest Kacky 5 Silver Tag

    40-50 Finishes: Kackiest Kacky 5 Gold Tag


    COPPER PRIZES


    10-14 Finishes: 100 coppers

    15-19 Finishes: 300 coppers

    20-24 Finishes: 750 coppers


    25-29 Finishes: 1’000 coppers

    30-34 Finishes: 3’000 coppers

    35-39 Finishes: 7’500 coppers


    40-44 Finishes: 10’000 coppers

    45-49 Finishes: 20’000 coppers

    50/50 Finishes: 30’000 coppers


    TOP3 WINNERS


    1st: Kackiest Kacky 5 Trophy :trophy:

    2nd: Kackiest Kacky 5 Poster :frame_photo:

    3rd: Hefest needs to chose between getting Admin on the server **or** joining the Kacky Krew :FeelsTriedMan:


    THE ULTIMATE KACKY MILESTONE


    Win Kackiest Kacky with All Finishes: Kackiest Kacky 5 Nadeo Tag

    GET IN TOUCH

    Main organizers: Nicklander (Discord: Nicklander#2791) & Nixion (Discord: Nixion#0868)

    Official Kackiest Kacky Discord: https://discordapp.com/invite/skgr5FU

    KK1 Results

    Winner of Kackiest Kacky 1: Johalss

    1. : Johalss

    2. : Draggy

    3. : Plastorex

    4. : Igntul

    5. : Theinsane

    6. : Yuori

    7. : Exon

    8. : Simo

    9. : Sokko

    10. : Matt

    Kackiest Kacky I

    General information

    Server: tmtp://#join=sky_war

    Duration: 11.09 - 24.09

    Maps: Kackiest Kacky #1 - #70

    Ranking

    Time doesn't matter in this contest (to a certain degree), you will receive points for finishing maps no matter the time.

    You can check the amount of finished maps with the command "/toprecs".

    If two or more players have the same amount of finished maps, then "/top100" will determine the ranks.

    Trackmania Legends #5: AkroBattic Edition

    GET IN TOUCH
    Sky Discord: http://discord.gg/f2sjyfE


    GENERAL INFORMATION
    Server: tmtp://#addfavourite=sky_war
    Duration: 01.11.2019 - 30.11.2019
    Maps: Zodwin's AkroBatte
    Style: Lunatic & LoLs


    RANKING

    You can check the amount of finished maps with the command "/toprecs".

    If two or more players have the same amount of finished maps, then "/top100" will determine the ranks.


    PRIZES
    1st: 10'000 coppers
    2nd: 9'000 coppers
    3rd: 8'000 coppers
    4th: 7'000 coppers
    5th: 6'000 coppers
    6th: 5'000 coppers
    7th: 4'000 coppers
    8th: 3'000 coppers
    9th: 2'000 coppers
    10th: 1'000 coppers


    RESULTS







    AFTERMATH VIDEO
    IN THE MAKINGS BY ZODWIN

    Ich glaube das ist von der Engine im Multiplayer leider so fest vorgegeben und nicht modifizierbar (hardcoded).


    Seit Sommer letzten Jahres arbeiten ein Paar Leute an OpenHOW. Ein Open Source Remake von Frontschweine. Also im Prinzip das alte Spiel auf einer neuen modernen Engine inclusive Leveleditor und Modding-Support. Soweit geht das Projekt super voran. Sie wollen auch an einem Netzwerk-Code arbeiten damit man Multiplayer auch online mit Kumpels spielen kann. Wenn das mal fertig wird, wirst du mit Sicherheit auch alles im Multiplayer modden können weil dann auch die ganzen Restriktionen wegfallen.


    1. => Ist es möglich irgendwie die schöne Hintergrundmusik während des Spiels problemlos abspielen zu lassen? Habe bereits das mit der inmm.dll schon gemacht und bisher erreiche ich nur das die Gegner Ihre Musik haben, ansonsten eigentlich nichts, würde allerdings das gerne so haben, das wenn Ich am ZUG bin, auch die hübsche Musik der Grunzkovskis abgespielt werden kann, ist dies irgendwie Möglich?

    Ja. Wenn du das Spiel schon mit der inmm.dll gepatched hast, kannst du die Musik im Ordner "Music" einfach ersetzen.

    2. => Ist es möglich im Multiplayer-Modus -> Kampfkeiler, Helden, Chirurge oder sogar die LEGENDEN freizuschalten bzw. zu Modden/Hacken damit diese Spielbar sind? Mir würde sogar reichen wenn der Grenadier das Design vom Legenden hätte, das wär schon für mich ein Checkpott.

    Im Singleplayer geht das ohne Probleme. Im Multiplayer weiss ich das nicht. Du kannst aber wie gesagt probieren es nachträglich mit zB Cheat Engine einzufügen. Dafür musst du das Spiel und Cheat Engine starten und dann das richtige Offset finden. Es handelt sich um einen Wert der angepasst werden muss damit die Schweine einen anderen Rang haben. Ich weiss leider nicht genau welcher Wert das ist. Es kann aber durchaus sein, dass der Multiplayer die Singleplayer Ränge akzeptiert. Eine Liste der Ränge findest du im Wiki: Ranks


    Ich kann dir leider nur begrenzt weiterhelfen weil ich das noch die probiert habe, aber ich kann auch mal andere Modder fragen ob die eine Idee haben. Wenn du Erfolg hast melde dich !

    KK2 RESULTS

    Winner of Kackiest Kacky 2: Plastorex

    1.: Plastorex
    2.: TheInsane
    3.: Edge
    4.: Marmerladi
    5.: Xerox
    6.: Skyrunn
    7.: Hoffman
    8.: Simo
    9.: Igntul
    10.: Youri
    11.: Matt (meme prize)
    69.: Pitou (meme prize)


    OTHER STATISTICS

    Kackiest Kacky 3: The Final Chapter

    GENERAL INFORMATION

    Server: tmtp://#join=sky_war

    Duration: 21.11.2018 - 23.12.2018

    Maps: Kackiest Kacky #151 - #200

    Style: 99% Luck

    Difficulty: Somewhere between Chuck Norris & Asian

    ABOUT THE COMPETITION

    Team #mot & Team Sky joined forces for the third and very last edition of the "Kackiest Kacky" TMNF competition. As the previous two events, it will last for one month starting on the 21st November. The goal is basically to finish incredibly lucky challenges and exploit some bugs. Our team of roughly 25 builders gave their best to deliver the highest quality of creative luck maps. Every player has a chance to win since skill isn't really the main focus of this competition.

    RANKING

    The rules are quite simple: The goal is to finish as many maps as possible. There's a total of 51 maps which will be played for 1 month and every finished map will grant 1 point. The server rank (or the time driven on the tracks) only matters in the case of same number of finishes between two or more players. At the end of the event, the results will be announced on TMX Forums, as well as #mot/sky discord servers and our homepage.

    Use the /toprecs command on the server to check your current score !

    PRIZEPOOL

    This event is sponsored by Nadeo ! The luckiest 3 players will win exclusive Nadeo merchandise.


    1.: 100'000 coppers + Nadeo merchandise of your choice

    2.: 75'000 coppers + Nadeo merchandise of your choice

    3.: 50'000 coppers + Nadeo merchandise of your choice

    4.: 40'000 coppers

    5.: 33'333 coppers

    6.: 25'000 coppers

    7.: 20'000 coppers

    8.: 15'000 coppers

    9.: 12'500 coppers

    10.: 10'000 coppers


    11-15.: 5'000 coppers

    16-20.: 3'000 coppers

    21-30.: 1'000 coppers


    TOTAL: HALF A MILLION COPPERS


    Check the post below for the Nadeo Merchandise !

    GET IN TOUCH

    Main organizers: Nixion (Discord: Nixion#0868) & Nicklander (Discord: Nicklander#2791)

    Sky Discord: https://discordapp.com/invite/f2sjyfE

    Sky Homepage: skybreaker.eu/forum/index.php?thread/30-kackiest-kacky-iii-the-final-edition/

    E-Mail: team.skybreaker@gmail.com


    Sadly this will be our last edition of Kackiest Kacky. We had a lot of fun organizing those contest for you. Aftermovie videos of all three contests are in the makings. Team Sky, Team #mot & friends wish you the most painful Christmastime Trackmania has ever seen !

    ADDITIONAL INFORMATION

    • There are 17 unknown bytes on the 4th line (from 0x41 to 0x51). I think those values are used for advanced scripting (boot camp training ?).
    • The last 3 bytes are unknown/useless as well, they are probably a placeholder for last-minute additions when the developpers made the game.

    If you find any other values for those bytes or if you discover a new meaning of a byte then please share it with us in this thread !!!
    HUGE THANKS to Valera & Mikhail who found out all those informations ! <3

    Down below you will find the files I've edited in this tutorial !

    In this tutorial I will show you how to use the HoW Archive Editor to add new objects to the MAD/MTD files. I recommend everyone going thru this tutorial and try to reproduce my steps to learn how it works.


    First of all, you can place all of the objects that are mentionned in the MAD/MTD files without any problems on the map. You simply need to modify the POG file a bit (check the POG tutorial for more info). But what if you want to add an object that is not initially used in that level ? If you try to place an object in your level that is not mentionned in the MAD/MTD files it will either simply not appear or have some weird textures or even no textures at all. Our goal is to add a heavy artillery in the DESVAL (Mission 18: I Spy). Of course in the original mission this map does not contain a heavy artillery, but we want to add it anyway.



    Without editing the MAD/MTD


    1.) First you need to modify the DESVAL.POG and add a heavy artillery on the map. You can also just download my DESVAL.POG (look my second post in this thread). Then go to your HogsOfWar\Maps folder and copy the GUNS.MAD, guns.mtd, DESVAL.MAD, desval.mtd files. Create a folder "extracted" somewhere, create two other folders inside "GUNS" and "DESVAL". Move the 2 guns files in the GUNS folder and the desval files in the DESVAL folder.


    2.) Open the HoW Archive Editor, open the 4 files "Open MTD/MAD" and "extract" them all.



    3.) Go in your GUNS folder, you will find a MAD and a mtd folder there containing all the extracted files. In the MAD folder, copy the 3 files BIG_GUN.FAC, BIG_GUN.NO2, BIG_GUN.VTX. Now go back to your DESVAL folder and paste the 3 files in the MAD folder there.


    4.) Do the same thing with the mtd files. Go in the GUNS folder, go in the mtd folder, you will find 16 files called BIGN000.TIM to BIGN016.TIM. Copy them all and paste them into the DESVAL mtd folder.


    5.) Now that you have moved all the files in their correct position you need to modify the log.ini files. Go to the GUNS folder and then in the MAD folder. Scroll thru the files and you will find a file called "log.ini". Open it with Notepad++. In this file you need to search the 3 BIG_GUN files you moved before. Select the 3 lines, now in Notepad++ go to Edit ==> Paste Special ==> Copy Binary Content.



    Now switch to the DESVAL folder, in the MAD folder. You will find there a log.ini as well. Open it in Notepad++. Now you need to paste the binary content at the end of the file, directly after the last object "Grass2". After the "NUL" signs you will see 2 numbers. The first number is the offset, the second number is the size. You have to change to offset so that it fits in the archive correcty. The formula is: "last_object_offset + last_object_size = new_object_offset". 78732+600=79332, 79332+1280=80612, 80612+2560=83172. After you have modified the offsets correctly, save and close the log.ini file.




    6.) Now you need to do the same thing with the mtd files. Go in the GUNS>mtd folder, open log.ini. It can be a bit tricky to find all the texture files, you can open them with the TIMViewer and take a look at them. You can also figure out all the textures of an object with the .FAC file (explained later in this tutorial).




    There are a lot of files. All the files called BIGNxxx.TIM are the textures of the heavy artillery. The files surrounded by yellow are already inside the DESVAL mtd so you don't need to copy them. The files surrounded by red are missing, you need to copy them: Edit ==> Paste Special ==> Copy Binary Content.

    Now go in DESVAL>mtd, open log.ini and paste the binary content at the end of the file again. Now you need to edit the offset values again with the same formula: "last_object_offset + last_object_size = new_object_offset". After that, save and close the file.



    7.) Now there is one last thing to do that is a bit time consuming, you need to remap the textures to the object. If you try to open the game at the moment, the heavy artillery will be there, but the textures will be completely messed up. So now you need to fix the textures. Open GUNS>mtd>log.ini again, and scroll down to find the NEW textures that were missing. You need to take note of the line-numbers of those textures.




    You need to calculate the texture ID: "TextureID = LineNumber - 2". Your lines go from 44 to 55, this means that your texture IDs go from 42 to 53. Now you need to convert those numbers in hexadecimal (search on google for decimal-hexadecimal): 42 = 2A, 43 = 2B, 44 = 2C, ..., 53 = 35. Note all those hexadecimal numbers down.


    Open DESVAL>mtd>log.ini again, scroll to the very end, take note of the lines. In this example it's 145 to 156, so the texture IDs are from 143 to 154 !

    Convert all the numbers to hexadecimal numbers: 143 = 8F, ..., 154 = 9A and write them down.




    8.) Write your conversion table, to keep track of the values.


    9.) Now go in the folder DESVAL>MAD and open the file BIG_GUN.FAC with Hex-Editor MX.

    Here is an overview of the .FAC format, it will help you to find the correct values to edit.

    Now you need to replace all the values like you have written it in your conversion table. 1 Byte is represented by 2 digits in HEX-Editor MX. The .FAC format will help you to count the bytes, but don't worry, you will figure out a pattern after a while so you don't need to count them all.



    Replace the values by that pattern, the first 4 values are the triangle textures, they are right under each other and very easy to find. To find the next quadrilateral-byte, move 4 bytes to the left and 2 bytes down every time. On the picture, the value 2C (in blue) isnt replaced yet, in that case you would need to write 91 instead. It can take a while until you have replaced all the values of the file...




    There is also an easier way to modify all the values. You could use the "Search & Replace" feature by Hex-Editor MX. However there is some danger, it could potentially replace wrong values ! For example, maybe there is another value "2A 00 00 00" in the file that is NOT a texture ID ? In that case, it would screw up your whole file. So be careful !

    Oh and by the way, if you find a value that is not part of your conversion table (not between 2A and 35 in this example) then it means that you forgot a texture ! You can also do it the other way around, first open the .FAC file and search all the texture IDs, this way you won't forget any textures !

    When you have edited all the values, safe your file and close the Hex-Editor.


    9.) Finally you can repack the files again ! Open the Hogs of War Archive Editor. This time choose "Open Ini" and then click on "Pack". Don't change the path when you repack the files, otherwise the tool crashes !



    Now check the DESVAL>MAD and DESVAL>mtd folder. You will find there a packed DESVAL.MAD and desval.mtd file. Copy those files and paste them in your HogsofWar > maps folder (replace or backup the old MAD/mtd files).


    10.) You can start your game, launch the mission and see the result !




    I placed the heavy artillery a bit too low in this picture btw. You can repeat this method to add all the objects to a level you want. If you have any questions, write them down in this thread.

    CAMPAIGN MODS

    Valera's Hardcore Mod (Final version): http://skybreaker.eu/download/…leplayer_update_final.zip

    Valera's Hardcore Mod (Beta version): http://skybreaker.eu/download/co-op_new_singleplayer.zip

    Pavel Watch's Alone Hog Mod: http://www.mediafire.com/file/…Of+War+%28Alone+Mod%29.7z

    Nicklander's Mod: in the making !

    GRAPHIC MODS

    Russian Outfit by Darkel Uncut/BalinDMK: http://skybreaker.eu/download/Camo_Piggy.zip

    OTHER MODS

    Bouncy Mod by Flammable89: http://skybreaker.eu/download/bouncy_mod.zip

    MODDING TOOLS

    MTD/MAD Archive Editor: http://skybreaker.eu/download/HoW_Editor-v01.zip

    TIM Viewer: http://skybreaker.eu/download/TIMViewer104b.zip