MegaKerma / Silent Walk FPS Creator / Silent Walk: RENAISSANCE

Tools for creating 3D games
It is currently Fri Sep 25, 2020 9:30 am

All times are UTC + 2 hours




Post new topic Reply to topic  [ 47 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Sun Mar 15, 2009 6:26 pm 
Offline
Site Owner
Site Owner
User avatar

Joined: Thu Aug 17, 2006 7:27 pm
Posts: 966
Location: Budapest, Hungary
Silent Walk FPS Creator 1 GML Source Code Released

Dear Silent Walk Users,

I happily inform you, that the Game Maker source of the first Silent Walk FPS Creator is now available.

URL is hidden from guests, please register and login to view the hyperlink | URL is hidden from guests, please register and login to view the hyperlink

This is the exact same version as the full commercial Silent Walk FPS Creator 1.
There are no missing features, except the registration process. It is now always registered.

I am releasing this, so you can make your own version of the Editor, you can extend it with new features, you can change the GUI or whatever you want, but please don't sell this in any way.
Or at least contact me if you have major changes which would be intresting to be a commercial version.

The source code of the runtime is also released, so you can change the gameplay as well.

I hope you'll have fun to play with the scripts and hopefully I'll see fancy new GUIs and new versions.

Have fun!

Kind regards,
Zoltan 8)


Last edited by Zoltan on Mon Apr 20, 2009 8:07 pm, edited 2 times in total.

Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 15, 2009 6:39 pm 
Offline
Blender/ Gimp Guru
User avatar

Joined: Fri Nov 24, 2006 5:10 am
Posts: 4688
Location: Blashyrkh
dose this mean sw1 can be released with no splash screen?I want to play around with this

_________________
Underground metal record label and distro I manage

www.Temptationsofresonance.com


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 15, 2009 6:42 pm 
Offline
Site Owner
Site Owner
User avatar

Joined: Thu Aug 17, 2006 7:27 pm
Posts: 966
Location: Budapest, Hungary
There is no splash screen in this. 8)


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 15, 2009 6:43 pm 
Offline
Blender/ Gimp Guru
User avatar

Joined: Fri Nov 24, 2006 5:10 am
Posts: 4688
Location: Blashyrkh
thanks for releasing this :D

_________________
Underground metal record label and distro I manage

www.Temptationsofresonance.com


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 15, 2009 7:24 pm 
Offline
Registered member
Registered member
User avatar

Joined: Thu Feb 22, 2007 6:39 pm
Posts: 113
Location: Finland
There are no words to describe how awesome this is. :D

_________________
Visit my blog at: URL is hidden from guests, please register and login to view the hyperlink, and leave a comment!


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 15, 2009 7:40 pm 
Offline
Registered member
Registered member
User avatar

Joined: Thu Feb 08, 2007 1:52 am
Posts: 2411
Location: USA
:O AWESOME. You've made my day. Time to play with this...

Actually just yesterday I was thinking how cool it would be to make a Silent Walk program, but sine I've had too little experience with 3D I thought it was out of question. But you've got this foundation, let's get a team together to start working on it. We'll call it Silent Walk CE (community edition).


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 15, 2009 8:23 pm 
Offline
Blender/ Gimp Guru
User avatar

Joined: Fri Nov 24, 2006 5:10 am
Posts: 4688
Location: Blashyrkh
thanks,I cant get the robust exe to change formats,when I rename it it just comes up as robust.dat but its still recolonized as exe

_________________
Underground metal record label and distro I manage

www.Temptationsofresonance.com


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 15, 2009 8:35 pm 
Offline
Site Owner
Site Owner
User avatar

Joined: Thu Aug 17, 2006 7:27 pm
Posts: 966
Location: Budapest, Hungary
You don't have to copy or run robust.dat. Just place it where the editor is, and Silent Walk will copy this to your project folder as the final game.

Compiling and running Silent Walk 1:

