Project Perfect Mod Forums
:: Home :: Get Hosted :: PPM FAQ :: Forum FAQ :: Privacy Policy :: Search :: Memberlist :: Usergroups :: Register :: Profile :: Log in to check your private messages :: Log in ::


The time now is Thu Apr 18, 2024 4:03 pm
All times are UTC + 0
Hello
Moderators: Global Moderators, Offtopic Moderators
Post new topic   Reply to topic Page 1 of 1 [33 Posts] Mark the topic unread ::  View previous topic :: View next topic
Author Message
Untrue
Jumpjet Infantry


Joined: 16 Sep 2010

PostPosted: Thu Sep 16, 2010 11:54 am    Post subject:  Hello Reply with quote  Mark this post and the followings unread

Bullshit.

Last edited by Untrue on Sat Feb 26, 2011 3:39 am; edited 1 time in total

Back to top
View user's profile Send private message
Aro
Alcohol Fueled


Joined: 10 Sep 2006

PostPosted: Thu Sep 16, 2010 12:14 pm    Post subject: Reply with quote  Mark this post and the followings unread


Back to top
View user's profile Send private message
MT
General


Joined: 23 Jun 2008
Location: Wandering Time

PostPosted: Thu Sep 16, 2010 12:18 pm    Post subject: Reply with quote  Mark this post and the followings unread

Evidence of the activity can be found on the bugtracker ( bugs.renegadeprojects.com). Here you will see it is still being worked on actively. The forums are a less active than here, yes, but they get the job done with discussion for ares benefit.

Also. Ares has more than one coders, go on the Renegade Projects IRC to meet them.

Back to top
View user's profile Send private message
Untrue
Jumpjet Infantry


Joined: 16 Sep 2010

PostPosted: Thu Sep 16, 2010 1:00 pm    Post subject: Reply with quote  Mark this post and the followings unread

Ah okay thanks. I want to learn more from them. Actually I registered in RenegadeProjects with the username Anonymous and...I'm the only one who is active with a few guests and bots.

I have a sample of my skill;

Code:

#include <stdio>
#include <conio>

void main (void)
{
    int x = 1;
    int *ptr;

    ptr = &x;
    *ptr = 10;

    printf("The value of x is %d", x);

    getch();
}


Is my coding skills worthy yet? Although I didn't show my full knowledge because my brain is exhausted.

_________________
Ponies are not awesome. Kill all bronies with fire.

Back to top
View user's profile Send private message
Alurcas
Soldier


Joined: 29 Jun 2008
Location: Germany

PostPosted: Thu Sep 16, 2010 2:41 pm    Post subject: Reply with quote  Mark this post and the followings unread

Hi.

The shown piece of code is something any new programmer with more than 3 weeks of C experience can do.
conio(.h) isn't part of the C standard too, but fair enough.

You are a good programmer/nerd/whatever if you can say what this piece of code does, within 5 minutes:
Code:
int state;
for (i=state=0; i<l; ++i)
  if ((state = (c[i]=='\r' || c[i]=='\n') ?
    (state >> 2) | (( c[i] << 6) & 0xc0 ) : 0) >= 0xa0 ||
      state == 0x99)
    return i+1;

I'm not part of Ares BTW.

EDIT: Just saw...NEVER EVER use void as return type for main.

Back to top
View user's profile Send private message
Crimsonum
Seth


Joined: 14 Jul 2005
Location: Fineland

PostPosted: Thu Sep 16, 2010 3:32 pm    Post subject: Reply with quote  Mark this post and the followings unread

Hello Untrue, and welcome. Even if your skills were simple and amateur, keep learning. We all start from zero.

_________________


Back to top
View user's profile Send private message
FurryQueen
General


Joined: 24 Jul 2010
Location: Liyue

PostPosted: Thu Sep 16, 2010 5:21 pm    Post subject: Reply with quote  Mark this post and the followings unread

Alurcas wrote:
EDIT: Just saw...NEVER EVER use void as return type for main.

Why? PROTIP: I use void for main() all the time.
Then again, I do more C# than C++.

_________________
KGR | AT
AZUR
Discord: theastronomer1836
Steam

Last edited by FurryQueen on Thu Sep 16, 2010 5:45 pm; edited 1 time in total

Back to top
View user's profile Send private message Skype Account
Dutchygamer
President


Joined: 18 Jun 2005
Location: Dordrecht, the Netherlands

PostPosted: Thu Sep 16, 2010 5:24 pm    Post subject: Reply with quote  Mark this post and the followings unread

I assume he more means the void main (void) part (at least, that looks unusual to me).

