Chapter 70: Three Birds with One Stone

After getting off work half a month ago, Li Yuner found Sun Yimin in the lounge and handed him a USB flash drive. And commanded: "Refer to it yourself, and do not give it to anyone." ”

Sun Yimin was stunned: "...... is this? ”

Li Yuna pressed her index finger close to her lips. Then he nodded, with a solemn expression: "This is the decoding function module of the drunken wind moon that I helped you make, which can interpret the received server data into specific game values." The program is a binary dll file, and I have included instructions for function calls, so you can use it directly. ”

Sun Yimin's eyes lit up, and his face was full of excitement: "Really? You're amazing! He gave Li Yun'er a thumbs up.

Li Yuna smiled sweetly. At that moment, Sun Yimin felt that this avant-garde and alternative girl looked so cute and moving.

Sun Yimin was excited and asked again: "Is it just a binary file, no source code?" ”

"The source code can't be given to you." Li Yun'er looked solemn.

"Oh...... Okay," Sun Yimin was stunned for a moment, then relieved, and said, "Then you...... Can you tell me a little bit more about how to encrypt and how long your password is. ”

"I'll do it for you if you need any features. It's too troublesome to talk about the specific details......" Li Yuna seemed unwilling to disclose the technical details, and made excuses to decline.

Sun Yimin had no choice but to give up, thinking to himself that maybe this was because this program was the result of hard work after all, or because of hacker guidelines or something. It's not reluctant. He said, "Well, anyway, thank you very much." ”

"You're welcome, you've helped me a lot, too?" After Li Yun'er finished speaking, she admonished, "Remember, when making auxiliary software, you must abide by one principle: do not use the method of sending fake data packets directly to the server, because you cannot guarantee that the data packets you simulate are exactly the same as the original." In case something goes wrong, the server's anti-hook system will detect it very immediately, and the consequence is the ban. The safest way to do this is by sending an emulated keystroke message to the client. ”

When he returned home that night, Sun Yimin began to devote himself to the development of auxiliary combat programs.

To say that its working principle is actually not complicated: by intercepting the IP packets of the corresponding port, using the decoding module provided by Li Yun'er to analyze the data, and obtain the real-time status data of the current task character, such as health value, energy value, skill cooldown status, etc. Then, based on this basic data, appropriate decisions are made, and the corresponding skill button messages are constructed and sent, driving the character to make corresponding combat actions.

To achieve this process, the rest of the process is not difficult, but the key lies in the interpretation of the game data, and the premise of interpretation is decryption. Although Sun Yimin is a senior programmer, he is not good at doing this kind of hacking work. This is thanks to Li Yun'er's help.

The realization of other parts of the program, thanks to the game development work he is engaged in, he has the ability to interpret the decoded data, and naturally quickly writes the program. He felt that he was not wrong in choosing this job, and through his work experience, he had a natural advantage in the game world.

After the program was made, Sun Yimin gave it a nice name - "Performer". It's also important to have a unique process name. Some of the auto-key-based helper programs circulating in the market are easily blocked because they are widely used and process names are well known to game operators. However, Sun Yimin's model is a special auxiliary program tailored for his own industry, so it is relatively safe.

And in terms of functionality, this helper is also much better than the inferior plugins on the market. Compared with the clumsy functions on the market that only stupidly send buttons according to predetermined steps, the "Virtuoso" realizes real-time interpretation of game data and the character's own state, so as to realize automatic decision-making and semi-intelligent combat operations. This is one of them. Second, virtuoso is specially developed for specific class characters in specific games, so they have higher operational efficiency, so as to ensure that the character has an advantage in battle.

The key to gaining an advantage in battle with the help of an assist program is to use a computer program instead of a human to "judge the state and then send the skill buttons".

For manual operations, this process takes a certain amount of time. For example, before casting the skill "Wind Rush" on Murong, Sun Yimin needs to make a judgment on King Xiang's own state: whether it has been negatively affected by Murong's control skill, such as the stun state.

If so, then consider which decontrol ability to use, and then determine where the ability button is located.

Once the controlled state is unlocked, check to see if the "Wind Rush" skill is completed due to cooldown, and if so, press the corresponding button.

All of this process, for manual operations, takes a certain amount of time. The length of time depends on the operator's proficiency.

But for computers, this process takes little time – except, of course, for a few computer instruction cycles.