- Run Game Maker
- Open robust.gm6 or gmk (according to your Game Maker version)
- Make your changes (change scripts, change sprites, etc)
- Make executable as robust.exe
- Close robust.gm6/gmk
- Rename robust.exe to robust.dat (rename it with Explorer or Total Commander, it doesn't matter)
- Open editor.gm6 or gmk (according to your Game Maker version)
- Make your changes (change scripts, change sprites, etc)
- Make executable (name it as you want)


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 15, 2009 8:46 pm 
Offline
Registered member
Registered member
User avatar

Joined: Thu Feb 08, 2007 1:52 am
Posts: 2411
Location: USA
Windows Explorer is silly, Fatmanpez's problem is that explorer is renaming it to robust.dat.exe instead of just robust.dat. Fat, open up wordpad and save it as robust.dat and you should be fine.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 15, 2009 9:33 pm 
Offline
Blender/ Gimp Guru
User avatar

Joined: Fri Nov 24, 2006 5:10 am
Posts: 4688
Location: Blashyrkh
um,ok.so just make a new notepad file and save as robust.dat then replace it?

_________________
Underground metal record label and distro I manage

www.Temptationsofresonance.com


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 15, 2009 10:54 pm 
Offline
Registered member
Registered member
User avatar

Joined: Thu Feb 08, 2007 1:52 am
Posts: 2411
Location: USA
Fatmanpez wrote:
um,ok.so just make a new notepad file and save as robust.dat then replace it?


Correct. Open up notepad, file>open robust.exe. Now file>save as robust.dat.


Top
 Profile  
 
 Post subject:
PostPosted: Sun Mar 15, 2009 11:01 pm 
Offline
Registered member
Registered member
User avatar

Joined: Sun Apr 15, 2007 11:34 pm
Posts: 1190
Location: Rocking out.
You just made my year. Now I can find out what makes silent walk tick.

_________________
"A toaster is just a death ray with a smaller power supply! As soon as I tap into the main reactors I will destroy you all!"
-The Toaster


Top
 Profile  
 
 Post subject:
PostPosted: Mon Mar 16, 2009 12:03 am 
Offline
Blender/ Gimp Guru
User avatar

Joined: Fri Nov 24, 2006 5:10 am
Posts: 4688
Location: Blashyrkh
we can build on this,we should start "silent source" and work on features.I allways thought sw needed a few things...

6th weapon

melee weapon

custom weapon animation

4 enemy animations
-stqand
-walk/run
-attack
-die


anyone want to do this?

_________________
Underground metal record label and distro I manage

www.Temptationsofresonance.com


Top
 Profile  
 
 Post subject:
PostPosted: Mon Mar 16, 2009 12:21 am 
Offline
Registered member
Registered member
User avatar

Joined: Thu Feb 08, 2007 1:52 am
Posts: 2411
Location: USA
@Fat: I've already started to work on a Silent Walk source editor. I'm calling it Silent Walk CE (CE stands for community edition). Once I get to a point where I'm ready for more than one team member I'll invite more members.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Mar 16, 2009 12:23 am 
Offline
Blender/ Gimp Guru
User avatar

Joined: Fri Nov 24, 2006 5:10 am
Posts: 4688
Location: Blashyrkh
ok,im willing to help with media(images,models,sounds)just tell when you need me

_________________
Underground metal record label and distro I manage

www.Temptationsofresonance.com


Top
 Profile  
 
 Post subject:
PostPosted: Mon Mar 16, 2009 2:20 am 
Offline
Registered member
Registered member
User avatar

Joined: Thu Aug 09, 2007 1:19 am
Posts: 624
Location: XFire: karawasa2
o.o <3

_________________
URL is hidden from guests, please register and login to view the hyperlink

"A man chooses...A slave obeys"
~Andrew Ryan

90% of teens would die if Myspace had a system failure and was destroyed
If you are 1 of the 10% that would be laughing, copy/paste this to your signature.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Mar 16, 2009 3:01 am 
Offline
Pun Master
Pun Master
User avatar

Joined: Fri Jul 13, 2007 12:46 am
Posts: 444
Location: Canada
Fatmanpez wrote:
ok,im willing to help with media(images,models,sounds)just tell when you need me

For textures, you might want to check the Freedoom project, since it has around 300-500 textures... Maybe more. I can dump them all, and send them to you, if you want.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Mar 16, 2009 3:33 am 
Offline
Blender/ Gimp Guru
User avatar

Joined: Fri Nov 24, 2006 5:10 am
Posts: 4688
Location: Blashyrkh
but a good amount of freedooms textures are original doom textures

_________________
Underground metal record label and distro I manage

www.Temptationsofresonance.com


Top
 Profile  
 
 Post subject:
PostPosted: Mon Mar 16, 2009 3:36 am 
Offline
Registered member
Registered member
User avatar

Joined: Thu Feb 08, 2007 1:52 am
Posts: 2411
Location: USA
Reaper Games wrote:
Fatmanpez wrote:
ok,im willing to help with media(images,models,sounds)just tell when you need me

For textures, you might want to check the Freedoom project, since it has around 300-500 textures... Maybe more. I can dump them all, and send them to you, if you want.


Ok cool, send them to me through pm. Weird, I was just thinking of using Freedoom's stuff because I want to make SW support 2d images for doom-like games. I'm working on the editor as I speak.


Top
 Profile  
 
 Post subject:
PostPosted: Mon Mar 16, 2009 3:38 am 
Offline
Blender/ Gimp Guru
User avatar

Joined: Fri Nov 24, 2006 5:10 am
Posts: 4688
Location: Blashyrkh
start with basic things we wanted in the first place,melee weapons,more animations,ect.check some of the earlier suggestions for sw2 and fulfill those first

_________________
Underground metal record label and distro I manage

www.Temptationsofresonance.com


Top
 Profile  
 
 Post subject:
PostPosted: Tue Mar 17, 2009 1:12 am 
Offline
Pun Master
Pun Master
User avatar

Joined: Fri Jul 13, 2007 12:46 am
Posts: 444
Location: Canada
Jonny wrote:
Reaper Games wrote:
Fatmanpez wrote:
ok,im willing to help with media(images,models,sounds)just tell when you need me

For textures, you might want to check the Freedoom project, since it has around 300-500 textures... Maybe more. I can dump them all, and send them to you, if you want.


Ok cool, send them to me through pm. Weird, I was just thinking of using Freedoom's stuff because I want to make SW support 2d images for doom-like games. I'm working on the editor as I speak.

They have been sent


Top
 Profile  
 
 Post subject:
PostPosted: Tue Mar 17, 2009 1:24 am 
Offline
Registered member
Registered member
User avatar

Joined: Sat Jul 21, 2007 8:02 pm
Posts: 550
Location: Mojave Wasteland
brilliant, sw1 source code, thank you zoltan

_________________
URL is hidden from guests, please register and login to view the hyperlink
Is forbidden to steal towels please. If you are not a person to do such thing is please not to read notis


Top
 Profile  
 
 Post subject:
PostPosted: Tue Mar 17, 2009 8:16 am 
Offline
Registered member
Registered member
User avatar

Joined: Sun Jul 15, 2007 11:31 am
Posts: 2718
Location: Silentwalk Forums
WOW awesome! No wonder so many people have posted before me haha!

_________________
2010 SILENTWALK WORLD EXPO!:

Everyone join, even ZOLTAN (percsich) has.

http://www.silentworks.hu/forum/viewtopic.php?t=4719


Top
 Profile  
 
 Post subject:
PostPosted: Tue Mar 17, 2009 8:57 am 
Offline
Registered member
Registered member
User avatar

Joined: Tue May 08, 2007 7:09 pm
Posts: 1737
Location: IT'S OVER 9000!!! miles away
You do still care about SW don't you? I'm glad to see that. Just continue on P3D so people can get some serious stuff done.

It's just too bad I've forgotten most of my learned GML...

_________________
Image


Top
 Profile  
 
 Post subject:
PostPosted: Tue Mar 17, 2009 10:48 am 
Offline
Registered member
Registered member
User avatar

Joined: Sun Jul 15, 2007 11:31 am
Posts: 2718
Location: Silentwalk Forums
I just wish those people didnt abuse the system and zoltan would of continued with sw.

_________________
2010 SILENTWALK WORLD EXPO!:

Everyone join, even ZOLTAN (percsich) has.

http://www.silentworks.hu/forum/viewtopic.php?t=4719


Top
 Profile  
 
 Post subject:
PostPosted: Tue Mar 17, 2009 10:10 pm 
Offline
Registered member
Registered member
User avatar

Joined: Thu Feb 08, 2007 1:52 am
Posts: 2411
Location: USA
Just looking through the source code and I found this:

Code:
global.godmode=0;
if (parameter_count()==1) {
    if (parameter_string(1)=="IamChuckNorris") {
        global.godmode=1;
    }
}


That made me laugh


Top
 Profile  
 
 Post subject:
PostPosted: Tue Mar 17, 2009 10:18 pm 
Offline
Site Owner
Site Owner
User avatar

Joined: Thu Aug 17, 2006 7:27 pm
Posts: 966
Location: Budapest, Hungary
You found the one and only cheat code... :-)

