Search found 35 matches

by Cérebro
Thu Jun 04, 2009 5:20 pm
Forum: Ongelmat
Topic: Kääntäjä ei toimi
Replies: 3
Views: 1076

Re: Kääntäjä ei toimi

Samanlainen ongelma ilmeni minulla, kun muuttelin CB:n funktiorajaa ja unohdin nimetä kääntäjän CBCompiler.exe:ksi. Saattaa olla, ettei asennus jostakin syystä kopioinut kääntäjää oikeaan kansioon. Kannattaa siis tarkistaa, että kääntäjä CBCompiler.exe on oikeassa kansiossa (<CoolBasicin kansio>\IDE...
by Cérebro
Sun May 17, 2009 3:22 pm
Forum: CoolBasic
Topic: Modattu CB (funktiorajaa nostettu)
Replies: 22
Views: 9646

Re: Modattu CB (funktiorajaa nostettu)

Voisitkohan julkaista tästä vielä sellasen "safe-mode" version missä funktioraja liikkuisi "vain" jossain 2000 paikeilla... Kun skeptikkona tietenkin pohdin että minkähänlainen vaikutus tuolla 8000 korotuksella on muistinkäytön / suorituskyvyn kannalta yms. Ei pakko, mutta jos sulla on päivässä 24 ...
by Cérebro
Sat May 09, 2009 9:52 am
Forum: CoolBasic
Topic: Modattu CB (funktiorajaa nostettu)
Replies: 22
Views: 9646

Re: Modattu CB (funktiorajaa nostettu)

Jare: Funktioraja (127) oli vain asetettu funktiotaulukon kooksi. Piti vain purkaa kääntäjä UPX:n oikealla versiolla, etsiä 127 ja korvata se ja pakata uudestaan UPX:llä. Jännän bugin olette löytäneet. Testasin luvut 9999 ja 10000, 10000:lla ilmeni tuo bugi, 9999:llä ei. Ensimmäinen viesti ja pakett...
by Cérebro
Fri May 08, 2009 9:32 pm
Forum: CoolBasic
Topic: Modattu CB (funktiorajaa nostettu)
Replies: 22
Views: 9646

Re: Modattu CB (funktiorajaa nostettu)

Woah, Mahtavaa!!! :D Kerrankin jotain todella hyödyllistä, kiitos! :) Olisit nostanut sen niin korkealle, kuin 32bittiset numerot riittävät(2 147 483 647).. :D Se ei ole mahdollista sen takia, että CoolBasicin kääntäjä on tehty Visual Basicilla, joka kaatuu muistin loppumiseen jostain syystä liian ...
by Cérebro
Fri May 08, 2009 6:31 pm
Forum: CoolBasic
Topic: Modattu CB (funktiorajaa nostettu)
Replies: 22
Views: 9646

Modattu CB (funktiorajaa nostettu)

Pienen tutkinnan ja haxoroinnin jälkeen, olen saanut nostettua CoolBasicin kääntäjän funktiorajaa (127 -> 9999). Lupa julkaisuun on saatu Zerolta. Modatulla versiolla käännetyistä ja modatun version bugeista ei pidä valittaa Zerolle, vaan minulle (tässä topicissa). Tämä siis ei ole virallinen julkai...
by Cérebro
Sat Feb 07, 2009 10:44 am
Forum: Yleinen
Topic: Offtopic
Replies: 2933
Views: 533895

Re: Offtopic

Mitenkäs tässä nyt näin kävi? Kun poistan riviltä 32 täysin tarpeettoman SetWindow -rivin, tulee MAV! ... Siis mitä hemmettiä... Mavin aiheuttaa joku CoolBasicin bugi (ilmenee joillakin tietyillä koodimäärillä?). Tämän voi korjata vaikka laittamalla koodin loppuun End-komennon tai tietysti koodamal...
by Cérebro
Wed Dec 31, 2008 12:07 pm
Forum: Projektit
Topic: CBI - Häviötöntä kuvanpakkausta
Replies: 8
Views: 2339