Back to top
View user's profile Send private message Send e-mail Skype Account
FurryQueen
General


Joined: 24 Jul 2010
Location: Liyue

PostPosted: Thu Sep 16, 2010 5:47 pm    Post subject: Reply with quote  Mark this post and the followings unread


_________________
KGR | AT
AZUR
Discord: theastronomer1836
Steam

Back to top
View user's profile Send private message Skype Account
Alurcas
Soldier


Joined: 29 Jun 2008
Location: Germany

PostPosted: Thu Sep 16, 2010 6:31 pm    Post subject: Reply with quote  Mark this post and the followings unread

FurryQueen wrote:
Why? PROTIP: I use void for main() all the time.


FurryQueen wrote:
main() is special and cannot have void as the return type.


Huh? Was that a correction or are you contradicting yourself? Razz

According to the C99 Standard, void main([Arguments or not]) is not allowed, and can, in fact, cause problems. Many compilers still eat it though.
I don't know any C#, so I don't know how the situation looks over there.

I have a feeling we are a bit offtopic now.

Back to top
View user's profile Send private message
Cranium
Defense Minister


Joined: 05 Dec 2009
Location: USA

PostPosted: Thu Sep 16, 2010 7:06 pm    Post subject: Reply with quote  Mark this post and the followings unread

Here, figure this out Laughing

void *__stdcall sub_420140(int a1)
{
int v1; // eax@1
int v2; // ecx@2
void *v3; // eax@5
void *v4; // ebp@5
void *v5; // ebx@6
int v6; // edi@6
signed int v7; // esi@6
int v8; // edx@7
__int16 v9; // cx@9
void *result; // eax@11
int v11; // eax@18

v1 = 0;
if ( dword_88A090 <0>> Cool * (unsigned __int8)v7 / 32258;
if ( v8 > v6 )
LOBYTE(vCool = v6;
LOBYTE(v9) = 0;
++v7;
HIBYTE(v9) = v8;
*(_WORD *)v5 = v9;
v5 = (char *)v5 + 2;
}
while ( v7 <= 65535 );
}
else
{
v4 = 0;
}
if ( dword_88A090 <dword_88A088> 0
&& (unsigned __int8)(*(int (__thiscall **)(int *, int, _DWORD))(dword_88A080 + Cool)(
&dword_88A080,
dword_88A088 + dword_88A094,
0) )
{
v11 = dword_88A090++;
*(_DWORD *)(dword_88A084 + 4 * v11) = v4;
}
++*((_DWORD *)v4 + 32769);
result = v4;
}
else
{
v2 = dword_88A084;
while ( *(_DWORD *)(*(_DWORD *)v2 + 131072) != a1 )
{
++v1;
v2 += 4;
if ( v1 >= dword_88A090 )
goto LABEL_5;
}
++*(_DWORD *)(*(_DWORD *)(dword_88A084 + 4 * v1) + 131076);
result = *(void **)(dword_88A084 + 4 * v1);
}
return result;
}
// 88A080: using guessed type int dword_88A080;
// 88A084: using guessed type int dword_88A084;
// 88A088: using guessed type int dword_88A088;
// 88A08D: using guessed type char byte_88A08D;
// 88A090: using guessed type int dword_88A090;
// 88A094: using guessed type int dword_88A094;


Na, anyway, glad to see ya learning programming Untrue. and maybe someday you can figure out WestWoods Madness Razz Good luck to your programming future.

Back to top
View user's profile Send private message Visit poster's website Skype Account
FurryQueen
General


Joined: 24 Jul 2010
Location: Liyue

PostPosted: Thu Sep 16, 2010 8:20 pm    Post subject: Reply with quote  Mark this post and the followings unread

Alurcas wrote:
Huh? Was that a correction or are you contradicting yourself? Razz

Both actually. I'm certified for C# so I use void main() frequently. I'm not much of a C++ guy; though I can read it and understand most of it.

_________________
KGR | AT
AZUR
Discord: theastronomer1836
Steam

Back to top
View user's profile Send private message Skype Account
Atari2600
Cyborg Cannon


Joined: 05 Mar 2007
Location: Less than 10 minutes from the internet

PostPosted: Fri Sep 17, 2010 12:36 pm    Post subject: Reply with quote  Mark this post and the followings unread

I finally got back into some C++ after over a year of not needing much of it. Since then, I picked up Java once again (I used it for 3 years in high school), learned two types of assembler (x86 was the fun one), built my own Turing machine emulator, and now Im learning about databases, security, programming language structure, and a software engineering practices.

Unfortunately, school takes up alot of time for me right now, so I cant come here as often.