If you start your game with this parameter, that's God Mode.

e.g.:
gamename.exe IamChuckNorris

:D


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 18, 2009 12:11 am 
Offline
Registered member
Registered member
User avatar

Joined: Thu Feb 08, 2007 1:52 am
Posts: 2411
Location: USA
Can you explain how the saving and loading works? Such as scr_bin_write and scr_bin_read. I'm having trouble noticing any rhyme or reason to it.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 18, 2009 12:15 am 
Offline
Registered member
Registered member
User avatar

Joined: Sun Apr 15, 2007 11:34 pm
Posts: 1190
Location: Rocking out.
Well you see you bash your head against the screen until you have an imprint on your forehead. And that is how you save. Loading is more difficult.

_________________
"A toaster is just a death ray with a smaller power supply! As soon as I tap into the main reactors I will destroy you all!"
-The Toaster


Top
 Profile  
 
 Post subject:
PostPosted: Wed Mar 18, 2009 12:41 am 
Offline
Site Owner
Site Owner
User avatar

Joined: Thu Aug 17, 2006 7:27 pm
Posts: 966
Location: Budapest, Hungary
In "scr_save_resources" script there is "file_text_open_write". This only creates the file which holds the data, but this is empty.

The next line "file_bin_open" opens this empty file and the script starts writing the data into it. Sometimes it is a text, sometimes it is a numeric value, so you'll find "scr_bin_write_text" or "scr_bin_write" commands.