And this just meets the extreme conditions that He Xiaoquan said about the overlord profession to defeat Murong - a kind of operation speed that is as fast as lightning and lightning in a race against time.

After the successful research and development, Sun Yimin asked He Xiaoquan to learn and test, and the effect was satisfactory. He Xiaoquan was amazed at the amazing progress he had made in such a short period of time.

Of course, Sun Yimin will not tell He Xiaoquan his secret. At the same time, in order not to affect a certain sensational effect and not arouse Murong's vigilance, Sun Yimin instructed He Xiaoquan at that time not to tell others the fact that his operation skills had advanced by leaps and bounds before he launched a challenge.

He Xiaoquan is a trustworthy friend, he promised Sun Yimin and did it.

Of course, he didn't share all this with Liu Ronghua. He was worried that if Liu Ronghua revealed this secret to Wuxin one day, then Sun Yimin's glorious image that she had worked so hard to build in her mind might be ruined.

But then again, the virtuoso is really only a semi-automatic auxiliary combat program. Its main function lies in automatic combos. After pressing the corresponding shortcut key, the auxiliary function is activated, and the program will control the game character by sending a virtual button message, making a series of seamless combos of control and attack skills. And in the process of combos, it also has the ability to make intelligent judgments. For example, when a character is controlled, the program will automatically invoke the release skill first, and then cast the offensive skill.

However, after the combo is over, manual operation is still required. For example, when Murong escaped with residual blood on the battlefield, he needed to manually pursue and cast skills.

Why can't we achieve fully automated combat? That is, the kind of function that just press the start button, so the player doesn't need to participate in anything? This involves very complex algorithms and very cumbersome code arrangements, which will inevitably take a lot of time to study. Sun Yimin did not have the ability to develop such an awesome function in just half a month.

In fact, Sun Yimin's pride is not only in the development of this artifact to defeat the enemy.

Compared with the success of this technical means, Sun Yimin feels that the "earth-shattering plan" he implemented this time is more perfect and makes him more proud. For him, this plan can be said to kill three birds with one stone.

His plan was to use such a "battle artifact" to launch a "world-class" challenge to Murong and eventually defeat him. At the same time, he also won honor for himself and shaped his glorious image in the game world. So that the goddess had no intention of impressing him. At the same time, it also made Murong ruined because of this battle. This is one of them.

Second: Sun Yimin cleverly made the goddess unintentionally meet him voluntarily through a gambling contract, realizing his wish to see his face. Thus taking the first step towards soaking her.

The third is that Sun Yimin borrowed a large amount of bets to win a huge amount of gold coins.

In addition to winning Murong Qiuxin's 100 gold coins, Sun Yimin bet himself on the borrowed 500,000 gold coins and won back nearly 14 million gold coins. As Liu Ronghua said, according to the current market situation, theoretically these gold coins can be exchanged for hundreds of thousands of yuan.

Sun Yimin secretly thought that when he looked back on the past many years later, this legendary experience would definitely become a highlight in his online game career and even in his life. In a special way, he won a passionate battle and a big gamble in the virtual world, which is worth remembering and remembering. And the result of this big gamble also directly determines the more tortuous and bizarre life circumstances he will face in the future.

He has been immersed in the pleasure of winning easily with the advantage of the golden finger, and the pleasure of standing at the height of technology and playing God looking down on everything, which brings him great satisfaction, and this satisfaction is addictive.

But after being satisfied, he felt a sense of emptiness in his heart at this moment, and even some shame: he felt that winning in this way was a dishonorable act after all, and he secretly apologized to Murong in his heart.

What's more: this behavior violated his professional ethics as a programmer, and it was on this principle that he flatly rejected Liu Ronghua's request to help him make a Trojan horse program. But now he seems to have crossed this bottom line a little for his own benefit.

Although from the point of view of the implementation principle of the software function, the "virtuoso" is only a very conservative auxiliary tool. Essentially, it doesn't involve hacking. But either way, it is always unethical to make such a program.

He turned off the auxiliary program, stepped out of the room, and mentioned to Liu Ronghua that he had no intention of making an appointment with the goddess, and Liu Ronghua was overjoyed after hearing it.

Immediately went online to contact 2 beauties, and finally he proposed that "it is better to choose a day than to hit the day", and happily decided to meet tomorrow. The other party agreed to Liu Ronghua's proposal. Because tomorrow is Saturday, everyone is free.

[Please go to (1)(7)К to read the genuine version]