Fulqrum Publishing Home   |   Register   |   Today Posts   |   Members   |   UserCP   |   Calendar   |   Search   |   FAQ

Go Back   Official Fulqrum Publishing forum > Fulqrum Publishing > IL-2 Sturmovik > Daidalos Team discussions

Reply
 
Thread Tools Display Modes
  #1  
Old 01-13-2012, 01:45 PM
mkubani mkubani is offline
Approved Member
 
Join Date: Sep 2009
Posts: 92
Default

In order to avoid any conspiracy theories and speculations surfacing regarding 4.11 patch, the new DT.dll is our technical solution for implementing 6DoF and new AI improvements, it's not used for re-encrypting the game. Period.
__________________
Reply With Quote
  #2  
Old 01-17-2012, 11:17 AM
Storebror's Avatar
Storebror Storebror is offline
Ask me if I care
 
Join Date: Jun 2010
Location: Denmark
Posts: 92
Default

That's good to know, thank you for your statement mkubani.
Now that there have been users who improved AI for modding communities already, I guess that since you don't want to squeeze them out, there'll be a way to get hands on the DT.dll sources?
After all, otherwise anything being done in DT.dll would be out of reach for mods then, which would mean nothing else but the "e" word, and that's something we just ruled out, didn't we?

Best regards - Mike
__________________
'Armor' is a fantasy invented by your C.O. to make you feel better.
Reply With Quote
  #3  
Old 01-17-2012, 04:19 PM
EJGr.Ost_Caspar EJGr.Ost_Caspar is offline
Approved Member
 
Join Date: Dec 2007
Posts: 939
Default

This is in fact not of our concern. The DLL is not encrypted in any way. People in the know will easily access it, if they want to. So do as you please, but don't expect us to help on modding. We have by far enough to do already.
__________________

----------------------------------------------
For bugreports, help and support contact:
daidalos.team@googlemail.com

For modelers - The IL-2 standard modeling specifications:
IL-Modeling Bible
Reply With Quote
  #4  
Old 01-17-2012, 05:19 PM
CWMV's Avatar
CWMV CWMV is offline
Approved Member
 
Join Date: Mar 2011
Posts: 758
Default

Quote:
Originally Posted by SAS~crazyflak;
Ok, gents, please! could we at least let ONE week (actually, preferably more) pass before tearing everything apart? :-\

TD might be generous, but they are still (human) people, and emotions could get touched. Please don't over abuse of what seems a green light from their part.
.....
Reply With Quote
  #5  
Old 01-18-2012, 07:14 AM
Storebror's Avatar
Storebror Storebror is offline
Ask me if I care
 
Join Date: Jun 2010
Location: Denmark
Posts: 92
Default

Quote:
Originally Posted by EJGr.Ost_Caspar View Post
The DLL is not encrypted in any way. People in the know will easily access it, if they want to.
I hope you ain't trying to fool people. Getting back c++ code from a gcc compiled DLL is literally impossible. What you get back from disassemblers is plain useless. You can "access" that file as much as you can read tea leaves.
For the time being, the functions inside DT.dll are out of reach for modders, they can't modify what's inside. That's exactly the same result like if the same functions would reside encrypted (read: obfuscated) in java code.
In previous versions of IL-2, all the functionality which has now been sealed in that DLL has been available for modifications to modders, now it isn't anymore.
It's a valid question to ask what the intention of this step has been and what it will lead to for future versions. If it ain't about locking out modders, opening the sources would be the logical step which would take about a minute of the precious time of a TD team member.

Quote:
Originally Posted by Nuke View Post
we created a simple engine hack (with tools found online), which we successfully demonstrated on War Clouds (informed the admin team). The server I believe was running with CRT=1 at the time though.
War Clouds is a crt=0 server and AFAIK has ever been.

Quote:
Originally Posted by swiss View Post
skiesoffire
crt=0 again. No news that there are individuals who just can't hold back cheating on such kind of servers.

Best regards - Mike
__________________
'Armor' is a fantasy invented by your C.O. to make you feel better.

Last edited by Storebror; 01-18-2012 at 07:16 AM.
Reply With Quote
  #6  
Old 01-18-2012, 09:03 AM
mkubani mkubani is offline
Approved Member
 
Join Date: Sep 2009
Posts: 92
Default

Quote:
It's a valid question to ask what the intention of this step has been and what it will lead to for future versions. If it ain't about locking out modders, opening the sources would be the logical step which would take about a minute of the precious time of a TD team member.
Storebror, I will repeat myself: the DLL file is there for our technical implementation of AI and 6DoF. This is the only valid answer to you question. And for opening the sources, you well know our legal limitations. Thank you for accepting and respecting this.

BTW, if you constructive feedback regarding these two features (6DoF and AI), there are debugging threads on this forum - please post your suggestions.
__________________

Last edited by mkubani; 01-18-2012 at 09:23 AM.
Reply With Quote
  #7  
Old 01-19-2012, 07:27 AM
Storebror's Avatar
Storebror Storebror is offline
Ask me if I care
 