Re: CBI - Häviötöntä kuvanpakkausta

(Asiatekstiä ja hyviä pointteja) Ohhoh, siinäpä oli paljon asiaa. Hyvä juttu on että jopa ymmärsin osan siitä. :D Seuraavaksi ajattelin tosiaan ruveta virittämään tuota palettisysteemiä, sillä peligrafiikassa (jolle tämä kuvamuoto onkin tarkoitettu) hyödynnetään useinkin vain muutamaa eri väriä, jo...
by Cérebro
Mon Dec 22, 2008 11:37 am
Forum: Esimerkit ja tutoriaalit
Topic: Efektit
Replies: 678
Views: 222902

Re: Efektit

Tein peilausfunktion, joka päihittää sekä DatsuniG:n funktion sekä ResizeImagen (myös isoilla kuvilla). SCREEN 600, 400 Img = LoadImage("Media\soldier.bmp") // Pieni kuva //Img = LoadImage("Media\map.bmp") // Iso kuva Text 30, 20, "WrapImage_DatsuniG():" Aika = Timer() Img1 = WrapImage_DatsuniG(Img,...
by Cérebro
Fri Dec 05, 2008 7:30 pm
Forum: Esimerkit ja tutoriaalit
Topic: cbLib - Paremmat DLL-komennot CoolBasiciin
Replies: 4
Views: 2500

Re: cbLib - Paremmat DLL-komennot CoolBasiciin

Päivitys 2: Huomasin etteivät cbLib_CallFunc# ja cbLib_CallFunc$-funktiot toimineet (niitä ei oltu määritelty DLL:ssä DLLEXPORT:lla) -> Korjattu. cbLib_GetFunc:lle ei anneta parametrien määrää, nyt ne ovat dynaamiset. Edellisestä päivityksestä oli unohtunut WChar-tuki -> Jos tekstin pitää on WChar-m...
by Cérebro
Sun Nov 23, 2008 8:33 pm
Forum: Esimerkit ja tutoriaalit
Topic: cbLib - Paremmat DLL-komennot CoolBasiciin
Replies: 4
Views: 2500

Re: cbLib - Paremmat DLL-komennot CoolBasiciin

Päivitys: Käyttää cbDLL:ää. cbLib_GetFunc:lle annetaan parametrien määrä. cbLib_CallFunc:lle annetaan parametrit. Jos parametri on tekstiä, sen edessä täytyy olla $-merkki (esim. "$Tekstiä" huom. muuttuja: "$" + var). Varoitus: Jos tutkit cbLib_CallFunc:n sisältöä, parametrien säätö on puhdasta purk...
by Cérebro
Sat Nov 22, 2008 4:43 pm
Forum: Esimerkit ja tutoriaalit
Topic: cbLib - Paremmat DLL-komennot CoolBasiciin
Replies: 4
Views: 2500

cbLib - Paremmat DLL-komennot CoolBasiciin

Kovan puurtamisen jälkeen olen saanut rakennettua uuden DLL-systeemin CoolBasiciin. cbLib:n avulla voit kutsua DLL:iä yksinkertaisesti ilman muistipaloja. Funktiot: DLL = cbLib_LoadLib(Tiedoston polku) - Lataa DLL:n muistiin Funktio = cbLib_GetFunc(DLL, Funktion nimi) - Hakee funktion DLL:stä cbLib_...
by Cérebro
Wed Nov 19, 2008 5:40 pm
Forum: CoolBasic
Topic: CoolBasic V3: Esittely
Replies: 584
Views: 126232

Re: CoolBasic? kuollut? eheei ole...

