A downloadable mod

Project: SMR, or "Project: Stock Map Recompilation", is a project that aims to make all stock maps able to be easy editable without any sort of issues, as well as adding in convenient features, such as built-in CutScripts, patches and trigger volumes in place of all box triggers!

This project does depend on MPak, which you must download here and install for both the editor and the game before you can both edit and play the maps!

This project was compiled with MPak v7.1. Future versions should be compatible. MPak versions below v7.0 will likely not work.


All notable differences between the original stock maps and the recompilations are listed below. If you find any, mention them to Master_64 in the Shrekciety Discord.


Map Accuracies:

  • Shrek's Swamp: Perfect
  • Carriage Hijack: Perfect
  • Hunt 1: Perfect
  • Hunt 2: Perfect
  • Hunt 3: Nearly Perfect (1. Added PathNode24 so that the first 2 peasants navigate to you. However, this does cause slightly different peasant behavior (the second peasant will correctly path to you initially, when he normally runs off))
  • Hunt 4: Perfect
  • FGM Office: Perfect
  • FGM PIB: Nearly Perfect (1. StaySmallTrigger1 shifted by -6.8 on the Y-axis due to more accurate collision causing the player to clip into the secret area. No perceivable difference in gameplay. 2. Conveyor belts and final shimmy pipe have slightly different lighting)
  • FGM Donkey: Perfect
  • Hamlet: Nearly Perfect (Second to last double peasants navigate around the tree slightly differently)
  • Hamlet Mines: Perfect
  • Hamlet End: Nearly Perfect (Straw hut next to spawn has correct lighting)
  • Prison Steed: Perfect
  • Prison PIB: Perfect
  • Prison Shrek: Perfect
  • Castle Siege: Perfect
  • FGM Battle: Perfect
  • Beanstalk Bonus: Perfect
  • Beanstalk Bonus Dawn: Perfect
  • Beanstalk Bonus Knight: Perfect
  • Book_FrontEnd: Perfect
  • Book Story 1: Perfect
  • Book Story 2: Perfect
  • Book Story 3: Perfect
  • Book Story 4: Perfect
  • Credits: Perfect
  • Entry: Perfect
  • SH2_Preamble: Perfect


Here is a list of what exactly is changed in every map:

  • Fixed a crash where selecting any actor without collision would cause the editor to crash once building the map
  • Fixed the collision size of all PathNode's, CutMark's and WorkMarker's
  • Imported all original map files into an empty map (fixes various minor bugs)
  • Fixed TerrainInfo's in certain maps that made them impossible to edit
  • Fixed culling fog not appearing in most maps
  • Fixed emitters appearing with the wrong opacity values
  • Fixed spring movers not working
  • Restored level IDs to all levels (fixes Beanstalk worlds)
  • Fixed certain actors not being able to be shimmyed
  • Fixed PressureVolume's not pushing potions
  • Un-hid all groups by default so that every actor is visible at first
  • Fixed lighting casted on certain StaticMeshActor's in certain maps
  • Removed certain two-sided walls that did not need to be two-sided
  • Fixed certain pickups appearing very small in the editor and in-game if the game was being rendered with the software renderer
  • Fixed various missing texture references
  • Converted all Mover's to KWMover's since they are more stable
  • Converted all Trigger's to KWTrigger's since they are better for editing
  • Restored original lighting caused by KnowWonder using glitchy KWKillerMover's as death barriers in certain maps
  • Fixed all AI nodes so that NPCs navigate as intended
  • Fixed a crash in Prison Shrek or FGM Battle caused by rebuilding the map
  • Fixed missing box collisions for most triggers and StaticMeshActor's
  • Added trigger volumes in place of every box trigger (easier collision to modify)
  • Added all CutScript data from within the map's data file, instead of externally referencing the CutScripts (see MCutsceneCreator inside the map near spawn)
  • Added titles and authors to all maps


New features you should be aware of when modifying these maps files:

  • All cutscenes are now created from within the map, via MCutsceneCreator.
  • AI node paths are blocked off in most maps via MPathBlockingPlane or MPathBlockingCube. These are invisible by default. You can make these visible via the groups provided.
  • Some custom actors are hidden in these maps by default. Check the groups to see which custom actors are being hidden, and read up on them as needed.
  • Every map is patched via MPatcher. You can find this near spawn and configure it as needed.



Credits

  • Master_64 (Developer)
  • KnowWonder (Original Map Creators)


The Shrekciety Discord

Download

Download
Project: SMR [v2.0] 21 MB

Install instructions

Follow the instructions in the readme found from within the download to understand how to install this.

Development log

Leave a comment

Log in with itch.io to leave a comment.