Join Date: Jun 2010
Location: Denmark
Posts: 92
Default

Quote:
Originally Posted by mkubani View Post
the DLL file is there for our technical implementation of AI and 6DoF. This is the only valid answer to you question. And for opening the sources, you well know our legal limitations.
I'm repeating myself from elsewhere as well:
This answer is for someone who can't distinguish between donkeys and horses.

Let me raise a comparison and please let me take the liberty to invite you to consider this open minded, so maybe you get a clue of what this step of TD means to the modding community.
There's a house.
The house is your's.
In your house there lives a community of people, some of them call themselves "modders", other's don't carry any particular names but just live in there.
None of those people pays for living in there, they all payed for having access granted once, but now they're living in your house for free.
You like that house, you like the community living in there and you constantly try to repair and renew it. You're a little concerned about the community shrinking considerable lately, but you believe in being able to make the house comfortable enough to keep them in there.

Now once a day you consider to replace the entrance door of your house. Nothing special in itself, but the new door only allows you to enter the house when being naked.

Some of the people living in your house just don't care, others do, and particularly the "modders" ask you about why you replaced the door and whether you could grant them clothed access to the house as well.
Now your answer is "that's our door, we did it like that intentionally, like it or don't.".

It's your house, you're perfectly entitled to do with it whatever you want.
Just as a matter of fact, when you force your guests to enter naked, only nudists will remain as guests in the end and for nudists there's another much nicer house being built around the corner which has just been finished and will be polished to perfection soon.

Got it?

Best regards - Mike
__________________
'Armor' is a fantasy invented by your C.O. to make you feel better.
Reply With Quote
  #8  
Old 01-19-2012, 09:28 AM
MicroWave's Avatar
MicroWave MicroWave is offline
Approved Member
 
Join Date: Sep 2009
Posts: 144
Default

As much as I love storytelling, I think I should skip the analogies and use direct approach.
Your request to get the source code of DT.dll from Daidalos Team (or any other part of the code, for that matter) is denied.
Reasons are explained above by mkubani.
__________________
A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away.
Reply With Quote
  #9  
Old 01-19-2012, 09:48 AM
EJGr.Ost_Caspar EJGr.Ost_Caspar is offline
Approved Member
 
Join Date: Dec 2007
Posts: 939
Default

Hahaha! Whats wrong with nudists?

To pick up your metapher.
The mentioned people never have payed for any access granted - they swelled in, as one little boy unauthorized sneaked in and got hold of the key of the entrance door and shared this key to everyone else. Some people knew, that it was against the law to break into a house and get the key. Nethertheless they ignored this fact and used their own key to go in to settle down, because they always liked to live in such a house, but never had enough skill to build one themself. (later people just didn't know of what the very first boy did and just found the house open to them). Not only did they settle down, no, they changed the rooms to their likings, using weird or nice stuff to fill it, again without asking. But there were still parts in the house, they could not reach.

The owners, as you said, decided to live in the house as before, renewing and repairing it, ignoring the strange, impatiently, anyway mostly nice people. They couldn't just lock the people out again, as most of them just really didn't know, what they were in fact doing wrong - and the owners weren't moneybegging lawers anyway.

Occationally, the owners had to paint a room, which was used by the people. And the people disliked it of course, because it got uncomfortable for them. But they just got around that problem shortly after anyway, were able to paint their room again and all was well. Also the people complained, that the owners didn't want to let them paint all of the house, including the non accessable rooms. The owners tried to explain, that he thought, not all of their paint was a good match for the house and that these were the very private rooms. The people didn't really understand, but couldn't help it.

One day the owners bought a dog (the people had already a few dogs in the house and liked them, but the owners didn't like them as they were wild mixes). They build a new hut for it, right beside their house, including a small door and a lock, so he was save. It was made that way, because it was the best way not to force such a dog to live in the house.

The people recognised, that their key didn't seem to fit well into the lock of the hut and one of them started arguing, what could be inside and demanded an open hut. Why? And what would he want to do with the dog anyway? Petting?
Anyway, the other people didn't care much for long, as they still could live well in the house and do what they wanted to do in their rooms.

End of the story.

__________________

----------------------------------------------
For bugreports, help and support contact:
daidalos.team@googlemail.com

For modelers - The IL-2 standard modeling specifications:
IL-Modeling Bible

Last edited by EJGr.Ost_Caspar; 01-19-2012 at 09:56 AM.
Reply With Quote
  #10  
Old 01-18-2012, 11:34 AM
Nuke Nuke is offline
Registered Member
 
Join Date: Jun 2008
Posts: 3
Default

Quote:
Originally Posted by Storebror View Post
War Clouds is a crt=0 server and AFAIK has ever been.
It must have been CRT=0 or CRT=1 for a long while now, because they allow both modded and stock games (I believe this was a mistake by the way). I am sure there were times when they experimented with CRT=2, but it was abandoned because it:
1. did not help against cheaters
2. it added some overhead (to the server I guess), and caused problems to some people with legit installs.

I am not sure as I haven't flown online for a long time.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:37 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.