Asterix Gaming Guild Logo GeneralXXLXXL 2XXL 3XXXLOlympic GamesXXL EditorToolsOff-TopicXXL RomasteredXXL 2 RemasteredOther GamesModsCaesar's ChallengeUnfair XXLPatchesFan ArtPersonal ArtSpeedrunningMediaRandomizerBETA RomeHSKALPresence AdrienPresence SPQRPresence Mr. RubinshteinSupport Bot Helpdesk

#editor

deathhound246
i analysed it yesterday without the correct folder setup and it was much faster
deathhound246
just force killed it. cba waiting any more
deathhound246
also, is there any way to sort dwarf explorer by the field/method declarations? i know that the `next` field, at least in Alice, is near the start of structs
pegperegogaucho
You could use ghidra for this.
deathhound246
i gave up on the analysis
pegperegogaucho
Sorry, I was just being silly :)
pegperegogaucho
Maybe I could upload a C file with all the declarations generated by Ghidra
pegperegogaucho
New header-only library just dropped
Download XXL2.h:


pegperegogaucho
The ImGui input widget for the container size was my worst enemy... delete one character (14 -> 1) and now everything in the container got deleted :KEKW: I made a special tactic where I would write the size somewhere first and then paste it in to make sure I don't delete anything
adrientd
I also get that issue several times :Obelul: And it is quite important to fix that, imagine when new users will try it...
adrientd
On XXL Editor development news, yesterday I finished implementing a music stream import/export tool. Some months ago I already implemented export of voice streams for game dialogue, so I already integrated the adpcm compression library, so I thought why not also do the same for music :Obelul: Sure we could just have a separate tool to convert to RWS, but having it integrated in the editor will make things much simplier. As can be seen in the following screenshot, it's quite simple: you see a list of streams used in the loaded level, and you have "Play", "Import", and "Export" buttons. Easy to understand (hopefully). The good thing is that it allows quick access to music and their indices when you need them.
adrientd
It is accessible by clicking the big triangle 🔻 button in the toolbar, then click "Music". (in the future it will have its own icon). This feature currently works for XXL1, XXL2 and Arthur on their PC versions. For XXL2+ you have two tabs, the "Playlist" and the new "Streams" tabs. In the Playlists you can change the order of music streams in different moments of the game. (this already existed a long time ago, but just so you know). Tip: in the playlists, you can double click a stream to play it, without having to go the Streams tab.
adrientd
Olympic Games and later games no longer have a list of streams per level, instead it's a global list, stored in the GAME.KWN. So the editor would also need to handle that, which it doesn't right now, but maybe in the future 🙂
adrientd
I hope some of you may have fun changing music in the games
pegperegogaucho
Very cool! Why is one of the duration 2064 in the screenshot?
pegperegogaucho
The next step would also be to edit the stream cinematic blocks so you can change the fade in/out and volume
adrientd
Maybe I changed it to a long one
adrientd
Today's XXL Editor news... I've made some improvements to squad editing for XXL2. Now it is possible to select squads via mouse, add new ones, and edit them, including the choreographies, pools, ..., on par with XXL1. I also finally managed to support squads for Spyro and Alice, so it's now possible to see where the enemies are located. Note that as for modifications for both games, this is untested. I guess modifying positions of existing squads and enemy positions may work, but as for adding new squads, probably not. The squad editor is still in need of improvements. For example a lot of stuff is shown in the "Main" tab which would better be shown in the other tabs as well.
adrientd
Video showing a simple edit
Download Asterix__Obelix_XXL2_2025-07-27_00-23-11.mp4:


deathhound246
Squads for Alice??? Tysm Adrien, huge work :SecureTheBagChamp: