Stages can be edited by going to data>uiscript>stage_select.uis where you can edit: number of levels per stage, total number of stages, positions of stage buttons and route of the map.
Then i give the instructions:
// Stage Select Scriptlet
/////////////////////////////////////////////////////////////////////////////
Ignore that because it's nothing.
LevelPsys = data\psys\level.psys
StagePsys = data\psys\stage_complete.psys
StageCompletePsys = data\psys\stage_complete2.psys
MapCount = 25
StageCount = 14
In this zone you can edit the map and stage count. But ignore the psys or the game will crash. And the map count is 25 by default
Extra info: If there are 50 maps in the maps folder and the stage intro message says (Stage 14-1: Demo) change the map count according to the folders in the maps folder and my new test: (Stage 14-1: Reign Of The Heretic King) This was fixed.
// Stage Buttons -- behave like radio buttons
Stage 1 = 637 157 4 data\sprites\dialogs\button_stage1.spr "THE JOURNEY HOME"
Stage 2 = 418 172 5 data\sprites\dialogs\button_stage2.spr "MAKING BATTLE PLANS"
Stage 3 = 601 288 6 data\sprites\dialogs\button_stage3.spr "SEEKING OUT THUTMOSIS"
Stage 4 = 700 322 5 data\sprites\dialogs\button_stage4.spr "ISIS INTERVENES"
Stage 5 = 744 439 6 data\sprites\dialogs\button_stage5.spr "OASIS OF THE WEST"
Stage 6 = 592 486 7 data\sprites\dialogs\button_stage6.spr "COUNSEL FROM THE TOMBS"
Stage 7 = 495 351 6 data\sprites\dialogs\button_stage7.spr "RITUAL PURIFICATION"
Stage 8 = 369 353 7 data\sprites\dialogs\button_stage8.spr "SEEKING THE HORUS HAWK"
Stage 9 = 188 417 8 data\sprites\dialogs\button_stage9.spr "CROSSING THE REED SEA"
Stage 10 = 2 310 7 data\sprites\dialogs\button_stage10.spr "A FOREBODING OMEN"
Stage 11 = 217 274 8 data\sprites\dialogs\button_stage11.spr "REGAINING THE CAPITAL"
Stage 12 = 241 176 9 data\sprites\dialogs\button_stage12.spr "THE FRONT LINES ENGAGED"
Stage 13 = 57 237 5 data\sprites\dialogs\button_stage13.spr "THE PRINCES OF MEGIDDO PART 1"
Stage 14 = 128 171 5 data\sprites\dialogs\button_stage14.spr "THE PRINCES OF MEGIDDO PART 2" data\sprites\dialogs\fort.spr 77 81
As you can see there are 14 stages by default but in the last stage it loads a extra sprite, but to edit those names in the right zone you must follow this.
Stage 11 = 217 274 8 data\sprites\dialogs\button_stage11.spr "REGAINING THE CAPITAL"
I do some changes and then...
Stage 11 = 217 274 8 data\sprites\dialogs\button_stage11.spr "JAIME FOLLOWS ON"
Then: we have:
// Level Buttons -- only clickable when cheating
Level 1 1 = 598 169
Level 1 2 = 578 155
Level 1 3 = 548 165
Level 1 4 = 512 175
Level 2 1 = 509 205
Level 2 2 = 531 219
Level 2 3 = 559 224
Level 2 4 = 586 234
Level 2 5 = 604 252
Level 3 1 = 650 258
Level 3 2 = 668 249
Level 3 3 = 689 252
Level 3 4 = 706 272
Level 3 5 = 731 286
Level 3 6 = 748 304
Level 4 1 = 773 338
Level 4 2 = 766 360
Level 4 3 = 767 387
Level 4 4 = 762 412
Level 4 5 = 746 427
Level 5 1 = 710 466
Level 5 2 = 692 489
Level 5 3 = 684 515
Level 5 4 = 666 540
Level 5 5 = 642 555
Level 5 6 = 612 553
Level 6 1 = 577 524
Level 6 2 = 563 504
Level 6 3 = 559 476
Level 6 4 = 555 440
Level 6 5 = 562 411
Level 6 6 = 569 381
Level 6 7 = 562 355
Level 7 1 = 531 322
Level 7 2 = 507 328
Level 7 3 = 486 337
Level 7 4 = 471 360
Level 7 5 = 449 374
Level 7 6 = 434 396
Level 8 1 = 391 440
Level 8 2 = 365 448
Level 8 3 = 341 460
Level 8 4 = 316 470
Level 8 5 = 288 473
Level 8 6 = 259 479
Level 8 7 = 235 487
Level 9 1 = 191 484
Level 9 2 = 175 468
Level 9 3 = 148 462
Level 9 4 = 121 450
Level 9 5 = 113 424
Level 9 6 = 90 414
Level 9 7 = 64 411
Level 9 8 = 43 402
Level 10 1 = 63 374
Level 10 2 = 98 371
Level 10 3 = 129 360
Level 10 4 = 167 358
Level 10 5 = 196 352
Level 10 6 = 224 345
Level 10 7 = 258 344
Level 11 1 = 317 318
Level 11 2 = 339 300
Level 11 3 = 356 276
Level 11 4 = 370 249
Level 11 5 = 369 217
Level 11 6 = 354 199
Level 11 7 = 332 210
Level 11 8 = 311 226
Level 12 1 = 268 248
Level 12 2 = 243 254
Level 12 3 = 229 244
Level 12 4 = 214 242
Level 12 5 = 198 244
Level 12 6 = 181 250
Level 12 7 = 162 250
Level 12 8 = 143 246
Level 12 9 = 121 243
Level 13 1 = 75 220
Level 13 2 = 57 215
Level 13 3 = 54 194
Level 13 4 = 62 170
Level 13 5 = 83 163
Level 14 1 = 129 156
Level 14 2 = 141 150
Level 14 3 = 149 138
Level 14 4 = 144 122
Level 14 5 = 147 104
The right numbers indicate the position of the buttons and they are only clickable when cheating
and the left numbers refers the stage where it appears.