Posted: Fri Sep 07, 2007 1:23 am Post subject: Custom Pop Executable (.EXE)!!!
I have been permanently banned
Age: 26 Joined: 22 May 2007 Status: Offline Posts: 100 Location: Brazil
I'm developing it initially by personal reasons. (I started it today)
After developed (I think about 2 weeks) I could share the executable but I think I need to be promoted here...
Well, what I did here...
1 - Helped StarWindz with the Floating Point Error in his POP-TotalPack.
2 - Suggested a POP I to POP II level converter
3 - Uploaded POP 1.0 (uncracked)
4 - Created portuguese versions of POP 1.0/1.3/1.4 and uploaded them all.
Upcoming
1 - My insane mod where you will need 5..6 hours or more to save the princess.
2 - Custom POP executable.
3 - (In study) two new graphics sets (dungeons/palace) based in Wolfenstein 3D, Duke Nukem 3D or perhaps Doom.
I sent a PM to Jalal asking to be a 'Valued Contributor' but I think I would like to be 'Developer' but seens he rejected my PM or he doesn't want to give to me that status.
I'm laughing here while writting this messasge: LOL
But the name 'Valued Contributor', it's a cool name. It gives you a status . I'm hating to be a regular 'citizen' here.
Maybe I will be banned here, so I will say my best regards to everybody here and my best thanks to all people here. Was nice meet you all!!!
See ya!!!
Jalal: Please do not take this message seriously. Maybe I'm joking.
I'm hearing SilverChair (australian band), Daniel Johns. You know.
Age: 13 Joined: 19 Aug 2006 Status: Offline Posts: 4924 Location: Joensuu, Finland
Oh no, I really shouldn't have told you of that smiley site... [insert emoticon] _________________ Planescape Torment is a great CRPG with the most beautifulsoundtrack.
The Ur-Quan Masters (SC2) has great music too!
Age: 25 Joined: 28 May 2006 Status: Offline Posts: 264 Location: Buenos Aires/Ushuaia
Don't waste your time, if you know how to code you can help in PV4 coding (POP1 and 2 Executable, Level and graphic editor).
The information in the .xml file used by CusPOP is only a beginning of this big project. I've been planning this for five years, what we really need is to be a development team working with the same objective to have it.
Wasting time and resources in things that are already made doesn't create aggregate value to the project. So believe me when I say: help me coding PV4 and let's this project finished for once at all!
Age: 26 Joined: 22 May 2007 Status: Offline Posts: 100 Location: Brazil
poirot wrote:
Don't waste your time, if you know how to code you can help in PV4 coding (POP1 and 2 Executable, Level and graphic editor).
The information in the .xml file used by CusPOP is only a beginning of this big project. I've been planning this for five years, what we really need is to be a development team working with the same objective to have it.
Wasting time and resources in things that are already made doesn't create aggregate value to the project. So believe me when I say: help me coding PV4 and let's this project finished for once at all!
Whoah, 'poirot' is now a moderator! (Sounds interesting)
I think I'm not wasting my time doing that... You will see when my project be finished. And mainly I'm making it initially by personal reasons and I don't know when it will be shared (perhaps two weeks)
There are planning features in my CusPOP.exe
- Ability to load/save the settings made to prince.exe to a 'settings file' for future use. (A text file like an INI file)
- And more, but more ahead, I will add a feature in what you get a prince.exe, analyse that file, check the version 1.0/1.3/1.4 and see what are the features (useful for mod creators) But this feature I can't promise
- And not forgetting, it's all visual. Check the new screenshot in this post.
I need to say:
- The Graphical User Interface [done!] -
- Hex changing of the Prince.exe [undone] (the hardest part)
- Ability to load/save settings [undone]
- Analyse of the prince.exe (features) [totally undone, unknown and it's impossible to predict]
And please don't worry, I will credit you, my friend.
Something like: 'This program is based in a job made by 'poirot' and all my credits goes to 'poirot'.
And last, for me share this program I need to be promoted here!!! LOL Developer, it's all okay? Jalal: LOL, LOL, LOL I got your PM, thanks and I'm waiting anxiously for that.
And about the PV4: Which programming language are you using to develop PV4? I'm not good in C/C++ programming, well, I personally hate C/C++ but Pascal or Object Pascal used in Delphi and Lazarus (Freepascal) projects.
Thanks!
Last edited by Butcher on Sun Sep 09, 2007 6:37 am; edited 1 time in total
Age: 25 Joined: 28 May 2006 Status: Offline Posts: 264 Location: Buenos Aires/Ushuaia
Butcher wrote:
Whoah, 'poirot' is now a moderator! (Sounds interesting)
Yes, but first, I am a coder
Butcher wrote:
I think I'm not wasting my time doing that... You will see when my project be finished. And mainly I'm making it initially by personal reasons and I don't know when it will be shared (perhaps two weeks)
There are planning features in my CusPOP.exe
In that case, I'm here to help in any way I can, so whatever you need, say code, information, specifications, feel free to ask for them.
Butcher wrote:
And about the PV4: Which programming language are you using to develop PV4? I'm not good in C/C++ programming, well, I personally hate C/C++ but Pascal or Object Pascal used in Delphi and Lazarus (Freepascal) projects.
Age: 26 Joined: 22 May 2007 Status: Offline Posts: 100 Location: Brazil
Well, 'poirot', if you is wanting to help, I'm happy and I thank you!
I know I must have got permission from you to develop my CusPOP, I forgot to askyour permission. But as you gave the source code available in XML code so I think you would know in a beautiful day a foreign guy (like me) would get the source code and use it.
Here are my questions:
In your XML file I see that the variables are 'unsigned short it' or in pascal languague "word" with two bytes length. I did'n see the entire XML file but I need to ask: Are all the variables word (unsigned short int) type?
And I will state why I don't like C/C++, I prefer the simplicity of the Pascal when declaring variables and other things like pointers than the hard/tedious way of declaring variables in C/C++
In the 'Customize the mirror section' I have the following value for the mirror tile code '13', well. What is that? and mainly what is the maximal value I can input over there?
In the 'Customize the mouse section', we have the 'object', I understood that, but I'm asking what is the maximal value?
In the 'Start position of the mouse', what the number '200' means, pixels, coordinates, and again what is the maximal value
And finally in the 'Customize Jaffar death: blinking and trigger'
What the number '18' means, 18 what? I'm asking the time measurement unit. (Is miliseconds?)
And about the PV4, Java, My "hermanito" (little brother) I need to say: I don't know nothing but I know Java is somewhat like C/C++
Y me gustaria mucho hablar en español con usted pero como este és un forum onde la léngua inglesa és el "default", no puedo hablar español con ti, mi caro amigo.
Bye!
-----
Please ignore this: When my nick will become purple I will love!!!
Age: 25 Joined: 28 May 2006 Status: Offline Posts: 264 Location: Buenos Aires/Ushuaia
Butcher wrote:
I know I must have got permission from you to develop my CusPOP, I forgot to askyour permission. But as you gave the source code available in XML code so I think you would know in a beautiful day a foreign guy (like me) would get the source code and use it.
No, you don't have to ask for permission, the xml is only a compilation of a lot of information from this forum plus some other I fugured out myself, but 80% of the work there belongs to htamas and david.
The only condition I should ask for is the you distribute the program source with a free software license (i.e. GPL) since you are basing your work with free licenced information, this will help others to improve your work. Oh, and honouring this system, please keep the names in the credits in the same way you'd like your name to be credited in works based on yours.
Butcher wrote:
In your XML file I see that the variables are 'unsigned short it' or in pascal languague "word" with two bytes length. I did'n see the entire XML file but I need to ask: Are all the variables word (unsigned short int) type?
yes, "unsigned short int" is the little endian 16 bits without sign, let's say word in pascal. "unsigned char" is "byte", "signed char" is "shortint" and "signed short int" is "integer". "signed long int" is "longint". I don't know the name of the "unsigned long int" in pascal if it exists. By default "signed" is implied, the same with "int". So "short" is "signed short int" so it is "integer" and "char" is "signed char" that is "shortint".
Butcher wrote:
In the 'Customize the mirror section' I have the following value for the mirror tile code '13', well. What is that? and mainly what is the maximal value I can input over there?
In the format specifications the tile-codes are defined in a table.
Butcher wrote:
In the 'Customize the mouse section', we have the 'object', I understood that, but I'm asking what is the maximal value?
Completely unknown, the results are very random, you can use any value you want and will get unexpected values for each number, it is up to you if you want to forbid that (some values do crazy things) or not.
Butcher wrote:
In the 'Start position of the mouse', what the number '200' means, pixels, coordinates, and again what is the maximal value
I believe 65536, but I should see the assembler to be sure.
Butcher wrote:
And finally in the 'Customize Jaffar death: blinking and trigger'
What the number '18' means, 18 what? I'm asking the time measurement unit. (Is miliseconds?)
In the game the time is measured in ticks. One tick is exactly 1/12 seconds or 83,333333... milliseconds.
Butcher wrote:
And about the PV4, Java, My "hermanito" (little brother) I need to say: I don't know nothing but I know Java is somewhat like C/C++
It's a pity, in my opinion java sucks, but I must confess it is the best language to use in this case.
Butcher wrote:
Y me gustaria mucho hablar en español con usted pero como este és un forum onde la léngua inglesa és el "default", no puedo hablar español con ti, mi caro amigo.
Si necesitás practicar, podemos hablar en el foro de idiomas.
Age: 26 Joined: 22 May 2007 Status: Offline Posts: 100 Location: Brazil
poirot wrote:
No, you don't have to ask for permission, the xml is only a compilation of a lot of information from this forum plus some other I fugured out myself, but 80% of the work there belongs to htamas and david.
The only condition I should ask for is the you distribute the program source with a free software license (i.e. GPL) since you are basing your work with free licenced information, this will help others to improve your work. Oh, and honouring this system, please keep the names in the credits in the same way you'd like your name to be credited in works based on yours.
Ok, man! 'david' and 'htamas' will be credited too!
And about the GPL License well, initially I will not give the source code but I promisse you I will give it one day.
Status of the project:
- Graphical User Interface [100% DONE]
- Hex codding (changing of Prince.exe) [25% DONE]
- Ability to save/load settings [100% DONE]
I think in this weekend I will release the project.
Age: 26 Joined: 22 May 2007 Status: Offline Posts: 100 Location: Brazil
Well, Eagle-Head-Priest(97)
I want to distribute this program quickly, or so fast as I want.
I got an answer from my PM sent to Jalal and he (Jalal) told me when my program be finished he will promote me to "Developer" level.
But I think if you, all guys here want the program. Do a little pressure to Jalal give me the "Developer" status before the releasing of the program.
Status of the project:
Graphical User Interface [100% done]
Hex (Prince.exe changing) [60% done] <--- 25% was the last update.
Save/Load settings [100% done]
Jalal: I'm joking, man!!!, But would be cool if next time I take a look here my nickname be in the 'purple' color and a nice "Developer" text placed below it. And I I think this will increase my developing speed here.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum