Welcome to the new Woodmann RCE Messageboards Regroupment
Please be patient while the rest of the site is restored.

To all Members of the old RCE Forums:
In order to log in, it will be necessary to reset your forum login password ("I forgot my password") using the original email address you registered with. You will be sent an email with a link to reset your password for that member account.

The old vBulletin forum was converted to phpBB format, requiring the passwords to be reset. If this is a problem for some because of a forgotten email address, please feel free to re-register with a new username. We are happy to welcome old and new members back to the forums! Thanks.

All new accounts are manually activated before you can post. Any questions can be PM'ed to Kayaker.

ODbgScript - my wishes for improvement

Bugs/suggestions/scripts/... for OllyScript plugin
Epsylon3
Senior Member
Posts: 129
Joined: Fri May 26, 2006 5:10 pm
Location: France

ODbgScript - my wishes for improvement

Post by Epsylon3 »

yup... reply notification is really missing here :p
Epsylon3
Senior Member
Posts: 129
Joined: Fri May 26, 2006 5:10 pm
Location: France

ODbgScript - my wishes for improvement

Post by Epsylon3 »

1.28 (26 Nov 2005)
+ Added "Load Script" in DISASM Context Menu
+ Added "ALLOC size" and "FREE addr, size" to (un)allocate memory page
# Modified Run Script to Load in Main MRU
# MRU is now more showing full path of scripts
# ASK now returns string len in $RESULT_1
XanSama

ODbgScript - my wishes for improvement

Post by XanSama »

nice :) and quick too. my suggestions are next right? :P
Epsylon3
Senior Member
Posts: 129
Joined: Fri May 26, 2006 5:10 pm
Location: France

ODbgScript - my wishes for improvement

Post by Epsylon3 »

oups, forgot to write them in readme, i made them too ;)
XanSama

ODbgScript - my wishes for improvement

Post by XanSama »

xD tyvm
Epsylon3
Senior Member
Posts: 129
Joined: Fri May 26, 2006 5:10 pm
Location: France

ODbgScript - my wishes for improvement

Post by Epsylon3 »

yep, i have just updated ASK command details in help
mr haggar

ODbgScript - my wishes for improvement

Post by mr haggar »

He he , plugin is updated faster than I can test it. That's good.
shERis

ODbgScript - my wishes for improvement

Post by shERis »

Hi Epsylon3!

ALLOC and FREE is just all what I wanted :-)) (thanx XanSama, I always executed this code with many instructions)

You are really fast with your work !!!

Thanx for all - all your improvements are very good !!!
I´m a bit inquisitive: are you from france, Epsylon3 ?

~hERi~
Epsylon3
Senior Member
Posts: 129
Joined: Fri May 26, 2006 5:10 pm
Location: France

ODbgScript - my wishes for improvement

Post by Epsylon3 »

Next functions :

REV dword
Reverse order of bytes

yes, im (just) french
hila123

ODbgScript - my wishes for improvement

Post by hila123 »

hi Epsylon3,

can u implement a string copy and string length function in next version as well

STRCPY destination, source if success $RESULT is the length of string copied else 0

STRLEN source $RESULT is the length of the string if success else 0

thanks in advance
Epsylon3
Senior Member
Posts: 129
Joined: Fri May 26, 2006 5:10 pm
Location: France

ODbgScript - my wishes for improvement

Post by Epsylon3 »

for STRCPY you have mov

STRLEN will be a new LEN command

made:
# Script is kept on program restart/change
+ Added LEN to get string length
+ Added REV to reverse dword bytes
# Fixed FIND commands to search dwords variables

todo:
new command HANDLE class, caption to find handle of a window (or editbox etc)
shERis

ODbgScript - my wishes for improvement

Post by shERis »

Hi Epsylon3!

Could it be possible to add subroutine functionality to ODbgScript? I mean CALL procname,param1,param2,... and RETCALL res.
This would be helpful, if longer code is to be executed some times.

~hERi~
shERis

ODbgScript - my wishes for improvement

Post by shERis »

Hi Epsylon3!
I included a script an a script with the #inc command - and found a bug.
In OllyLang.cpp, proc int OllyLang::InsertScript(vector<string> toInsert, int posInScript) there are two MsgInt(posInScript,filename), which must be deleted. I think, they were inserted for debugging only.
shERis

ODbgScript - my wishes for improvement

Post by shERis »

Hi Epsylon3!

A command TC for "Close run trace" (stops tracing) would be useful.

Perhaps a command CLLW is possible, which cleares the log window.

Great thanx!
~hERi~
Epsylon3
Senior Member
Posts: 129
Joined: Fri May 26, 2006 5:10 pm
Location: France

ODbgScript - my wishes for improvement

Post by Epsylon3 »

you are right, i will delete these MsgInt (sorry)

i'll see for these 2 commands...
Locked