En usko, että Zero tulee käyttämään Audierea, se kun ei tue 3D-ääntä (etäisyydet, kaiut jne 3D-maailmassa). Ainakin OpenAL tukee 3D-ääntä, vaikka onkin vaikeakäyttöisempi kuin irrKlang. Veikkaisin EXE:n kokojen olevan ainankin yli 1mt kokoisia (en ainankaan itse saanut pakattua tiedostoja pienemmiks...
by Cérebro
Wed Nov 19, 2008 8:30 am
Forum: CoolBasic
Topic: CoolBasic V3: Esittely
Replies: 584
Views: 126232

Re: CoolBasic? kuollut? eheei ole...

Kuinka isoja mahtaa CoolBasic V3:n tekemistä EXE-tiedostoista tulla? Irrlicht + Wrapperi ~2mt (Wrapperin koko voi toki olla isompi tai pienempi, tämä on oletus) irrKlang ~450kt (Oletan, että Zero tarkoitti Klangilla irrKlangia) Newton ~400kt Ja itse runtime. Jos Zero tarkoitti Klangilla irrKlangia, ...
by Cérebro
Sat Nov 15, 2008 9:26 pm
Forum: Ongelmat
Topic: Viivalle törmäys
Replies: 3
Views: 942

Re: Viivalle törmäys

by Cérebro
Mon Nov 10, 2008 6:15 pm
Forum: Tiimin haku ja rakennus
Topic: Ohjelmointi porukkaa rakentamassa.
Replies: 47
Views: 10048

Re: Ohjelmointi porukkaa rakentamassa.

Vapaaehtoinen liittymään. C:n, CoolBasicin, PureBasicin ja Pythonin perusteet osaan, ja Pascal luonnistuu hyvin lähes 3 vuoden ohjelmointikokemuksella. Pelejä teen yleensä CoolBasicilla, PureBasicilla tai joskus Pascalilla.
by Cérebro
Sat Nov 01, 2008 9:37 pm
Forum: Esimerkit ja tutoriaalit
Topic: XMap - Kartta lisäominaisuuksilla
Replies: 1
Views: 1477

XMap - Kartta lisäominaisuuksilla

XMap (extended map) on karttasysteemi sivultakuvatuille vieriville peleille (Side-scrolling). Sisältää tällä hetkellä kartan vierittämisen ja kartan tuhoamisen. Koodista löytyy aika varmasti omituisuuksia ja bugeja, ilmoitelkaa niistä. Tähän olisi tarkoitus laittaa myös törmäystunnistus (jota en jak...
by Cérebro
Fri Oct 31, 2008 10:28 pm
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 506472

Re: Tyhmät kysymykset

Ei toimi, koska CoolBasicin DLL-systeemi lähettää DLL-tiedostolle vain yhden parametrin (muistipalan). Sinun pitäisi tehdä oma DLL, joka erittelee parametrit muistipalasta ja kutsuu DLL-tiedostoa monilla parametreillä. Tuossa käy näin: SetCursorPos(<Muistipala>, <ei mitään>) Pitäisi olla näin: SetCu...
by Cérebro
Wed Oct 22, 2008 5:36 pm
Forum: Projektit
Topic: Mind Reader
Replies: 22
Views: 4308

Re: Mind Reader

Keksin miten tuo toimii (tavallaan)...
Huomasin että minkä tahansa luvun valitsi, tuli sama kirjain :P .
Kivat pyörivät kirjaimet.
by Cérebro
Fri Oct 17, 2008 8:08 pm
Forum: Ongelmat
Topic: Tyhmät kysymykset (I/2009)
Replies: 3075
Views: 506472

Re: Tyhmät kysymykset

Valtzun cbNetwork-opas -> Sivupyyntö (palauttaa 404 jos tiedostoa ei löydy): http://valtzu.arkku.net/tuto/#request.
Toivottavasti auttoi.
by Cérebro
Mon Oct 13, 2008 5:44 pm
Forum: Äänestykset ja kilpailut
Topic: Tavallinen vai oliot?
Replies: 18
Views: 4126

Re: Tavallinen vai oliot?

Argh, unohdin kokonaan että täällä on sellainen alue :? mikä lie mielenhäiriö oli...
Tämä pitäisi varmaan siirtää sinne?