-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Faster episode booting #70
base: master
Are you sure you want to change the base?
Faster episode booting #70
Commits on Jan 20, 2024
-
Spencer Everly committed
Jan 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 8b4660c - Browse repository at this point
Copy the full SHA 8b4660cView commit details -
Merge branch 'WohlSoft:master' into faster-episode-booting
Spencer Everly authoredJan 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 5684f54 - Browse repository at this point
Copy the full SHA 5684f54View commit details
Commits on Jan 21, 2024
-
Merge branch 'WohlSoft:master' into faster-episode-booting
Spencer Everly authoredJan 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 69b24c4 - Browse repository at this point
Copy the full SHA 69b24c4View commit details -
Spencer Everly committed
Jan 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 2460364 - Browse repository at this point
Copy the full SHA 2460364View commit details -
Spencer Everly committed
Jan 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 667bc61 - Browse repository at this point
Copy the full SHA 667bc61View commit details -
Spencer Everly committed
Jan 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 4a92497 - Browse repository at this point
Copy the full SHA 4a92497View commit details -
Spencer Everly committed
Jan 21, 2024 Configuration menu - View commit details
-
Copy full SHA for de2f75a - Browse repository at this point
Copy the full SHA de2f75aView commit details -
Spencer Everly committed
Jan 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 2f5eb71 - Browse repository at this point
Copy the full SHA 2f5eb71View commit details -
Spencer Everly committed
Jan 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 52b5e41 - Browse repository at this point
Copy the full SHA 52b5e41View commit details -
Switch isBootingSinglePlayer bools, in case. Also add episodeLoadedOn…
…boot, to make sure that there's a check before doing things for Misc.loadEpisode
Spencer Everly committedJan 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 0cc2ca9 - Browse repository at this point
Copy the full SHA 0cc2ca9View commit details -
Add a check for the world path, if not found it doesn't load the episode
Spencer Everly committedJan 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 279a12d - Browse repository at this point
Copy the full SHA 279a12dView commit details -
Spencer Everly committed
Jan 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 63770b0 - Browse repository at this point
Copy the full SHA 63770b0View commit details -
Spencer Everly committed
Jan 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 6f3aecd - Browse repository at this point
Copy the full SHA 6f3aecdView commit details -
Spencer Everly committed
Jan 21, 2024 Configuration menu - View commit details
-
Copy full SHA for b836f2d - Browse repository at this point
Copy the full SHA b836f2dView commit details -
Spencer Everly committed
Jan 21, 2024 Configuration menu - View commit details
-
Copy full SHA for a98c27e - Browse repository at this point
Copy the full SHA a98c27eView commit details -
Spencer Everly committed
Jan 21, 2024 Configuration menu - View commit details
-
Copy full SHA for df02b5e - Browse repository at this point
Copy the full SHA df02b5eView commit details -
Spencer Everly committed
Jan 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 18416ba - Browse repository at this point
Copy the full SHA 18416baView commit details
Commits on Jan 22, 2024
-
Idk how to make Misc.loadEpisode work at this point...
Spencer Everly committedJan 22, 2024 Configuration menu - View commit details
-
Copy full SHA for d3db113 - Browse repository at this point
Copy the full SHA d3db113View commit details -
Fix autostart level loading (Kinda), and add episode list generation …
…for LunaLua (World only)
Spencer Everly committedJan 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 65a5cff - Browse repository at this point
Copy the full SHA 65a5cffView commit details -
Spencer Everly committed
Jan 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 5b4217c - Browse repository at this point
Copy the full SHA 5b4217cView commit details -
Add gLunaLua.exitContext() when loading episode from Lua
Spencer Everly committedJan 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 201d3fb - Browse repository at this point
Copy the full SHA 201d3fbView commit details -
Remove unused P2 functions, use playerStoredCharacters if after boote…
…d from an episode (Make playerStoredCharacters global), and have a shortened LaunchEpisode for Misc.loadEpisode
Spencer Everly committedJan 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 85df082 - Browse repository at this point
Copy the full SHA 85df082View commit details -
Make world.getEpisodeList global everywhere
Spencer Everly committedJan 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 090bf6b - Browse repository at this point
Copy the full SHA 090bf6bView commit details -
Add GameAutostart things into Misc.loadEpisode
Spencer Everly committedJan 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 12f9485 - Browse repository at this point
Copy the full SHA 12f9485View commit details -
Add GameAutostart.setSelectedEpisodePath
Spencer Everly committedJan 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 11443bf - Browse repository at this point
Copy the full SHA 11443bfView commit details -
Resort world-related global functions, bring GameAutostart functions …
…from Misc.loadEpisode to LanuchEpisode itself
Spencer Everly committedJan 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 5633156 - Browse repository at this point
Copy the full SHA 5633156View commit details -
Spencer Everly committed
Jan 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 4f09594 - Browse repository at this point
Copy the full SHA 4f09594View commit details -
Spencer Everly committed
Jan 22, 2024 Configuration menu - View commit details
-
Copy full SHA for a15aae0 - Browse repository at this point
Copy the full SHA a15aae0View commit details -
Add support for autostart.ini on boot, make error message when nothin…
…g is found a bit clearer
Spencer Everly committedJan 22, 2024 Configuration menu - View commit details
-
Copy full SHA for f90bf7e - Browse repository at this point
Copy the full SHA f90bf7eView commit details -
Spencer Everly committed
Jan 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 1a2d960 - Browse repository at this point
Copy the full SHA 1a2d960View commit details -
Add ANSI Windows path check to LaunchEpisode
Spencer Everly committedJan 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 44378a3 - Browse repository at this point
Copy the full SHA 44378a3View commit details -
Remove COMBOOL on the if statements
Spencer Everly committedJan 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 2a3f0b2 - Browse repository at this point
Copy the full SHA 2a3f0b2View commit details
Commits on Jan 23, 2024
-
Massive commit. Not completely finished yet though
Spencer Everly committedJan 23, 2024 Configuration menu - View commit details
-
Copy full SHA for 90b6ba5 - Browse repository at this point
Copy the full SHA 90b6ba5View commit details
Commits on Jan 24, 2024
-
Move LaunchEpisode to a new cpp/h file, add playerCount setting to Ga…
…meAutostart, add support for world blocked characters, and so much more
Spencer Everly committedJan 24, 2024 Configuration menu - View commit details
-
Copy full SHA for f65b54b - Browse repository at this point
Copy the full SHA f65b54bView commit details -
Epiodes now finally boot, but there's still a lot to do before I can …
…consider this finished
Spencer Everly committedJan 24, 2024 Configuration menu - View commit details
-
Copy full SHA for 1de67bc - Browse repository at this point
Copy the full SHA 1de67bcView commit details -
Spencer Everly committed
Jan 24, 2024 Configuration menu - View commit details
-
Copy full SHA for edcd7db - Browse repository at this point
Copy the full SHA edcd7dbView commit details -
Remove level load stuff, will be moved to another branch
Spencer Everly committedJan 24, 2024 Configuration menu - View commit details
-
Copy full SHA for 5ab9c3d - Browse repository at this point
Copy the full SHA 5ab9c3dView commit details -
CMD has a new argument ("--playSfxOnStartup"), which can be used to p…
…lay a SFX when the episode has loaded on boot
Spencer Everly committedJan 24, 2024 Configuration menu - View commit details
-
Copy full SHA for 666ed5e - Browse repository at this point
Copy the full SHA 666ed5eView commit details -
Fix potential issues with unused functions
Spencer Everly committedJan 24, 2024 Configuration menu - View commit details
-
Copy full SHA for add9f7d - Browse repository at this point
Copy the full SHA add9f7dView commit details
Commits on Jan 25, 2024
-
Fix up "tempLocation = WorldPath(A).Location" mess
Spencer Everly committedJan 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 121ee6f - Browse repository at this point
Copy the full SHA 121ee6fView commit details -
Spencer Everly committed
Jan 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 7501760 - Browse repository at this point
Copy the full SHA 7501760View commit details -
Fix templates, add GM_SAVE_PERCENTAGE_PTR (For later)
Spencer Everly committedJan 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 5d400d4 - Browse repository at this point
Copy the full SHA 5d400d4View commit details -
Extended way to check for a wld file
Spencer Everly committedJan 25, 2024 Configuration menu - View commit details
-
Copy full SHA for 51e7222 - Browse repository at this point
Copy the full SHA 51e7222View commit details -
Spencer Everly committed
Jan 25, 2024 Configuration menu - View commit details
-
Copy full SHA for f52eb10 - Browse repository at this point
Copy the full SHA f52eb10View commit details
Commits on Jan 26, 2024
-
More code reworking mess. Also added EpisodeMain::FindSaves
Spencer Everly committedJan 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 8e91a30 - Browse repository at this point
Copy the full SHA 8e91a30View commit details -
Spencer Everly committed
Jan 26, 2024 Configuration menu - View commit details
-
Copy full SHA for deb44c2 - Browse repository at this point
Copy the full SHA deb44c2View commit details -
Idk why world.getEpisodeList is nil... will have to check later
Spencer Everly committedJan 26, 2024 Configuration menu - View commit details
-
Copy full SHA for b20d601 - Browse repository at this point
Copy the full SHA b20d601View commit details -
Make episode setting values private again, also fix Misc.loadEpisode …
…not loading the proper wld file when specifying a name
Spencer Everly committedJan 26, 2024 Configuration menu - View commit details
-
Copy full SHA for 8fafc92 - Browse repository at this point
Copy the full SHA 8fafc92View commit details
Commits on Jan 27, 2024
-
Merge branch 'WohlSoft:master' into faster-episode-booting
Spencer Everly authoredJan 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 0d3930a - Browse repository at this point
Copy the full SHA 0d3930aView commit details -
Remove unused LunaLua loadEpisode function
Spencer Everly committedJan 27, 2024 Configuration menu - View commit details
-
Copy full SHA for 7c0dcd5 - Browse repository at this point
Copy the full SHA 7c0dcd5View commit details -
Merge branch 'faster-episode-booting' of https://github.com/SpencerEv…
…erly/LunaLua into faster-episode-booting
Spencer Everly committedJan 27, 2024 Configuration menu - View commit details
-
Copy full SHA for b8a2ab1 - Browse repository at this point
Copy the full SHA b8a2ab1View commit details
Commits on Jan 28, 2024
-
Merge branch 'WohlSoft:master' into faster-episode-booting
Spencer Everly authoredJan 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 7d5e28e - Browse repository at this point
Copy the full SHA 7d5e28eView commit details -
Fix issue with episode booting wrong
Spencer Everly committedJan 28, 2024 Configuration menu - View commit details
-
Copy full SHA for c2b126a - Browse repository at this point
Copy the full SHA c2b126aView commit details -
Move getEpisodeList to Misc, and fix no world existence error
Spencer Everly committedJan 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 2799bc3 - Browse repository at this point
Copy the full SHA 2799bc3View commit details -
Extend Misc.loadEpisode to also have a save slot, number of players, …
…and other player IDs of a higher player count specified
Spencer Everly committedJan 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 31717d1 - Browse repository at this point
Copy the full SHA 31717d1View commit details -
Specify GM_MAX_CHARACTERS instead of just 5, and fix something with t…
…he first/second characters that may not apply them correctly
Spencer Everly committedJan 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 0d50c13 - Browse repository at this point
Copy the full SHA 0d50c13View commit details -
Move the private variables from GameAutostart back to the top
Spencer Everly committedJan 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 1cc7069 - Browse repository at this point
Copy the full SHA 1cc7069View commit details -
Remove unused canExecuteViaLua variables
Spencer Everly committedJan 28, 2024 Configuration menu - View commit details
-
Copy full SHA for a739917 - Browse repository at this point
Copy the full SHA a739917View commit details -
Fix some line spaces and comments
Spencer Everly committedJan 28, 2024 Configuration menu - View commit details
-
Copy full SHA for df3de97 - Browse repository at this point
Copy the full SHA df3de97View commit details
Commits on Jan 30, 2024
-
External wld files on Misc.loadEpisode can now be specified, but just…
… to warn you: Some episodes might crash.
Spencer Everly committedJan 30, 2024 Configuration menu - View commit details
-
Copy full SHA for c1341f3 - Browse repository at this point
Copy the full SHA c1341f3View commit details -
Fix possible episodeName issue on Misc.loadEpisode
Spencer Everly committedJan 30, 2024 Configuration menu - View commit details
-
Copy full SHA for bd8553c - Browse repository at this point
Copy the full SHA bd8553cView commit details -
Spencer Everly committed
Jan 30, 2024 Configuration menu - View commit details
-
Copy full SHA for e28c757 - Browse repository at this point
Copy the full SHA e28c757View commit details -
Fix things for episodes if the GM_EP_LIST_COUNT is more than 100, als…
…o attempt to make external episode booting better but it's not there yet
Spencer Everly committedJan 30, 2024 Configuration menu - View commit details
-
Copy full SHA for 1e891be - Browse repository at this point
Copy the full SHA 1e891beView commit details -
Actually fix more than 100 episode booting
Spencer Everly committedJan 30, 2024 Configuration menu - View commit details
-
Copy full SHA for 99e97b3 - Browse repository at this point
Copy the full SHA 99e97b3View commit details
Commits on Feb 14, 2024
-
Attempt to fix everything to satisfy the devs (Part 1, after this com…
…mit I'll merge the latest LunaLua commit)
Spencer Everly committedFeb 14, 2024 Configuration menu - View commit details
-
Copy full SHA for b9b9025 - Browse repository at this point
Copy the full SHA b9b9025View commit details -
Merge remote-tracking branch 'upstream/master' into faster-episode-bo…
…oting
Spencer Everly committedFeb 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 5593876 - Browse repository at this point
Copy the full SHA 5593876View commit details -
Spencer Everly committed
Feb 14, 2024 Configuration menu - View commit details
-
Copy full SHA for 5fbe9d8 - Browse repository at this point
Copy the full SHA 5fbe9d8View commit details
Commits on Jun 20, 2024
-
Merge remote-tracking branch 'upstream/master' into faster-episode-bo…
…oting
Spencer Everly committedJun 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 9703243 - Browse repository at this point
Copy the full SHA 9703243View commit details -
Put this pull request's new GlobalFuncs functions in the cpp file to …
…below the file to prevent commit merge breaking changes
Spencer Everly committedJun 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 3d82193 - Browse repository at this point
Copy the full SHA 3d82193View commit details -
- On the fast episode boot source codes & GlobalFunc.cpp fast episode boot source codes: Switch old GM, old native functions, and old SMBXInternal things to the new SMBX13 namespace environment - Port "Misc.getEpisodeList" to a new LuaBind namespace ("Episode"), along with adding some new world-related functions, as well as renaming the functions to be shorter and easier to remember ("Misc.getEpisodeList()" is now "Episode.list()", and there's also "Episode.id()", "Episode.name()", "Episode.path()", and "Episode.filename()") - Replace "WStr2Str(gAppPathWCHAR)" with gAppPathUTF8 in the checkIfWorldIsIn* functions (It looks better this way) - Make episode loading more better, it hopefully can now withstand more than 100 episodes in the worlds folder (Though it's still capped at 100)
Spencer Everly committedJun 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 773c7e9 - Browse repository at this point
Copy the full SHA 773c7e9View commit details -
Remove useless "For(A, From, To)" function, since it's now unused
Spencer Everly committedJun 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 2b04f44 - Browse repository at this point
Copy the full SHA 2b04f44View commit details