Official Soldat Forums
Soldat Interface Mods & Mod Making => Partial Modifications => Topic started by: aint`bazz on August 24, 2012, 11:26:00 am
-
Hooked And Enhanced mod
Update: This mod probably never will be release,
as devs have all mods files and source, some of features potential could be implemented in game itself.
Firs of all DOWNLOAD IS NOT AVAILABLE, till someone allow me, because technically its a hack.
This mod adds some random features by hooking directx,
basically by replacing D3D8.dll and D3DX81AB.dll files.
I mostly was developing it for my personal needs to add some fresh to soldat.
Features:
*Antialiasing
..that works!
*Polygon outline
Its nice, smooth and fast.
*More useful cursor
That displays ammo and resizes correctly,
showing health and that "bullet ready" bar is supposed to be added later
..and the player arrow above head changes to X when dead
*Particle explosions
Always creates dynamic explosion, so never get bored watching them.
*Explosion blast decals
For every explosion it adds blast mark on near polygons,
its possible to set their life time to ..almost infinity, so at end of round you see black marks everywhere.
*Entire screen hue shift
It turns entire screen in changing rainbow!
Stimulates your eyes very well, and because experienced players don't need to look at player colors anyway.
All features are turntable on separably , and some configurable.
(http://img818.imageshack.us/img818/466/explo3.gif) explosions and blast decals
(http://img259.imageshack.us/img259/6056/aimcursor.gif) cursor , emptying mp5
(http://img253.imageshack.us/img253/6875/soldrave.gif) hue shift
(http://img7.imageshack.us/img7/8530/16200561.th.png) (http://imageshack.us/photo/my-images/7/16200561.png/) black outline whit half transparency
(http://img7.imageshack.us/img7/2593/67965451.th.png) (http://imageshack.us/photo/my-images/7/67965451.png/) orange outline whit half transparency, and red X above head when dead
On a side note, i saw how soldat render things and well,
looks like Soldat doesn't use matrices at all , for any vertex transformations, so every vertex is iterated every frame and transformed by cpu,
and some render target and vertex buffer mess,
no wonder it has performance problems...
-
Blast decals, particle explosions and binking dots of cursor are great. The rest of these things are completely unnecessary to me.
Ammo amount is like a cheat, makes game much easier because you haven't to check ammo bar in another place of screen. However, design is quite interesting.
I thought about adding an orange glow (like dynamic png fx) during explosions.
-
Some interesting stuff! specially the graphic improvements.
-
Welcome to the forums!
These improvements look really nice.
I am ok with you posting this mod under the condition that we get the code beforehand to see if it's clean and to make the interesting features part of the game itself in the long run.
As for the rendering code: It is not optimal and there is still enough stuff to be improved.
-
jeez louise, this looks fantastic.
-
Hello Shoozza,
Well and that was expected you want to look at source, nobody wants execute binarys form least know persons,
its totally ok form me release all projects files. If you want something from this to implement in the game that's great, then you probably want ask me some questions about code..?
Edit:
And Shoozza you or someone form dev team, can PM email so i can actually send source, whit Visual Studio 2008,
and directx 8 sdk, it should compile whit ease.
-
post this brahhh
-
Hello Shoozza,
Well and that was expected you want to look at source, nobody wants execute binarys form least know persons,
its totally ok form me release all projects files. If you want something from this to implement in the game that's great, then you probably want ask me some questions about code..?
Yeah I'll ask you some questions when I see it. It doesn't really matter which language it is written in. I guess it's C/C++ as there are frameworks to hook directx with it.
It would be better if you pm a link to the sourcecode as it might be easy for people to adapt your mod and use it for other not so nice stuff.
If you want to chat with me then join my irc channel: #shoozza on quakenet.
-
Edit:
And Shoozza you or someone form dev team, can PM email so i can actually send source, whit Visual Studio 2008,
and directx 8 sdk, it should compile whit ease.
-
holy shit Shoozza let him post already god
-
I got the source code just now. Adam please give me some time to review it.
-
I have to admin it looks pretty sweet, but i'm worrying it may affect performance(lower fps).
-
Some low end netbook on which i cant play soldat anyway, i get to 15 fps in online play.
If you see constantly 6 explosions, fps drops from 100 to 50. Polygon outline isn't affected by map complexity,
and i get some 10 fps drop.
I thought about adding an orange glow (like dynamic png fx) during explosions.
You mean like explosions would emitting light on background?
-
post
this
amazing
mod
-
its a nice hack not a mod adam ;)
those blast decals look nice, hope we see that in soldat soon shoozza! :o
-
Ask this guy to help you out with improving the render mess.
Oh well...just get him into the dev team actually.
Oh well...just open-source Soldat. [pigtail]
-
*bumps* we want this mod so badass o.o ^^
-
I got the source code just now. Adam please give me some time to review it.
[retard] http://www.youtube.com/watch?v=BCSfEL15h1E whenever you are Shoozza [retard]
-
[retard]
No smiley ever summarized my opinion about someone better.
No offense ment of course!
[retard]
-
[retard]
No smiley ever summarized my opinion about someone better.
No offense ment of course!
[retard]
http://www.youtube.com/watch?v=8DfYc_8L9Hg [retard]
-
WoW this is better then the few last updates
The dynamic crosshair is cute
but
the grenades are fucking awesome Wish that as a implantation at Soldat
-
I still need to finish reviewing the mod.
The current downside with using the mod is that you need to replace files in your windows directory before you run it (and undo it after you played).
On XP some popup will tell you that system files have been replaced and if you want to recover them (Please insert XP CD etc).
Seems like my anti inject code i added to Soldat prevents easy use of the mod :P
I also noticed that blast decals kill performance for me (before 50fps after enabling the blast decays it's down to 5fps).
I'll let you know when I finished reviewing it.
-
I still need to finish reviewing the mod.
The current downside with using the mod is that you need to replace files in your windows directory before you run it (and undo it after you played).
On XP some popup will tell you that system files have been replaced and if you want to recover them (Please insert XP CD etc).
Seems like my anti inject code i added to Soldat prevents easy use of the mod :P
I also noticed that blast decals kill performance for me (before 50fps after enabling the blast decays it's down to 5fps).
I'll let you know when I finished reviewing it.
take your time...take your precious time....
-
This looks very promising and with some GUI tweaking to allow an easy enable/disable, I'm sure it will enhance everyone's experience.
Keep up the great work guys. :)
-
*bump*
hmmm, it is 1 month ago when this mod has been posted and meanwhile i wonder, what is going on?
Any info please?
-
Last time i heard something form Shoozza, was that, he gave source to someone else to review.
That was .. yeah.. month ago. Well anyway i guess he doesnt want support some weird hack mods or he is very busy. Have to heard a word form Shoozza.
-
Last time i heard something form Shoozza, was that, he gave source to someone else to review.
That was .. yeah.. month ago. Well anyway i guess he doesnt want support some weird hack mods or he is very busy. Have to heard a word form Shoozza.
It's not a hack, you did there a masterpiece of work!
Who ever has to review this, review it >:(
Those blast decalls for example need to be added! and as Kogai says, with enable disable option the most stuff could be added. :o
Thanks for your repply btw aint'bazz.
-
dude post it Shoozzas been looking at it for like 2 fucking months now
-
I did some more work on mod.. and now changing game resolution really matters and supports high res textures
no more blurs!
See screenshoot 1600x1200..
(http://imageshack.us/a/img703/8596/soldhi2.th.jpg) (http://imageshack.us/photo/my-images/703/soldhi2.jpg/)
Found orginal large ash map texture and put weapons form "Soldat Enhanced" mod, see that ak47..
And i have no news releated to releasing mod
-
I did some more work on mod.. and now changing game resolution really matters and supports high res textures
no more blurs!
See screenshoot 1600x1200..
(http://imageshack.us/a/img703/8596/soldhi2.th.jpg) (http://imageshack.us/photo/my-images/703/soldhi2.jpg/)
Found orginal large ash map texture and put weapons form "Soldat Enhanced" mod, see that ak47..
And i have no news releated to releasing mod
join the developers...please...
-
aint`bazz, that's awesome!
-
aint`bazz, that's awesome!
-
aint`bazz, that's awesome!
it is really, if now just the dev's would appreciate your engagement and work aint'bazz...
And Adam is right, this guy should join the dev's.
-
Holy shit, aint`bazz is da bauuuws!
-
Looks nice, although I'll stick with 640x480. Nice work taking screen on my server;p
-
I insist, this is really amazing and promising. I -on the other hand- fear this could be lead to a severe detriment on performance. I'd love to test this on my computer and see if I can take those words back. :)
-
OMAGAAAD! That's really awesome. Looks so much better and could help increasing the eyecandy-factor of Soldat to attract new folks to the game.
@aint`bazz: Pls don't use ImageShack for uploading screenshots. It just sucks ass to have to check out the source of the page every time I want to see the direct link of the image. Better just add them as an attachment.
Edit: Hmpf...seems like the attachement feature recompresses images which makes the fonts for example look quite ugly.
-
For reasons as:
Shoozza have less and less time now.
Mod code was very uncommented and unstructured.
Updated mod will have to be approved.
..for release will have to wait.. more.
And btw mod have taunt display too (when you hold ALT key).. because after years of playing
i still only manage to remeber like 3 taunts?
this helps now:
http://i50.tinypic.com/34dh9qd.jpg (http://i50.tinypic.com/34dh9qd.jpg)
@Illuminatus
i just couldnt put anymore imgs on imageshack :P
-
this shit is amazing bro
makes me feel like the last few dev logs mean nothing
-
For reasons as:
Shoozza have less and less time now.
Mod code was very uncommented and unstructured.
Updated mod will have to be approved.
..for release will have to wait.. more.
And btw mod have taunt display too (when you hold ALT key).. because after years of playing
i still only manage to remeber like 3 taunts?
this helps now:
http://i50.tinypic.com/34dh9qd.jpg (http://i50.tinypic.com/34dh9qd.jpg)
@Illuminatus
i just couldnt put anymore imgs on imageshack :P
aint'bazz, you're like adding all the features a soldier could just dream of to have in soldat.... geez man, whats the problem with you not being inside the dev team yet?
Does anyone fear this guy could make Soldat too awesome or what is the reason lol, since i play Soldat i've never seen such IMPROVING changes someone just added. Even the 1.6.3 update looks like nothing to me now compared to what you did/do here.
Keep up this good work!
-
this shit is amazing bro
makes me feel like the last few dev logs mean nothing
lol, im not alone with that feeling then xD
-
Omg I like I like, never stop making stuff for Soldat! <3
-
Wow. This mod was already pretty impressive, but implementation of proper high-res support is just incredible. Shoozza, I hope you'll consider making him part of the dev team, so he can work on implementing these features natively instead of you having to do this yourself.
-
this shit is amazing bro
makes me feel like the last few dev logs mean nothing
lol, im not alone with that feeling then xD
And I'm not alone 2 :D
-
Wow. This mod was already pretty impressive, but implementation of proper high-res support is just incredible. Shoozza, I hope you'll consider making him part of the dev team, so he can work on implementing these features natively instead of you having to do this yourself.
He never asked to be part of devteam, or I missed that post.
Why would I doubt his joining? Because believe me or not, it might be actually a lot easier to him to code it as hack instead of mess directly with source code...
-
almost 4 months and no download
-
amazing work, but his nickname reminds me of a guy that was a notorious troublemaker on Leo's servers
-
almost 4 months and no download
I guess Shoozza didnt even finished auto updater or what is his top soldat thigs now,
no wonder nothing new about code review either.
About me as dev..
..yeah, i could .. isn't like i really want(i have this feeling....), but i could do some valuable work... but i dont think that will happen so simply, only because i created mod.
... was a notorious troublemaker ...
hmm... hmm?
If i where on dev team, my first thoughts would be:
How easily you can convert soldat to c++ and dx9..
Yeah i continued my mod, and i finished idea behind that cursor override and ammo bars.
Now it has the "meters", customizable gui elements thing.
They can "measure" things as health, ammo, jet, fire, bars , player, cursor pos, player velocity,...
..represent their values as size, position, color, progress mask(whatever it sounds like),
and that all is definable in config file, so you can make whatever hud you like, for example:
speedometer, fullscreen blood splash, some blinking alerts when hp, ammo low,
hell you could even replace all soldat hud.
I haven't finished "meters" completely though.
You sure could create something more cool that you see in pics,
i haven't spent too much time creating hud.
-
... was a notorious troublemaker ...
hmm... hmm?
are you not "aint dumbazz" that used to play on Leo servers?
http://www.realsold.org/index.php?topic=4494.0
http://www.realsold.org/index.php?topic=4077.0
-
dude that speed meter and blood splash thing is fucking awesome
-
are you not "aint dumbazz" that used to play on Leo servers?
No i`m not.
I'm bazz the lightyear...
i work at start command.
-
Will the Second Screen efect (the red screen efect) be included in slodat its awesome?
-
almost 4 months and no download
I did read some code but it requires me to invest more time.
Maybe there is a way for aint`bazz to make things easier for me.
I guess Shoozza didnt even finished auto updater or what is his top soldat thigs now,
no wonder nothing new about code review either.
Yeah :/
About me as dev..
..yeah, i could .. isn't like i really want(i have this feeling....), but i could do some valuable work... but i dont think that will happen so simply, only because i created mod.
If i where on dev team, my first thoughts would be:
How easily you can convert soldat to c++ and dx9..
I don't think we will port soldat to c++ and dx9.
But delphi/object pascal is just another language so learning it shouldn't be a problem.
Will the Second Screen efect (the red screen efect) be included in slodat its awesome?
Why do you want to have this?
I didn't test it (dont have the latest version of the mod) but I can imagine that it would be annoying because you get hit all the time in soldat.
I'm not sure why hit sounds aren't enough.
Sorry but after a few versions in the past where features got higher value than bugfixes I don't feel comfortable adding everything.
-
Will the Second Screen efect (the red screen efect) be included in slodat its awesome?
Why do you want to have this?
I didn't test it (dont have the latest version of the mod) but I can imagine that it would be annoying because you get hit all the time in soldat.
I'm not sure why hit sounds aren't enough.
Sorry but after a few versions in the past where features got higher value than bugfixes I don't feel comfortable adding everything.
No no no no . Only When you die . So its like ur dead and the screen turns red at corners its cool and and gives a nice touch to the game.
-
No no no no . Only When you die . So its like ur dead and the screen turns red at corners its cool and and gives a nice touch to the game.
i'd much rather check where the enemy is heading and follow the action than watch a dull red screen
-
If you want it to be added to soldat,
the idea should be expanding custom interface modding capabilities,
no one should be forced to watch some red screen of death.
In this mod (in that screen),its just generic config define that sets when health gets somewhere below 10%
specific full screen texture starts to fade in.
-
Ok I'll update this post just to make sure everyone knows why this is still not available for download.
The method this "mod" uses to get into Soldat could leave people with a broken system (other games or applications could crash after it was installed).
I don't want people to blame me for allowing that to happen and would be happy if aint`bazz could find a cleaner solution.
The reason why none of this is got into Soldat yet is because the sourcecode is not easy to read.
A general code cleanup would drastically reduce the time we devs need to review it.
It would be nice if there was some documentation or comments in the code.
I understand that this code works but it's not fun to extract the stuff from there.
-
Hopefully ain'bazz will take time for it then to rewrite/optimize or whatever is needed.
Some of these features are realy giving a new touch of awesomeness :P
-
@Shoozza
I have feeling that you never received my last PM, where i was talking about that installation was made easier (e.g only replace D3DX81abD.dll in soldat dir), so nothing is globally affected and if you where interested in specific fix i could extract them for you, because for someone else it could actually get rather hard.
Well anyway..at this point im not very motivate to do anything related to this mod and don't even care to release it.
I can send you last version if you want, you dont have it because i never got response.
-
Hmm, i just looked in my inbox and found that PM, I must have forgotten about it.
There was no source code attached though.
Sure, you can send me the latest version if you want.
Thanks for your effort and time!
Even if you don't find the time/motivation to clean up and document the code I'm sure the features of this mod will be remembered just like people still remember mine ;) (which still isn't part of Soldat - so meh)
-
Yea..i sent it.
-
Soon gonna be one year since the initial post :))
-
Something that should be 15 min code review to see if it contains dangerous code turned in months of nonsense
waiting..
-
May i have the copy as well please? Maybe i'll find more time to review it than Shoozza.
-
Oh..well..sure!
PM your email, i guess.
nah, maybe some other time
-
If it would be 15 minutes it would be already out there.
I asked you to do some code cleanup and documentation to make things easier for the people reviewing your code, sadly that change didn't happen as you thought it wasn't worth it.
That's why I wrote in my last post that I will remember the features you added and we will implement them on our own if we have the time (we have to port them to Delphi in order to use them).
The other issue with your solution is the way you inject your dll, which is not save.
I'm concerned that people might break their PC's by using your mod.
The features you implemented are really teasing people to get this mod and I can understand you are angry that nothing happened.
I myself had to wait 3 years or so to get into the devteam so I understand your frustration.
Falcon if you want the code I can mail it to you. I would like to make sure we all have the same code.
Btw last time I asked nobody was interested in reviewing the code (it was some time ago already though).
It's not like I didn't try aint`bazz, I'm sorry if I was unclear about things.
-
The other issue with your solution is the way you inject your dll, which is not save.
I'm concerned that people might break their PC's by using your mod.
Version that modified vtable insted of copy dll, its perfectly safe.
Falcon if you want the code I can mail it to you. I would like to make sure we all have the same code.
There is more update version that you have at the moment, i wont recommend sent that you have to Falcon.
Well anyway..at this point im not very motivate to do anything related to this mod and don't even care to release it.
This still actually apply and im not that angry.
-
I didn't know you have an updated version which fixes one of my main issues.
Would be great if you could send that to me so everyone has the same version.
-
That was back then in that PM you missed and this:
... installation was made easier (e.g only replace D3DX81abD.dll in soldat dir), so nothing is globally affected...
i thought i was clear about that.
This new versions basically fixed only stability.
-
This looks absolutely briliant to me! It is a new wind for Soldat.
-
this topic was one of reasons why I came here xD
I totally forgot about it...
PS
I saw this mode in other site few months ago but download link was broken.
-
Shoozza, please take a look at it and consider adding it in next version of Soldat. Graphic is the weakest side of Soldat. This could help a lot. We need new players. Soldat has a great potential to be played by many players.
-
Um?!
*Bumps loud*
-
I don't think I want to officially distribute this with the game.
The thing is that we will rewrite a lot of stuff in Soldat with 1.7 which will hopefully allow for integration of some of the features of this mod but adding it and then removing it will not help.
I didn't even think about adding my own mod to Soldat even though people loved that one as well.
-
thats sad.
I realy hope 1.7 will be something great tho.
-
Well, i think Soldat needs better graphics and better effects and Steam support. Gameplay of Soldat is perfect.
-
and Steam support
Asking for this like asking for someone to cut water. It can't just be done.
-
Okay, in other words: Soldat needs many graphical modifications and reworks to be done in order to be successful at this times. Then, developers should try Greenlight at Steam and hope it will work.
I know these two sentences are cruel and it's not easy to be done. But if we all want to play Soldat in these days, we need at least new interface, new graphics and new effects.
-
Well lucky for you they very well be working on a GUI.