scr_bin_write_text
This script does the following:
- it gets a text value
- counts the letters in the text
- writes it into the file
- gets each character in the text and writes each into the file

It is needed to store the length of the string, so next time when you load it, you will know how long the text is, so you can re-create the original text by adding the characters together.


scr_bin_write
This script does the following:
- it gets a numeric value
- it converts the value in the following way:

For example your numeric value is "149"
Since this number is smaller than 255, you can store it with the "file_bin_write_byte" command. This command puts the value into the file.

Now, what if your numeric value is "3546"?
Well, you cannot store it with only one command (in Game Maker) because there is no command which stores this large number, so we have to split it to 2 numbers, and use the "file_bin_write_byte" twice.

Ok, but what is the first number then, and what is the second?
Well, let's create a rule (we can make rules, can't we :-))!

RULE 1:
Let the first number "ORIGINAL NUMBER DIVIDED BY 256"
3546 divided by 256 equals 13.85
Since we can store only integer values, we just see the "13". Ok, we have the first number.

RULE 2:
Let's create the second!
We already calculated a part of the original value, what else we need?
Well 13 * 256 equals 3328, so we still need 188.
So this is the second number!

Summary:
Original value: 3546
First number: 13
Second number: 188

So again "scr_bin_write" stores these two numbers using our the rules.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 47 posts ]  Go to page 1, 2  Next

All times are UTC + 2 hours


Who is online

Users browsing this forum: No registered users and 1 guest


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 post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group