_________________

Back to top
View user's profile Send private message
Untrue
Jumpjet Infantry


Joined: 16 Sep 2010

PostPosted: Fri Sep 17, 2010 2:24 pm    Post subject: Reply with quote  Mark this post and the followings unread

FurryQueen wrote:
void main (void) is kinda redundant since the return type is already void. () just means additional arguments and if you're not going to return anything, you wouldn't need them. But, as DCoder linked me to, main() is special and cannot have void as the return type.

Source: http://faq.cprogramming.com/cgi-bin/smartfaq.cgi?id=1043284376&answer=1044841143

Thanks for the source. This will help me in my programming. Smile

Alurcas wrote:
Hi.

The shown piece of code is something any new programmer with more than 3 weeks of C experience can do.
conio(.h) isn't part of the C standard too, but fair enough.

You are a good programmer/nerd/whatever if you can say what this piece of code does, within 5 minutes:
Code:
int state;
for (i=state=0; i<l>> 2) | (( c[i] <<6>= 0xa0 ||
      state == 0x99)
    return i+1;

I'm not part of Ares BTW.

EDIT: Just saw...NEVER EVER use void as return type for main.

Cranium wrote:
Here, figure this out Laughing

void *__stdcall sub_420140(int a1)
{
int v1; // eax@1
int v2; // ecx@2
void *v3; // eax@5
void *v4; // ebp@5
void *v5; // ebx@6
int v6; // edi@6
signed int v7; // esi@6
int v8; // edx@7
__int16 v9; // cx@9
void *result; // eax@11
int v11; // eax@18

v1 = 0;
if ( dword_88A090 <0>> Cool * (unsigned __int8)v7 / 32258;
if ( v8 > v6 )
LOBYTE(vCool = v6;
LOBYTE(v9) = 0;
++v7;
HIBYTE(v9) = v8;
*(_WORD *)v5 = v9;
v5 = (char *)v5 + 2;
}
while ( v7 <= 65535 );
}
else
{
v4 = 0;
}
if ( dword_88A090 <dword_88A088> 0
&& (unsigned __int8)(*(int (__thiscall **)(int *, int, _DWORD))(dword_88A080 + Cool)(
&dword_88A080,
dword_88A088 + dword_88A094,
0) )
{
v11 = dword_88A090++;
*(_DWORD *)(dword_88A084 + 4 * v11) = v4;
}
++*((_DWORD *)v4 + 32769);
result = v4;
}
else
{
v2 = dword_88A084;
while ( *(_DWORD *)(*(_DWORD *)v2 + 131072) != a1 )
{
++v1;
v2 += 4;
if ( v1 >= dword_88A090 )
goto LABEL_5;
}
++*(_DWORD *)(*(_DWORD *)(dword_88A084 + 4 * v1) + 131076);
result = *(void **)(dword_88A084 + 4 * v1);
}
return result;
}
// 88A080: using guessed type int dword_88A080;
// 88A084: using guessed type int dword_88A084;
// 88A088: using guessed type int dword_88A088;
// 88A08D: using guessed type char byte_88A08D;
// 88A090: using guessed type int dword_88A090;
// 88A094: using guessed type int dword_88A094;

I cannot make this one work since my compiler is Borland 4.5 C++ which is really old. Also you're using too much alterations there, Alurcas. Anyway the codes that you guys are throwing in to me are really, really hard. This shows how professional programmer you guys are. >.<

Cranium wrote:

Na, anyway, glad to see ya learning programming Untrue. and maybe someday you can figure out WestWoods Madness Razz Good luck to your programming future.

Thanks. Very Happy

FurryQueen wrote:
Both actually. I'm certified for C# so I use void main() frequently. I'm not much of a C++ guy; though I can read it and understand most of it.

Well for me, the main reason why I use void main (void) is because I don't write scripts inside the function main. Instead that's where I put all of the related functions in it.

_________________
Ponies are not awesome. Kill all bronies with fire.

Back to top
View user's profile Send private message
Cranium
Defense Minister


Joined: 05 Dec 2009
Location: USA

PostPosted: Fri Sep 17, 2010 2:39 pm    Post subject: Reply with quote  Mark this post and the followings unread

Untrue wrote:
This shows how professional programmer you guys are. >.<


Laughing Not me, I'm no programmer by far. I know a little HTML and Java script thats about it. That code I posted is an actual code from the gamemd.exe, and I couldnt tell you what it says or does if I tried. Confused

Back to top
View user's profile Send private message Visit poster's website Skype Account
Untrue
Jumpjet Infantry


Joined: 16 Sep 2010

PostPosted: Fri Sep 17, 2010 2:51 pm    Post subject: Reply with quote  Mark this post and the followings unread

Cranium wrote:
Untrue wrote:
This shows how professional programmer you guys are. >.<


Laughing Not me, I'm no programmer by far. I know a little HTML and Java script thats about it. That code I posted is an actual code from the gamemd.exe, and I couldnt tell you what it says or does if I tried. Confused

That's great. Do you have the source code of the machine? If then what's the use of creating a new software patch?

_________________
Ponies are not awesome. Kill all bronies with fire.

Back to top
View user's profile Send private message
Alurcas
Soldier


Joined: 29 Jun 2008
Location: Germany

PostPosted: Fri Sep 17, 2010 3:02 pm    Post subject: Reply with quote  Mark this post and the followings unread

Neither is the code I posted above by me nor am I a professional programmer. It's an highly optimized version of this code, which is in turn part of the gatling web server.
Code:
for (i=0; i+1<l; ++i) {
  if (c[i]=='\n' && c[i+1]=='\n')
    return i+2;
  if (i+3<l &&
      c[i]=='\r' && c[i+1]=='\n' &&
      c[i+2]=='\r' && c[i+3]=='\n')
    return i+4;
}


And what is an "alteration"?

Back to top
View user's profile Send private message
Cranium
Defense Minister


Joined: 05 Dec 2009
Location: USA

PostPosted: Fri Sep 17, 2010 3:27 pm    Post subject: Reply with quote  Mark this post and the followings unread

Na, this inst the source code nor do I have it. this is just part of the code from my decompiled .exe. the source code will never, ever be distributed. Nobody will ever get a hold of it. WW/EA probably dont even have it anymore. Though I'm sure one of them was sneaky enough to make a copy of it, yet we will still never see it. From what I understand DCoder was able to decompile it far enough to understand it, but most of us arent that gifted enough to understand it like he does. You should get in touch with him. He can probably give you some good tips and show you some things. Besides I'm sure they wouldnt mind an extra hand over there.

Back to top
View user's profile Send private message Visit poster's website Skype Account
Untrue
Jumpjet Infantry


Joined: 16 Sep 2010

PostPosted: Fri Sep 17, 2010 3:45 pm    Post subject: Reply with quote  Mark this post and the followings unread

Cranium wrote:
Na, this inst the source code nor do I have it. this is just part of the code from my decompiled .exe. the source code will never, ever be distributed. Nobody will ever get a hold of it. WW/EA probably dont even have it anymore. Though I'm sure one of them was sneaky enough to make a copy of it, yet we will still never see it. From what I understand DCoder was able to decompile it far enough to understand it, but most of us arent that gifted enough to understand it like he does. You should get in touch with him. He can probably give you some good tips and show you some things. Besides I'm sure they wouldnt mind an extra hand over there.

So where can I find this 'DCoder' guy?

_________________
Ponies are not awesome. Kill all bronies with fire.

Back to top
View user's profile Send private message
Comr4de
Gauss Rifle Trooper


Joined: 23 Feb 2010
Location: The Netherlands

PostPosted: Fri Sep 17, 2010 6:26 pm    Post subject: Reply with quote  Mark this post and the followings unread

At the forums of Renegade Projects Network
There is a chat as well, but I dont have the link right now. Just create a topic at the right place and start sharin'!

_________________


Back to top
View user's profile Send private message
FurryQueen
General


Joined: 24 Jul 2010
Location: Liyue

PostPosted: Fri Sep 17, 2010 10:55 pm    Post subject: Reply with quote  Mark this post and the followings unread

or be laughed out of the forums. Already did it in IRC.

_________________
KGR | AT
AZUR
Discord: theastronomer1836
Steam

Back to top
View user's profile Send private message Skype Account
Untrue
Jumpjet Infantry


Joined: 16 Sep 2010

PostPosted: Sat Sep 18, 2010 12:58 pm    Post subject: Reply with quote  Mark this post and the followings unread

I don't know but I can't get in to the chat. It says I'm banned or something. :\

_________________
Ponies are not awesome. Kill all bronies with fire.

Back to top
View user's profile Send private message
Comr4de
Gauss Rifle Trooper


Joined: 23 Feb 2010
Location: The Netherlands

PostPosted: Sat Sep 18, 2010 1:21 pm    Post subject: Reply with quote  Mark this post and the followings unread

I dont know, just pick a nickname and enter!
You dont have to create an account for that.
Maybe they already know they are better and banned you before you could even enter Very Happy . No, just kidding. I dont know. I can enter and leave whenever I want

_________________


Back to top
View user's profile Send private message
Untrue
Jumpjet Infantry


Joined: 16 Sep 2010

PostPosted: Sat Sep 18, 2010 1:42 pm    Post subject: Reply with quote  Mark this post and the followings unread

Mibbit wrote:

irc.burnirc.net: Closing Link: Untrue[ircip1.mibbit.com] (User has been permanently banned from BurnIRC (arsch hängt der Hammer))

I'm going to try mIRC.

_________________
Ponies are not awesome. Kill all bronies with fire.

Back to top
View user's profile Send private message
MT
General


Joined: 23 Jun 2008
Location: Wandering Time

PostPosted: Sat Sep 18, 2010 5:13 pm    Post subject: Reply with quote  Mark this post and the followings unread

I recommend you try Hydria IRC or Chatzilla :p

Back to top
View user's profile Send private message
AlexB
Commander


Joined: 31 May 2010
Location: Germany

PostPosted: Sat Sep 18, 2010 5:43 pm    Post subject: Reply with quote  Mark this post and the followings unread

Yeah, that ban message is weird. It's German but it doesn't mean anything. It's not from RenProj, though. You aren't banned there.

_________________

Back to top
View user's profile Send private message
Untrue
Jumpjet Infantry


Joined: 16 Sep 2010

PostPosted: Mon Sep 20, 2010 3:47 pm    Post subject: Reply with quote  Mark this post and the followings unread

I was able to join #RenProj using mIRC. I am now learning decompilers and assemblers.

_________________
Ponies are not awesome. Kill all bronies with fire.

Back to top
View user's profile Send private message
Nyerguds
General


Joined: 24 May 2004
Location: Flanders (Be) Posts:300000001

PostPosted: Mon Sep 20, 2010 8:43 pm    Post subject: Reply with quote  Mark this post and the followings unread

Cranium wrote:
Here, figure this out Laughing

void *__stdcall sub_420140(int a1)
{
...
}

No fair bombarding him with disassembled code, lol. I don't now much C++ at all, but I'm still hacking. I feel a LOT more comfortable with pure asm than this C generated from it though.

_________________

Back to top
View user's profile Send private message Visit poster's website Skype Account
tracyk859
Civilian


Joined: 24 Dec 2010

PostPosted: Fri Dec 24, 2010 6:43 am    Post subject: Reply with quote  Mark this post and the followings unread

Hi, I am Tracy . I am a new member of forum. Would a newcomer be warmly welcome here? Good day you guys!!!


__________________
watch movies online free

Back to top
View user's profile Send private message
Crimsonum
Seth


Joined: 14 Jul 2005
Location: Fineland

PostPosted: Fri Dec 24, 2010 8:26 am    Post subject: Reply with quote  Mark this post and the followings unread

G.I.R.L. = a Guy In Real Life

In this case though, BIRL, a Bot In Real Life.

_________________


Back to top
View user's profile Send private message
Untrue
Jumpjet Infantry


Joined: 16 Sep 2010

PostPosted: Fri Dec 24, 2010 8:36 am    Post subject: Reply with quote  Mark this post and the followings unread

Guys srsly my poor thread is being hijacked by a bot.

_________________
Ponies are not awesome. Kill all bronies with fire.

Back to top
View user's profile Send private message
hotrods20
Commander


Joined: 27 Jul 2009

PostPosted: Fri Dec 24, 2010 2:40 pm    Post subject: Reply with quote  Mark this post and the followings unread

I love me them bots. This one didn't post a link to anything? Did a mod get rid of a link?

Back to top
View user's profile Send private message
CCHyper
Defense Minister


Joined: 07 Apr 2005

PostPosted: Fri Dec 24, 2010 5:45 pm    Post subject: Reply with quote  Mark this post and the followings unread

Before the bot, this thread was interesting...

Cranium wrote:
the source code will never, ever be distributed. Nobody will ever get a hold of it. WW/EA probably dont even have it anymore. Though I'm sure one of them was sneaky enough to make a copy of it, yet we will still never see it. From what I understand DCoder was able to decompile it far enough to understand it, but most of us arent that gifted enough to understand it like he does.


There are a few of us, not just DCoder. Also, regarding the source code, the community will never see it, but what goes on behind the scenes you will never know.

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [33 Posts] Mark the topic unread ::  View previous topic :: View next topic
 
Share on TwitterShare on FacebookShare on Google+Share on DiggShare on RedditShare on PInterestShare on Del.icio.usShare on Stumble Upon
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
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © phpBB Group

[ Time: 0.1915s ][ Queries: 11 (0.0114s) ][ Debug on ]