CusPop TODO list

Discussions about all other tools (CusPop, SAV/HOF editors) and hex editing.

Moderator: English Moderator Team

User avatar
Norbert
The Prince of Persia
The Prince of Persia
Posts: 3163
Joined: April 9th, 2009, 10:58 pm
Contact:

CusPop TODO list

Post by Norbert » May 18th, 2013, 9:49 pm

This is a list of all things that could be added to CusPop.
If I forgot anything, please add a post about it.

Skeleton location and behavior:
viewtopic.php?f=67&p=13078#p13077

Force blind mode:
viewtopic.php?f=73&t=661#p7368

Shadow positions and movement:
viewtopic.php?f=73&t=661#p11243

Where start crouching; where kid music after loading:
viewtopic.php?f=67&t=3158#p11322

Sword possession:
viewtopic.php?f=67&t=3158#p11332

Start fully uncracked, add two crack options (always skip the potions level or only skip it when playing regularly and not with megahit), and make the quitting text customizable:
viewtopic.php?p=11240#p11240

Various:
- Either enable all resources by default or warn the user if one or more are disabled, because level editors want the resources.
- Three tiny improvements mentioned here: viewtopic.php?f=68&t=2909&p=9318#p9307

User avatar
Norbert
The Prince of Persia
The Prince of Persia
Posts: 3163
Joined: April 9th, 2009, 10:58 pm
Contact:

Re: CusPop TODO list

Post by Norbert » May 28th, 2013, 12:06 pm

remove floors from the top of the room,
+ make top and left edges of the level behave as empty,
+ remove the wall from the left of the room:
viewtopic.php?p=13125#p13125

disable entering a closed level door,
+ stop the second level door from acting weird:
viewtopic.php?p=13128#p13128

User avatar
Norbert
The Prince of Persia
The Prince of Persia
Posts: 3163
Joined: April 9th, 2009, 10:58 pm
Contact:

Re: CusPop TODO list

Post by Norbert » May 29th, 2013, 2:05 pm

to show "LEVEL 13" and "LEVEL 14",
+ time running in level 14 & make Jaffar's death there stop it:
viewtopic.php?p=13140#p13140

User avatar
Norbert
The Prince of Persia
The Prince of Persia
Posts: 3163
Joined: April 9th, 2009, 10:58 pm
Contact:

Re: CusPop TODO list

Post by Norbert » July 7th, 2013, 1:19 pm

Another thing for the TODO list:
Always apply changes to an unpacked version, and use ExePack or UPackExe (available here) to pack PRINCE.EXE if requested by the user.
Right now certain settings won't work when a packed variant is being picked.

David
The Prince of Persia
The Prince of Persia
Posts: 1505
Joined: December 11th, 2008, 9:48 pm
Location: Hungary

Re: CusPop TODO list

Post by David » August 1st, 2013, 12:30 pm

ExePack and UPackExe are DOS programs. Is it possible to run them on the server?

User avatar
Norbert
The Prince of Persia
The Prince of Persia
Posts: 3163
Joined: April 9th, 2009, 10:58 pm
Contact:

Re: CusPop TODO list

Post by Norbert » August 1st, 2013, 12:47 pm

David wrote:ExePack and UPackExe are DOS programs. Is it possible to run them on the server?
PHP can execute external programs, and DOSBox runs on lots of operating systems.

User avatar
Norbert
The Prince of Persia
The Prince of Persia
Posts: 3163
Joined: April 9th, 2009, 10:58 pm
Contact:

Re: CusPop TODO list

Post by Norbert » August 4th, 2013, 11:44 am

Being able to change the game's speeds:
viewtopic.php?f=68&t=3353

User avatar
Norbert
The Prince of Persia
The Prince of Persia
Posts: 3163
Joined: April 9th, 2009, 10:58 pm
Contact:

Re: CusPop TODO list

Post by Norbert » August 7th, 2013, 1:38 pm

The current CusPop generates a PRINCE.EXE that has 0000:610F on 0x75 instead of 0xEB. This means the game starts the potions level when directly accessing level 2 (with, for example, apoplexy). This might have been what kamil9595pl ran into, since he first wanted "end of the game at an earlier level" and I mentioned CusPop, and he later started a thread about the potions level. This is one of the reasons I started the thread "what PRINCE.EXE to use?" about a year ago. Enrique (poirot) then planned to "fix CusPop and add the uncracked version" - that would, of course, be crackable with CusPop. Doing this is already mentioned in the first post of this "CusPop TODO list", but I wanted to post about this again, because I just realized it's probably why kamil9595pl asks questions about the potions level. So, the md5's in this file probably need to be updated after the six bin.xx files get the 0x75->0xEB change. But we only need three, because the optional packing should happen later, and so on, and so forth.

User avatar
Norbert
The Prince of Persia
The Prince of Persia
Posts: 3163
Joined: April 9th, 2009, 10:58 pm
Contact:

Re: CusPop TODO list

Post by Norbert » August 11th, 2013, 11:14 am

Allow triggering of any tile:
viewtopic.php?p=13816#p13816

User avatar
Norbert
The Prince of Persia
The Prince of Persia
Posts: 3163
Joined: April 9th, 2009, 10:58 pm
Contact:

Re: CusPop TODO list

Post by Norbert » September 4th, 2013, 2:04 pm

Disable the mirror image:
viewtopic.php?p=13935#p13935

User avatar
Norbert
The Prince of Persia
The Prince of Persia
Posts: 3163
Joined: April 9th, 2009, 10:58 pm
Contact:

Re: CusPop TODO list

Post by Norbert » September 6th, 2013, 12:47 pm

Fix stacked gates bug:
viewtopic.php?p=13944#p13944

David
The Prince of Persia
The Prince of Persia
Posts: 1505
Joined: December 11th, 2008, 9:48 pm
Location: Hungary

Re: CusPop TODO list

Post by David » December 25th, 2013, 8:35 pm

I added many of these hacks to princehack.xml, attached to this post.
Attachments
princehack.zip
Updated princehack.xml
(17.26 KiB) Downloaded 25 times

User avatar
Norbert
The Prince of Persia
The Prince of Persia
Posts: 3163
Joined: April 9th, 2009, 10:58 pm
Contact:

Re: CusPop TODO list

Post by Norbert » December 26th, 2013, 4:17 pm

David wrote:I added many of these hacks to princehack.xml, attached to this post.
Cool! :D

Sixteen new hacks, it seems:
- - - - -
blind mode
copy protection
edges of the level
allow triggering any tile
level 1 crouching start
level 1 music
sword
the skeleton
mirror image
falling exit
falling entry
Jaffar
fix gate drawing bug
fix gate sounds bug
fix infinite down bug
allow multiple exit doors
- - - - -

I will update CusPop on princed.org and popot.org, and post 'David has updated CusPop'-like messages on all news locations.

David
The Prince of Persia
The Prince of Persia
Posts: 1505
Joined: December 11th, 2008, 9:48 pm
Location: Hungary

Re: CusPop TODO list

Post by David » December 26th, 2013, 7:39 pm

Oh, and here: http://www.princed.org/cuspop/ the "Get the file" button blends into the background. It could use some border and margin-top.

User avatar
Norbert
The Prince of Persia
The Prince of Persia
Posts: 3163
Joined: April 9th, 2009, 10:58 pm
Contact:

Re: CusPop TODO list

Post by Norbert » December 27th, 2013, 7:44 pm

David wrote:Oh, and here: http://www.princed.org/cuspop/ the "Get the file" button blends into the background. It could use some border and margin-top.
Fixed.

Post Reply